Skip to content

Releases: sveltejs/language-tools

svelte2tsx-0.7.18

04 Sep 11:43
Compare
Choose a tag to compare
  • fix: remove ancient process augmentation from internal d.ts file

svelte-check-4.0.1

04 Sep 11:47
Compare
Choose a tag to compare
  • fix: remove ancient process augmentation from internal d.ts file

typescript-plugin-0.3.41

02 Sep 11:49
Compare
Choose a tag to compare
  • 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

02 Sep 11:54
Compare
Choose a tag to compare
  • 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 a process.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 to true, which may result in d.ts files now being checked in your project, which they were not before, revealing type errors. Either fix those or add "skipLibCheck": true to your tsconfig.json (#1976, #2463)

extensions-109.0.0

02 Sep 11:56
Compare
Choose a tag to compare
  • 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 to true, which may result in d.ts files now being checked in your project, which they were not before, revealing type errors. Either fix those or add "skipLibCheck": true to your tsconfig.json (#1976, #2463)

svelte2tsx-0.7.17

02 Sep 11:25
Compare
Choose a tag to compare
  • chore: bump magic-string (#2476)
  • chore: show more error diagnostics for emitDts
  • feat: better type checking for bindings in Svelte 5 (#2477)

language-server-0.17.0

02 Sep 11:37
Compare
Choose a tag to compare
  • 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

22 Aug 16:08
0655c67
Compare
Choose a tag to compare
  • feat: support specifying tsconfig for emitDts (#2454)
  • fix: support Svelte 5 module script attribute (#2473)

svelte-check-3.8.6

22 Aug 16:12
0655c67
Compare
Choose a tag to compare
  • fix: support Svelte 5 module script attribute (#2473)

extensions-108.6.1

22 Aug 16:13
0655c67
Compare
Choose a tag to compare
  • fix: support Svelte 5 module script attribute (#2473)