Releases: sveltejs/language-tools
Releases · sveltejs/language-tools
svelte2tsx-0.7.18
- fix: remove ancient
process
augmentation from internald.ts
file
svelte-check-4.0.1
- fix: remove ancient
process
augmentation from internald.ts
file
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)
process
augmentation (declaring aprocess.browser
field) was removed- slight changes to how files are assigned to which tsconfig.json (#1234, #2463)
- slight changes to how Svelte module resolution works;
.svelte
files now take precedence over.svelte.js/ts
files (if both exist) (#2481) - language-server now forces fewer TypeScript options. Most notably
skipLibCheck
is no longer forced totrue
, which may result ind.ts
files now being checked in your project, which they were not before, revealing type errors. Either fix those or add"skipLibCheck": true
to 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;
.svelte
files now take precedence over.svelte.js/ts
files (if both exist) (#2481) - language-server now forces fewer TypeScript options. Most notably
skipLibCheck
is no longer forced totrue
, which may result ind.ts
files now being checked in your project, which they were not before, revealing type errors. Either fix those or add"skipLibCheck": true
to 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;
.svelte
files now take precedence over.svelte.js/ts
files (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)