github sveltejs/language-tools extensions-109.0.0

latest releases: extensions-109.0.1, svelte-check-4.0.2, svelte2tsx-0.7.19...
17 days ago
  • 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)

Don't miss a new language-tools release

NewReleases is sending notifications on new releases.