Skip to content

extensions-109.0.0

Compare
Choose a tag to compare
@dummdidumm dummdidumm released this 02 Sep 11:56
· 8 commits to master since this release
  • 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)