|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## 2.0.17 (2024/5/10) |
| 4 | + |
| 5 | +### Features |
| 6 | + |
| 7 | +- **language-core:** add JSDod support for component (#2377) |
| 8 | +- **language-core:** add JSDoc support for script setup binding variables (#3409) |
| 9 | +- **language-core:** add class component support (#4354) |
| 10 | +- **language-service:** re-support scoped class links in template (#4357) |
| 11 | +- **typescript-plugin:** create script setup block when auto import if needed |
| 12 | +- **typescript-plugin:** add JSDoc support for events in template (#4365) |
| 13 | +- **component-meta:** add JSDoc tags support for events |
| 14 | +- **language-core:** support defineOptions (#4362) - Thanks @zhiyuanzmj |
| 15 | + |
| 16 | +### Bug Fixes |
| 17 | + |
| 18 | +- **language-core:** hover not working for intrinsic element event name |
| 19 | +- **language-core:** showing false _declared but not used_ errors for functions used in `v-on="{}"` (#4333) |
| 20 | +- **language-core:** fix nameless event expression formatting |
| 21 | +- **language-core:** types imported in the `<script setup>` should not be used as a variable in template (#4353) |
| 22 | +- **language-core:** renaming classname within `scoped` not working (#4355) |
| 23 | +- **language-core:** `<style>` completions and html custom data completions not provided in some cases (#4092) |
| 24 | +- **language-core:** improve code action edits mapping fault tolerance |
| 25 | +- **language-core:** support defineModel for generic component (#4345) - Thanks @zhiyuanzmj |
| 26 | +- **language-service:** completion cannot trigger in SFC root |
| 27 | +- **component-meta:** `forceUseTs` options not working |
| 28 | + |
| 29 | +### Other Changes |
| 30 | + |
| 31 | +- Upgrade Volar from `v2.2.0` to `v2.2.2`. |
| 32 | + - fix(language-server): pass correct languageId when creating virtual code (https://github.com/volarjs/volar.js/issues/173) |
| 33 | + - fix(typescript): additional completion not working in plugin (#4323) |
| 34 | +- Upgrade Volar services from `v0.0.42` to `v0.0.44`. |
| 35 | + - feat(typescript): code action edits respect editor formatting settings (https://github.com/volarjs/services/issues/30) |
| 36 | + - fix(typescript): not being able to jump to shims module definition |
| 37 | + - fix(typescript): `allowTextChangesInNewFiles` never true for embedded documents |
| 38 | + - perf(typescript): check `command` resolve capability only for specific refactors (https://github.com/volarjs/services/issues/94) |
| 39 | +- The following extensions have been added to Hybrid Mode’s compatibility whitelist: |
| 40 | + - `mxsdev.typescript-explorer` |
| 41 | +- Deprecated `vueCompilerOptions.experimentalUseElementAccessInTemplate` |
| 42 | +- Specify `packageManager` (#4358) - Thanks @so1ve |
| 43 | +- **docs:** emoved possibly redundant duplicate reference (#4348) - Thanks @artshade |
| 44 | +- **language-service:** temporarily remove references codeLens (#4364) |
| 45 | +- **vscode:** auto enabling hybrid mode allows |
| 46 | + |
3 | 47 | ## 2.1.0-insiders.8 (2024/5/1)
|
4 | 48 |
|
5 | 49 | Download Pages: [GitHub Releases](https://github.com/volarjs/insiders/releases/tag/v2.1.0-insiders.8), [爱发电电圈](https://afdian.net/p/f45436ca076d11ef9b7352540025c377)
|
|
0 commit comments