svelte-language-server
Version:
A language server for Svelte
63 lines (33 loc) • 2.94 kB
Markdown
# Changelog
## 0.17.23
### Patch Changes
- perf: move return statement in `getCompletions` so it returns immediately if possible ([#2899](https://github.com/sveltejs/language-tools/pull/2899))
- perf: avoid global completion in component start tag ([#2904](https://github.com/sveltejs/language-tools/pull/2904))
- perf: optimize path normalization ([#2907](https://github.com/sveltejs/language-tools/pull/2907))
- perf: optimize module resolution cache invalidation check ([#2902](https://github.com/sveltejs/language-tools/pull/2902))
- fix: add some limit to store auto-import ([#2909](https://github.com/sveltejs/language-tools/pull/2909))
- [perf]: avoid re-reacting completion items for svelte syntax every time `getCompletionsWithRegardToTriggerCharacter` is called ([#2900](https://github.com/sveltejs/language-tools/pull/2900))
- Updated dependencies [[`b6ebbd8`](https://github.com/sveltejs/language-tools/commit/b6ebbd83e7495db187d2ebc15d3b9e372623e1a7)]:
- svelte2tsx@0.7.46
## 0.17.22
### Patch Changes
- feat: support hierarchical document symbols ([#2817](https://github.com/sveltejs/language-tools/pull/2817))
- fix: use moustache for svelte5 onhandler completion ([#2883](https://github.com/sveltejs/language-tools/pull/2883))
- feat: quick fix for adding lang="ts" ([#2882](https://github.com/sveltejs/language-tools/pull/2882))
- fix: support for @nativescript-community/svelte-native ([#2867](https://github.com/sveltejs/language-tools/pull/2867))
- fix: always treat a script tag as top-level if it's the first tag in the file ([#2886](https://github.com/sveltejs/language-tools/pull/2886))
- fix: restrict emmet completion with emmet specific triggerCharacter ([#2873](https://github.com/sveltejs/language-tools/pull/2873))
- fix: support experimental feature in "Show compiled Code" ([#2884](https://github.com/sveltejs/language-tools/pull/2884))
- feat: implement 'source.removeUnusedImports' code action ([#2875](https://github.com/sveltejs/language-tools/pull/2875))
## 0.17.21
### Patch Changes
- perf: check if file content changed in tsconfig file watch ([#2859](https://github.com/sveltejs/language-tools/pull/2859))
- Updated dependencies [[`7468286`](https://github.com/sveltejs/language-tools/commit/7468286afd56b886f5490adebe6f667306d0fe08)]:
- svelte2tsx@0.7.45
## 0.17.20
### Patch Changes
- perf: tweak some snapshot hot paths ([#2852](https://github.com/sveltejs/language-tools/pull/2852))
- perf: more precise module cache invalidation ([#2853](https://github.com/sveltejs/language-tools/pull/2853))
- Updated dependencies [[`f799839`](https://github.com/sveltejs/language-tools/commit/f799839a5a5dfc5dcffdc42fb34b5b10b4345be5), [`dec37ea`](https://github.com/sveltejs/language-tools/commit/dec37eabe44370615d98af2d19ae6ed7feafc297)]:
- svelte2tsx@0.7.44
See https://github.com/sveltejs/language-tools/releases