Skip to content

fix: handle SvelteKit 3 having its config merged at the top level - #3104

Merged
dummdidumm merged 2 commits into
masterfrom
load-config-kit
Aug 12, 2026
Merged

dummdidumm merged 2 commits into
masterfrom
load-config-kit

Conversation

@dummdidumm

@dummdidumm dummdidumm commented Aug 12, 2026 •

Copy link
Copy Markdown
Member

@changeset-bot

changeset-bot Bot commented Aug 12, 2026 •

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 15f4ff9

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 2 packages
Name Type
svelte-language-server Patch
svelte-check Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@dummdidumm
dummdidumm merged commit 97710db into master Aug 12, 2026
3 checks passed
@dummdidumm
dummdidumm deleted the load-config-kit branch August 12, 2026 21:28
@github-actions github-actions Bot mentioned this pull request Aug 12, 2026
renovate Bot added a commit to gwennlbh/svelte-mathml that referenced this pull request Aug 20, 2026
##### [v4.7.6](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.6)

##### Patch Changes

- fix: don't log an error for vite configs without a Svelte plugin ([#3091](sveltejs/language-tools#3091))

- fix: handle SvelteKit 3 having its config merged at the top level ([#3104](sveltejs/language-tools#3104))
##### [v4.7.5](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.5)

##### Patch Changes

- fix: prevent silent error during start-up caused by unhandled promise ([#3096](sveltejs/language-tools#3096))

- Updated dependencies \[[`1df53d8`](sveltejs/language-tools@1df53d8)]:
  - [@sveltejs/load-config](https://github.com/sveltejs/load-config)@0.2.2
##### [v4.7.4](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.4)

##### Patch Changes

- fix: support TypeScript 7 Stable under npm alias ([#3073](sveltejs/language-tools#3073))
##### [v4.7.3](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.3)

##### Patch Changes

- feat: zero-config `+error.svelte` props ([#3076](sveltejs/language-tools#3076))
##### [v4.7.2](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.2)

##### Patch Changes

- fix: resolve tsgo bin path with package.json ([#3074](sveltejs/language-tools#3074))

- fix: report tsconfig errors in --tsgo-experimental-api ([#3070](sveltejs/language-tools#3070))
##### [v4.7.1](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.1)

##### Patch Changes

- fix: correctly parse --tsgo-experimental-api flag ([#3067](sveltejs/language-tools#3067))
##### [v4.7.0](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.0)

##### Minor Changes

- feat: add `--config` option ([#3066](sveltejs/language-tools#3066))

- feat: svelte-check tsgo support with experimental api ([#3036](sveltejs/language-tools#3036))

##### Patch Changes

- fix: load esm version of Vite ([#3065](sveltejs/language-tools#3065))

- fix: stop excluding workspaces under dot-prefixed ancestors ([#3037](sveltejs/language-tools#3037))

- Updated dependencies \[[`7a3464b`](sveltejs/language-tools@7a3464b), [`a2561fc`](sveltejs/language-tools@a2561fc)]:
  - [@sveltejs/load-config](https://github.com/sveltejs/load-config)@0.2.0
##### [v4.6.0](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.6.0)

##### Minor Changes

- feat: support reading Svelte config from `vite.config.js/ts` ([#3031](sveltejs/language-tools#3031))

##### Patch Changes

- Updated dependencies \[[`151cf45`](sveltejs/language-tools@151cf45)]:
  - [@sveltejs/load-config](https://github.com/sveltejs/load-config)@0.1.1
##### [v4.5.0](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.5.0)

##### Minor Changes

- feat: support Svelte 5 declaration tags ([#3033](sveltejs/language-tools#3033))

##### Patch Changes

- fix: properly handle props with the name `slot` inside Svelte 5 snippets ([#3030](sveltejs/language-tools#3030))

- feat: add support for svelte config ts/mts files ([#3009](sveltejs/language-tools#3009))
##### [v4.4.8](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.8)

##### Patch Changes

- feat: typescript 6.0 support ([#2985](sveltejs/language-tools#2985))
##### [v4.4.7](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.7)

##### Patch Changes

- fix: flush stdout/stderr before exit ([#3014](sveltejs/language-tools#3014))

- fix: report diagnostics in tsconfig.json ([#3005](sveltejs/language-tools#3005))
##### [v4.4.6](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.6)

##### Patch Changes

- fix: prevent config loading message in svelte-check --incremental ([#2974](sveltejs/language-tools#2974))

- fix: resolve svelte files with NodeNext in --incremental/tsgo ([#2990](sveltejs/language-tools#2990))

- perf: various optimization with ast walk ([#2969](sveltejs/language-tools#2969))

- fix: prevent error with escape sequence in attribute ([#2968](sveltejs/language-tools#2968))

- fix: typescript 6.0 compatibility ([#2988](sveltejs/language-tools#2988))
##### [v4.4.5](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.5)

##### Patch Changes

- fix: use Promise<Response> for async kit handler return types ([#2966](sveltejs/language-tools#2966))
##### [v4.4.4](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.4)

##### Patch Changes

- fix: more robust detection of `lang="ts"` attribute ([#2957](sveltejs/language-tools#2957))

- fix: pass filename to `warningFilter` ([#2959](sveltejs/language-tools#2959))

- fix: resolve svelte files under path alias in `--incremental/tsgo` mode ([#2955](sveltejs/language-tools#2955))
##### [v4.4.3](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.3)

##### Patch Changes

- fix: respect `@ts-ignore` etc comments within tags ([#2950](sveltejs/language-tools#2950))
##### [v4.4.2](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.2)

##### Patch Changes

- fix: resolve shims correctly in `--incremental/tsgo` mode ([`cd1ff2f`](sveltejs/language-tools@cd1ff2f))

- fix: include `references` in generated `tsconfig.json` in `--incremental/tsgo` mode ([`1990f74`](sveltejs/language-tools@1990f74))
##### [v4.4.1](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.1)

##### Patch Changes

- fix: handle relative imports reaching outside working directory when using `--incremental/--tsgo` flags ([#2942](sveltejs/language-tools#2942))

- fix: support SvelteKit zero types in svelte-check --incremental ([#2939](sveltejs/language-tools#2939))
##### [v4.4.0](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.0)

##### Minor Changes

- feat: provide `--incremental` and `--tsgo` flags ([#2932](sveltejs/language-tools#2932))

##### Patch Changes

- fix: ignore Unix domain sockets in file watcher to prevent crashes ([#2931](sveltejs/language-tools#2931))

- fix: properly use machine output by default for Claude Code ([`e9f58d2`](sveltejs/language-tools@e9f58d2))
##### [v4.3.6](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.3.6)

##### Patch Changes

- fix: don't hoist type/snippet referencing $store ([#2926](sveltejs/language-tools#2926))
gwennlbh pushed a commit to cigaleapp/cigale that referenced this pull request Aug 31, 2026
##### [v4.7.6](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.6)

##### Patch Changes

- fix: don't log an error for vite configs without a Svelte plugin ([#3091](sveltejs/language-tools#3091))

- fix: handle SvelteKit 3 having its config merged at the top level ([#3104](sveltejs/language-tools#3104))
##### [v4.7.5](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.5)

##### Patch Changes

- fix: prevent silent error during start-up caused by unhandled promise ([#3096](sveltejs/language-tools#3096))

- Updated dependencies \[[`1df53d8`](sveltejs/language-tools@1df53d8)]:
  - [@sveltejs/load-config](https://github.com/sveltejs/load-config)@0.2.2
##### [v4.7.4](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.4)

##### Patch Changes

- fix: support TypeScript 7 Stable under npm alias ([#3073](sveltejs/language-tools#3073))

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate Bot added a commit to gwennlbh/svelte-mathml that referenced this pull request Oct 20, 2026
##### [v4.7.6](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.6)

##### Patch Changes

- fix: don't log an error for vite configs without a Svelte plugin ([#3091](sveltejs/language-tools#3091))

- fix: handle SvelteKit 3 having its config merged at the top level ([#3104](sveltejs/language-tools#3104))
##### [v4.7.5](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.5)

##### Patch Changes

- fix: prevent silent error during start-up caused by unhandled promise ([#3096](sveltejs/language-tools#3096))

- Updated dependencies \[[`1df53d8`](sveltejs/language-tools@1df53d8)]:
  - [@sveltejs/load-config](https://github.com/sveltejs/load-config)@0.2.2
##### [v4.7.4](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.4)

##### Patch Changes

- fix: support TypeScript 7 Stable under npm alias ([#3073](sveltejs/language-tools#3073))
##### [v4.7.3](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.3)

##### Patch Changes

- feat: zero-config `+error.svelte` props ([#3076](sveltejs/language-tools#3076))
##### [v4.7.2](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.2)

##### Patch Changes

- fix: resolve tsgo bin path with package.json ([#3074](sveltejs/language-tools#3074))

- fix: report tsconfig errors in --tsgo-experimental-api ([#3070](sveltejs/language-tools#3070))
##### [v4.7.1](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.1)

##### Patch Changes

- fix: correctly parse --tsgo-experimental-api flag ([#3067](sveltejs/language-tools#3067))
##### [v4.7.0](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.0)

##### Minor Changes

- feat: add `--config` option ([#3066](sveltejs/language-tools#3066))

- feat: svelte-check tsgo support with experimental api ([#3036](sveltejs/language-tools#3036))

##### Patch Changes

- fix: load esm version of Vite ([#3065](sveltejs/language-tools#3065))

- fix: stop excluding workspaces under dot-prefixed ancestors ([#3037](sveltejs/language-tools#3037))

- Updated dependencies \[[`7a3464b`](sveltejs/language-tools@7a3464b), [`a2561fc`](sveltejs/language-tools@a2561fc)]:
  - [@sveltejs/load-config](https://github.com/sveltejs/load-config)@0.2.0
##### [v4.6.0](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.6.0)

##### Minor Changes

- feat: support reading Svelte config from `vite.config.js/ts` ([#3031](sveltejs/language-tools#3031))

##### Patch Changes

- Updated dependencies \[[`151cf45`](sveltejs/language-tools@151cf45)]:
  - [@sveltejs/load-config](https://github.com/sveltejs/load-config)@0.1.1
##### [v4.5.0](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.5.0)

##### Minor Changes

- feat: support Svelte 5 declaration tags ([#3033](sveltejs/language-tools#3033))

##### Patch Changes

- fix: properly handle props with the name `slot` inside Svelte 5 snippets ([#3030](sveltejs/language-tools#3030))

- feat: add support for svelte config ts/mts files ([#3009](sveltejs/language-tools#3009))
##### [v4.4.8](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.8)

##### Patch Changes

- feat: typescript 6.0 support ([#2985](sveltejs/language-tools#2985))
##### [v4.4.7](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.7)

##### Patch Changes

- fix: flush stdout/stderr before exit ([#3014](sveltejs/language-tools#3014))

- fix: report diagnostics in tsconfig.json ([#3005](sveltejs/language-tools#3005))
##### [v4.4.6](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.6)

##### Patch Changes

- fix: prevent config loading message in svelte-check --incremental ([#2974](sveltejs/language-tools#2974))

- fix: resolve svelte files with NodeNext in --incremental/tsgo ([#2990](sveltejs/language-tools#2990))

- perf: various optimization with ast walk ([#2969](sveltejs/language-tools#2969))

- fix: prevent error with escape sequence in attribute ([#2968](sveltejs/language-tools#2968))

- fix: typescript 6.0 compatibility ([#2988](sveltejs/language-tools#2988))
##### [v4.4.5](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.5)

##### Patch Changes

- fix: use Promise<Response> for async kit handler return types ([#2966](sveltejs/language-tools#2966))
##### [v4.4.4](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.4)

##### Patch Changes

- fix: more robust detection of `lang="ts"` attribute ([#2957](sveltejs/language-tools#2957))

- fix: pass filename to `warningFilter` ([#2959](sveltejs/language-tools#2959))

- fix: resolve svelte files under path alias in `--incremental/tsgo` mode ([#2955](sveltejs/language-tools#2955))
##### [v4.4.3](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.3)

##### Patch Changes

- fix: respect `@ts-ignore` etc comments within tags ([#2950](sveltejs/language-tools#2950))
##### [v4.4.2](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.2)

##### Patch Changes

- fix: resolve shims correctly in `--incremental/tsgo` mode ([`cd1ff2f`](sveltejs/language-tools@cd1ff2f))

- fix: include `references` in generated `tsconfig.json` in `--incremental/tsgo` mode ([`1990f74`](sveltejs/language-tools@1990f74))
##### [v4.4.1](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.1)

##### Patch Changes

- fix: handle relative imports reaching outside working directory when using `--incremental/--tsgo` flags ([#2942](sveltejs/language-tools#2942))

- fix: support SvelteKit zero types in svelte-check --incremental ([#2939](sveltejs/language-tools#2939))
##### [v4.4.0](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.0)

##### Minor Changes

- feat: provide `--incremental` and `--tsgo` flags ([#2932](sveltejs/language-tools#2932))

##### Patch Changes

- fix: ignore Unix domain sockets in file watcher to prevent crashes ([#2931](sveltejs/language-tools#2931))

- fix: properly use machine output by default for Claude Code ([`e9f58d2`](sveltejs/language-tools@e9f58d2))
##### [v4.3.6](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.3.6)

##### Patch Changes

- fix: don't hoist type/snippet referencing $store ([#2926](sveltejs/language-tools#2926))
renovate Bot added a commit to gwennlbh/svelte-mathml that referenced this pull request Oct 23, 2026
##### [v4.7.7](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.7)

##### Patch Changes

- fix: recognise modern CSS properties such as corner-shape by updating vscode-css-languageservice ([#3122](sveltejs/language-tools#3122))

- fix: recognise the real `<script>` and `<style>` start tags when a matching token also appears inside the other tag ([#3079](sveltejs/language-tools#3079))

- fix: resolve symlinked packages when importing their `.svelte` files, so their types are not duplicated ([#3119](sveltejs/language-tools#3119))

- fix: align default tsconfig "include" logic with tsc/tsserver ([#3110](sveltejs/language-tools#3110))

- fix: report a failed TypeScript compiler process and exit non-zero when a run fails ([#3133](sveltejs/language-tools#3133))

- fix: ignore the `.svelte-check` cache directory in `--watch` with `--tsgo` / `--incremental` ([#3128](sveltejs/language-tools#3128))

- fix: check all files with `--tsgo` / `--incremental` when the tsconfig has no `include` ([#3138](sveltejs/language-tools#3138))

- fix: disallow `--tsgo` together with `--tsgo-experimental-api` ([#3128](sveltejs/language-tools#3128))

- fix: type elements from Svelte's `svelte-html.d.ts` with `--tsgo` / `--incremental`, like the language server ([#3141](sveltejs/language-tools#3141))
##### [v4.7.6](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.6)

##### Patch Changes

- fix: don't log an error for vite configs without a Svelte plugin ([#3091](sveltejs/language-tools#3091))

- fix: handle SvelteKit 3 having its config merged at the top level ([#3104](sveltejs/language-tools#3104))
##### [v4.7.5](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.5)

##### Patch Changes

- fix: prevent silent error during start-up caused by unhandled promise ([#3096](sveltejs/language-tools#3096))

- Updated dependencies \[[`1df53d8`](sveltejs/language-tools@1df53d8)]:
  - [@sveltejs/load-config](https://github.com/sveltejs/load-config)@0.2.2
##### [v4.7.4](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.4)

##### Patch Changes

- fix: support TypeScript 7 Stable under npm alias ([#3073](sveltejs/language-tools#3073))
##### [v4.7.3](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.3)

##### Patch Changes

- feat: zero-config `+error.svelte` props ([#3076](sveltejs/language-tools#3076))
##### [v4.7.2](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.2)

##### Patch Changes

- fix: resolve tsgo bin path with package.json ([#3074](sveltejs/language-tools#3074))

- fix: report tsconfig errors in --tsgo-experimental-api ([#3070](sveltejs/language-tools#3070))
##### [v4.7.1](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.1)

##### Patch Changes

- fix: correctly parse --tsgo-experimental-api flag ([#3067](sveltejs/language-tools#3067))
##### [v4.7.0](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.0)

##### Minor Changes

- feat: add `--config` option ([#3066](sveltejs/language-tools#3066))

- feat: svelte-check tsgo support with experimental api ([#3036](sveltejs/language-tools#3036))

##### Patch Changes

- fix: load esm version of Vite ([#3065](sveltejs/language-tools#3065))

- fix: stop excluding workspaces under dot-prefixed ancestors ([#3037](sveltejs/language-tools#3037))

- Updated dependencies \[[`7a3464b`](sveltejs/language-tools@7a3464b), [`a2561fc`](sveltejs/language-tools@a2561fc)]:
  - [@sveltejs/load-config](https://github.com/sveltejs/load-config)@0.2.0
##### [v4.6.0](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.6.0)

##### Minor Changes

- feat: support reading Svelte config from `vite.config.js/ts` ([#3031](sveltejs/language-tools#3031))

##### Patch Changes

- Updated dependencies \[[`151cf45`](sveltejs/language-tools@151cf45)]:
  - [@sveltejs/load-config](https://github.com/sveltejs/load-config)@0.1.1
##### [v4.5.0](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.5.0)

##### Minor Changes

- feat: support Svelte 5 declaration tags ([#3033](sveltejs/language-tools#3033))

##### Patch Changes

- fix: properly handle props with the name `slot` inside Svelte 5 snippets ([#3030](sveltejs/language-tools#3030))

- feat: add support for svelte config ts/mts files ([#3009](sveltejs/language-tools#3009))
##### [v4.4.8](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.8)

##### Patch Changes

- feat: typescript 6.0 support ([#2985](sveltejs/language-tools#2985))
##### [v4.4.7](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.7)

##### Patch Changes

- fix: flush stdout/stderr before exit ([#3014](sveltejs/language-tools#3014))

- fix: report diagnostics in tsconfig.json ([#3005](sveltejs/language-tools#3005))
##### [v4.4.6](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.6)

##### Patch Changes

- fix: prevent config loading message in svelte-check --incremental ([#2974](sveltejs/language-tools#2974))

- fix: resolve svelte files with NodeNext in --incremental/tsgo ([#2990](sveltejs/language-tools#2990))

- perf: various optimization with ast walk ([#2969](sveltejs/language-tools#2969))

- fix: prevent error with escape sequence in attribute ([#2968](sveltejs/language-tools#2968))

- fix: typescript 6.0 compatibility ([#2988](sveltejs/language-tools#2988))
##### [v4.4.5](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.5)

##### Patch Changes

- fix: use Promise<Response> for async kit handler return types ([#2966](sveltejs/language-tools#2966))
##### [v4.4.4](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.4)

##### Patch Changes

- fix: more robust detection of `lang="ts"` attribute ([#2957](sveltejs/language-tools#2957))

- fix: pass filename to `warningFilter` ([#2959](sveltejs/language-tools#2959))

- fix: resolve svelte files under path alias in `--incremental/tsgo` mode ([#2955](sveltejs/language-tools#2955))
##### [v4.4.3](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.3)

##### Patch Changes

- fix: respect `@ts-ignore` etc comments within tags ([#2950](sveltejs/language-tools#2950))
##### [v4.4.2](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.2)

##### Patch Changes

- fix: resolve shims correctly in `--incremental/tsgo` mode ([`cd1ff2f`](sveltejs/language-tools@cd1ff2f))

- fix: include `references` in generated `tsconfig.json` in `--incremental/tsgo` mode ([`1990f74`](sveltejs/language-tools@1990f74))
##### [v4.4.1](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.1)

##### Patch Changes

- fix: handle relative imports reaching outside working directory when using `--incremental/--tsgo` flags ([#2942](sveltejs/language-tools#2942))

- fix: support SvelteKit zero types in svelte-check --incremental ([#2939](sveltejs/language-tools#2939))
##### [v4.4.0](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.0)

##### Minor Changes

- feat: provide `--incremental` and `--tsgo` flags ([#2932](sveltejs/language-tools#2932))

##### Patch Changes

- fix: ignore Unix domain sockets in file watcher to prevent crashes ([#2931](sveltejs/language-tools#2931))

- fix: properly use machine output by default for Claude Code ([`e9f58d2`](sveltejs/language-tools@e9f58d2))
##### [v4.3.6](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.3.6)

##### Patch Changes

- fix: don't hoist type/snippet referencing $store ([#2926](sveltejs/language-tools#2926))
renovate Bot added a commit to gwennlbh/svelte-mathml that referenced this pull request Nov 5, 2026
##### [v4.7.7](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.7)

##### Patch Changes

- fix: recognise modern CSS properties such as corner-shape by updating vscode-css-languageservice ([#3122](sveltejs/language-tools#3122))

- fix: recognise the real `<script>` and `<style>` start tags when a matching token also appears inside the other tag ([#3079](sveltejs/language-tools#3079))

- fix: resolve symlinked packages when importing their `.svelte` files, so their types are not duplicated ([#3119](sveltejs/language-tools#3119))

- fix: align default tsconfig "include" logic with tsc/tsserver ([#3110](sveltejs/language-tools#3110))

- fix: report a failed TypeScript compiler process and exit non-zero when a run fails ([#3133](sveltejs/language-tools#3133))

- fix: ignore the `.svelte-check` cache directory in `--watch` with `--tsgo` / `--incremental` ([#3128](sveltejs/language-tools#3128))

- fix: check all files with `--tsgo` / `--incremental` when the tsconfig has no `include` ([#3138](sveltejs/language-tools#3138))

- fix: disallow `--tsgo` together with `--tsgo-experimental-api` ([#3128](sveltejs/language-tools#3128))

- fix: type elements from Svelte's `svelte-html.d.ts` with `--tsgo` / `--incremental`, like the language server ([#3141](sveltejs/language-tools#3141))
##### [v4.7.6](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.6)

##### Patch Changes

- fix: don't log an error for vite configs without a Svelte plugin ([#3091](sveltejs/language-tools#3091))

- fix: handle SvelteKit 3 having its config merged at the top level ([#3104](sveltejs/language-tools#3104))
##### [v4.7.5](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.5)

##### Patch Changes

- fix: prevent silent error during start-up caused by unhandled promise ([#3096](sveltejs/language-tools#3096))

- Updated dependencies \[[`1df53d8`](sveltejs/language-tools@1df53d8)]:
  - [@sveltejs/load-config](https://github.com/sveltejs/load-config)@0.2.2
##### [v4.7.4](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.4)

##### Patch Changes

- fix: support TypeScript 7 Stable under npm alias ([#3073](sveltejs/language-tools#3073))
##### [v4.7.3](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.3)

##### Patch Changes

- feat: zero-config `+error.svelte` props ([#3076](sveltejs/language-tools#3076))
##### [v4.7.2](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.2)

##### Patch Changes

- fix: resolve tsgo bin path with package.json ([#3074](sveltejs/language-tools#3074))

- fix: report tsconfig errors in --tsgo-experimental-api ([#3070](sveltejs/language-tools#3070))
##### [v4.7.1](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.1)

##### Patch Changes

- fix: correctly parse --tsgo-experimental-api flag ([#3067](sveltejs/language-tools#3067))
##### [v4.7.0](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.0)

##### Minor Changes

- feat: add `--config` option ([#3066](sveltejs/language-tools#3066))

- feat: svelte-check tsgo support with experimental api ([#3036](sveltejs/language-tools#3036))

##### Patch Changes

- fix: load esm version of Vite ([#3065](sveltejs/language-tools#3065))

- fix: stop excluding workspaces under dot-prefixed ancestors ([#3037](sveltejs/language-tools#3037))

- Updated dependencies \[[`7a3464b`](sveltejs/language-tools@7a3464b), [`a2561fc`](sveltejs/language-tools@a2561fc)]:
  - [@sveltejs/load-config](https://github.com/sveltejs/load-config)@0.2.0
##### [v4.6.0](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.6.0)

##### Minor Changes

- feat: support reading Svelte config from `vite.config.js/ts` ([#3031](sveltejs/language-tools#3031))

##### Patch Changes

- Updated dependencies \[[`151cf45`](sveltejs/language-tools@151cf45)]:
  - [@sveltejs/load-config](https://github.com/sveltejs/load-config)@0.1.1
##### [v4.5.0](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.5.0)

##### Minor Changes

- feat: support Svelte 5 declaration tags ([#3033](sveltejs/language-tools#3033))

##### Patch Changes

- fix: properly handle props with the name `slot` inside Svelte 5 snippets ([#3030](sveltejs/language-tools#3030))

- feat: add support for svelte config ts/mts files ([#3009](sveltejs/language-tools#3009))
##### [v4.4.8](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.8)

##### Patch Changes

- feat: typescript 6.0 support ([#2985](sveltejs/language-tools#2985))
##### [v4.4.7](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.7)

##### Patch Changes

- fix: flush stdout/stderr before exit ([#3014](sveltejs/language-tools#3014))

- fix: report diagnostics in tsconfig.json ([#3005](sveltejs/language-tools#3005))
##### [v4.4.6](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.6)

##### Patch Changes

- fix: prevent config loading message in svelte-check --incremental ([#2974](sveltejs/language-tools#2974))

- fix: resolve svelte files with NodeNext in --incremental/tsgo ([#2990](sveltejs/language-tools#2990))

- perf: various optimization with ast walk ([#2969](sveltejs/language-tools#2969))

- fix: prevent error with escape sequence in attribute ([#2968](sveltejs/language-tools#2968))

- fix: typescript 6.0 compatibility ([#2988](sveltejs/language-tools#2988))
##### [v4.4.5](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.5)

##### Patch Changes

- fix: use Promise<Response> for async kit handler return types ([#2966](sveltejs/language-tools#2966))
##### [v4.4.4](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.4)

##### Patch Changes

- fix: more robust detection of `lang="ts"` attribute ([#2957](sveltejs/language-tools#2957))

- fix: pass filename to `warningFilter` ([#2959](sveltejs/language-tools#2959))

- fix: resolve svelte files under path alias in `--incremental/tsgo` mode ([#2955](sveltejs/language-tools#2955))
##### [v4.4.3](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.3)

##### Patch Changes

- fix: respect `@ts-ignore` etc comments within tags ([#2950](sveltejs/language-tools#2950))
##### [v4.4.2](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.2)

##### Patch Changes

- fix: resolve shims correctly in `--incremental/tsgo` mode ([`cd1ff2f`](sveltejs/language-tools@cd1ff2f))

- fix: include `references` in generated `tsconfig.json` in `--incremental/tsgo` mode ([`1990f74`](sveltejs/language-tools@1990f74))
##### [v4.4.1](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.1)

##### Patch Changes

- fix: handle relative imports reaching outside working directory when using `--incremental/--tsgo` flags ([#2942](sveltejs/language-tools#2942))

- fix: support SvelteKit zero types in svelte-check --incremental ([#2939](sveltejs/language-tools#2939))
##### [v4.4.0](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.4.0)

##### Minor Changes

- feat: provide `--incremental` and `--tsgo` flags ([#2932](sveltejs/language-tools#2932))

##### Patch Changes

- fix: ignore Unix domain sockets in file watcher to prevent crashes ([#2931](sveltejs/language-tools#2931))

- fix: properly use machine output by default for Claude Code ([`e9f58d2`](sveltejs/language-tools@e9f58d2))
##### [v4.3.6](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.3.6)

##### Patch Changes

- fix: don't hoist type/snippet referencing $store ([#2926](sveltejs/language-tools#2926))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants