Releases: sveltejs/language-tools
Releases · sveltejs/language-tools
svelte-check-4.0.1
- fix: remove ancient
processaugmentation from internald.tsfile
typescript-plugin-0.3.41
- chore: slight changes to how Svelte module resolution works; .svelte files now take precedence over .svelte.js/ts files (if both exist) (#2481)
svelte-check-4.0.0
- chore: bump magic-string (#2476)
- chore: switch from fast-glob to fdir (#2433)
- fix: detect <script module> tag (#2482)
- feat: better type checking for bindings in Svelte 5 (#2477)
- feat: replace svelte-preprocess with barebones TS preprocessor (#2452)
- feat: project reference support (#2463)
Breaking changes
- require Svelte 4 or later (#2453)
- make TypeScript a peer dependency, require TS 5 or later (#2453)
- require node 18 or later (#2453)
processaugmentation (declaring aprocess.browserfield) was removed- slight changes to how files are assigned to which tsconfig.json (#1234, #2463)
- slight changes to how Svelte module resolution works;
.sveltefiles now take precedence over.svelte.js/tsfiles (if both exist) (#2481) - language-server now forces fewer TypeScript options. Most notably
skipLibCheckis no longer forced totrue, which may result ind.tsfiles now being checked in your project, which they were not before, revealing type errors. Either fix those or add"skipLibCheck": trueto yourtsconfig.json(#1976, #2463)
extensions-109.0.0
- chore: bump magic-string (#2476)
- chore: switch from fast-glob to fdir (#2433)
- fix: detect <script module> tag (#2482)
- feat: better type checking for bindings in Svelte 5 (#2477)
- feat: replace svelte-preprocess with barebones TS preprocessor (#2452)
- feat: project reference support (#2463)
- feat: allow autoImportFileExcludePatterns to ignore files outside the root (#2480)
Breaking changes
- use Svelte 4 as built-in version now (#2475)
- bump vs code ls/client version to 9 (#2475)
- require VS Code 1.82 or later (#2475)
- slight changes to how files are assigned to which tsconfig.json (#1234, #2463)
- slight changes to how Svelte module resolution works;
.sveltefiles now take precedence over.svelte.js/tsfiles (if both exist) (#2481) - language-server now forces fewer TypeScript options. Most notably
skipLibCheckis no longer forced totrue, which may result ind.tsfiles now being checked in your project, which they were not before, revealing type errors. Either fix those or add"skipLibCheck": trueto yourtsconfig.json(#1976, #2463)
svelte2tsx-0.7.17
language-server-0.17.0
- feat: replace svelte-preprocess with barebones TS preprocessor (#2452)
- feat: project reference support (#2463)
- feat: better type checking for bindings in Svelte 5 (#2477)
- feat: allow autoImportFileExcludePatterns to ignore files outside the root (#2480)
- fix: detect <script module> tag (#2482)
Breaking changes
- use Svelte 4 as built-in version now (#2475)
- add exports map (#2475)
- bump vs code ls/client version to 9 (#2475)
- require node 18 or later (#2475)
- slight changes to how files are assigned to which tsconfig.json (#1234, #2463)
- slight changes to how Svelte module resolution works;
.sveltefiles now take precedence over.svelte.js/tsfiles (if both exist) (#2481) - language-server now forces fewer TypeScript options (#1976, #2463)
svelte2tsx-0.7.16
svelte-check-3.8.6
- fix: support Svelte 5 module script attribute (#2473)
extensions-108.6.1
- fix: support Svelte 5 module script attribute (#2473)
typescript-plugin-0.3.40
- fix: map refactor/quick-fix of svelte files in typescript plugin (#2439)