Closed renovate[bot] closed 1 month ago
:warning: Please install the to ensure uploads and comments are reliably processed by Codecov.
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 100.00%. Comparing base (
fbe7b26
) to head (1224a1c
).
:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This PR contains the following updates:
2.0.19
->2.1.2
Release Notes
vuejs/language-tools (vue-tsc)
### [`v2.1.2`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#212-supofficialsup-213-supinsiderssup-2024-08-29) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.1.0...v2.1.2) ##### Bug Fixes - **language-core, typescript-plugin, language-server:** write globalTypes into dist for correct export ([#4740](https://togithub.com/vuejs/language-tools/issues/4740)) ([#4737](https://togithub.com/vuejs/language-tools/issues/4737)) ([#4738](https://togithub.com/vuejs/language-tools/issues/4738)) ([#4739](https://togithub.com/vuejs/language-tools/issues/4739)) - Thanks to [@KazariEX](https://togithub.com/KazariEX)! - **language-core:** don't default `vueCompilerOptions.lib` to `@vue/runtime-dom` for Vue 2 ### [`v2.1.0`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#210-supofficialsup-211-supinsiderssup-2024-08-29) [Compare Source](https://togithub.com/vuejs/language-tools/compare/49ad9563e6f2677595878a000179dfea83fb910c...v2.1.0) ##### Features - **language-core:** inlay hints for destructured props ([#4634](https://togithub.com/vuejs/language-tools/issues/4634)) - Thanks to [@KazariEX](https://togithub.com/KazariEX)! - **language-core:** typed fallthrough attributes ([#4103](https://togithub.com/vuejs/language-tools/issues/4103)) - Thanks to [@A5rocks](https://togithub.com/A5rocks), [@so1ve](https://togithub.com/so1ve)! - **language-core:** document links for classname within `:class` ([#4642](https://togithub.com/vuejs/language-tools/issues/4642)) - Thanks to [@KazariEX](https://togithub.com/KazariEX)! - **language-core:** auto infer type for $refs & useTemplateRef ([#4644](https://togithub.com/vuejs/language-tools/issues/4644)) - Thanks to [@zhiyuanzmj](https://togithub.com/zhiyuanzmj)! - **language-core:** type support for CSS Modules API ([#4674](https://togithub.com/vuejs/language-tools/issues/4674)) - Thanks to [@KazariEX](https://togithub.com/KazariEX)! - **language-service:** better completion for directives ([#4640](https://togithub.com/vuejs/language-tools/issues/4640)) - Thanks to [@KazariEX](https://togithub.com/KazariEX)! - **language-service:** better sorting & filtering of completion ([#4671](https://togithub.com/vuejs/language-tools/issues/4671)) - Thanks to [@KazariEX](https://togithub.com/KazariEX)! - **language-service:** add style scoped and module completion ([#4705](https://togithub.com/vuejs/language-tools/issues/4705)) - Thanks to [@runyasak](https://togithub.com/runyasak)! ##### Bug Fixes - **vscode:** type of `vue.server.hybridMode` config ([#4703](https://togithub.com/vuejs/language-tools/issues/4703)) - Thanks to [@KermanX](https://togithub.com/KermanX)! - **language-core:** dependency on vulnerable version of `vue-template-compiler` ([#4613](https://togithub.com/vuejs/language-tools/issues/4613)) - Thanks to [@yyx990803](https://togithub.com/yyx990803)! - **language-core:** support parse method to access ctx var in object ([#4609](https://togithub.com/vuejs/language-tools/issues/4609)) - Thanks to [@linghaoSu](https://togithub.com/linghaoSu)! - **language-core:** escape \ and ' in className avoid type error ([#4619](https://togithub.com/vuejs/language-tools/issues/4619)) - Thanks to [@linghaoSu](https://togithub.com/linghaoSu)! - **language-core:** semantic highlight of the end tag of namespaced elements ([#4623](https://togithub.com/vuejs/language-tools/issues/4623)) - Thanks to [@KermanX](https://togithub.com/KermanX)! - **language-core:** nullable modelvalues ([#4648](https://togithub.com/vuejs/language-tools/issues/4648)) - Thanks to [@davidmatter](https://togithub.com/davidmatter)! - **language-core:** should try casting dynamic slot name into constant ([#4669](https://togithub.com/vuejs/language-tools/issues/4669)) - Thanks to [@KermanX](https://togithub.com/KermanX)! - **language-core:** local name support for prop using runtime api ([#4650](https://togithub.com/vuejs/language-tools/issues/4650)) - Thanks to [@KazariEX](https://togithub.com/KazariEX)! - **language-core:** optimize matching of scoped class and `v-bind()` ([#4679](https://togithub.com/vuejs/language-tools/issues/4679)) - Thanks to [@KazariEX](https://togithub.com/KazariEX)! - **language-core:** should preserve generic info in directive ([#4686](https://togithub.com/vuejs/language-tools/issues/4686)) - Thanks to [@KermanX](https://togithub.com/KermanX)! - **language-core:** generate `ref` as identifier instead of interpolation ([#4688](https://togithub.com/vuejs/language-tools/issues/4688)) - Thanks to [@KazariEX](https://togithub.com/KazariEX)! - **language-core:** correct type narrowing from script to template ([#4689](https://togithub.com/vuejs/language-tools/issues/4689)) - Thanks to [@KazariEX](https://togithub.com/KazariEX)! - **language-core:** should camelize prop name in `experimentalModelPropName` ([#4691](https://togithub.com/vuejs/language-tools/issues/4691)) - Thanks to [@KermanX](https://togithub.com/KermanX)! - **language-core:** drop duplicate hints on incomplete tag ([#4696](https://togithub.com/vuejs/language-tools/issues/4696)) - Thanks to [@KazariEX](https://togithub.com/KazariEX)! - **language-core:** correct inlay hints for v-bind with modifier ([#4721](https://togithub.com/vuejs/language-tools/issues/4721)) - Thanks to [@KazariEX](https://togithub.com/KazariEX)! - **language-core:** transform range of `file-md` correctly ([#4735](https://togithub.com/vuejs/language-tools/issues/4735)) - Thanks to [@KazariEX](https://togithub.com/KazariEX)! - **language-plugin-pug:** should cache proxyed object ([#4626](https://togithub.com/vuejs/language-tools/issues/4626)) - Thanks to [@KermanX](https://togithub.com/KermanX)! - **language-plugin-pug:** compute offset correctly of pug class ([#4652](https://togithub.com/vuejs/language-tools/issues/4652)) - Thanks to [@KazariEX](https://togithub.com/KazariEX)! - **language-service:** completion documentations for binding attributes ([#4667](https://togithub.com/vuejs/language-tools/issues/4667)) - Thanks to [@KazariEX](https://togithub.com/KazariEX)! - **language-service:** avoid converting internal id of special tags ([#4643](https://togithub.com/vuejs/language-tools/issues/4643)) - Thanks to [@KazariEX](https://togithub.com/KazariEX)! - **language-service:** reinstate the completion for modifiers ([#4639](https://togithub.com/vuejs/language-tools/issues/4639)) - Thanks to [@KazariEX](https://togithub.com/KazariEX)! - **language-service:** consistent data from provider for sfc completion ([#4645](https://togithub.com/vuejs/language-tools/issues/4645)) - Thanks to [@KazariEX](https://togithub.com/KazariEX)! - **typescript-plugin:** unknown request type warning ([#4715](https://togithub.com/vuejs/language-tools/issues/4715)) - Thanks to [@davidmatter](https://togithub.com/davidmatter)! ##### Refactors - **language-core:** extract SFC root tags to separate virtual code - **language-core:** removed `__hint` trick from codegen - **language-core:** rewrite a part of confusing codegen code - **language-core:** reduce virtual code generated by component tags ([#4714](https://togithub.com/vuejs/language-tools/issues/4714)) - **language-core:** do not wrap template virtual code with function ([#4731](https://togithub.com/vuejs/language-tools/issues/4731)) - **language-core**: write real files to FS for shared global types ([#4736](https://togithub.com/vuejs/language-tools/issues/4736)) - **component-meta:** remove deprecated `createComponentMetaCheckerByJsonConfig`, `createComponentMetaChecker` api ##### Other Changes - Upgraded Volar from `v2.4.0-alpha.18` to `v2.4.1`: - Ensure unopened files are synced to project ([#4711](https://togithub.com/vuejs/language-tools/issues/4711)) ([#4632](https://togithub.com/vuejs/language-tools/issues/4632)) - Thanks to [@davidmatter](https://togithub.com/davidmatter)! - **ci:** integrated [pkg.pr.new](https://togithub.com/stackblitz-labs/pkg.pr.new) - **tsc:** test all typecheck cases in one tsconfig ([#4723](https://togithub.com/vuejs/language-tools/issues/4723)) - **tsc:** add test for TS-next ([#4724](https://togithub.com/vuejs/language-tools/issues/4724)) - **tsc:** add tests for for [#3779](https://togithub.com/vuejs/language-tools/issues/3779), [#3820](https://togithub.com/vuejs/language-tools/issues/3820) ([#3838](https://togithub.com/vuejs/language-tools/issues/3838)) - Thanks to [@so1ve](https://togithub.com/so1ve)! - **vscode:** add grammar test ([#3861](https://togithub.com/vuejs/language-tools/issues/3861)) - Thanks to [@so1ve](https://togithub.com/so1ve)! - **language-service:** migrate tests to `@volar/test-utils` ([#4719](https://togithub.com/vuejs/language-tools/issues/4719)) - **language-core:** add scoped classes renaming case ([#4727](https://togithub.com/vuejs/language-tools/issues/4727)) - Thanks to [@KazariEX](https://togithub.com/KazariEX)! ### [`v2.0.29`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2028-supofficialsup-2029-supinsiderssup-2024-07-22) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.28...49ad9563e6f2677595878a000179dfea83fb910c) ##### Features - **vscode:** focus mode Insiders ([https://github.com/volarjs/insiders/pull/24](https://togithub.com/volarjs/insiders/pull/24)) - **language-core:** Plugin API 2.1 - Added plugin hooks: `getLanguageId`, `isValidFile`, `parseSFC2` - Improve backward compatibility ([#4585](https://togithub.com/vuejs/language-tools/issues/4585)) - Thanks [@zhiyuanzmj](https://togithub.com/zhiyuanzmj) - **language-core:** support default prop when using \__typeProps ([#4602](https://togithub.com/vuejs/language-tools/issues/4602)) - Thanks [@zhiyuanzmj](https://togithub.com/zhiyuanzmj) - **language-core:** improve nested plugins ([#4581](https://togithub.com/vuejs/language-tools/issues/4581)) - Thanks [@zhiyuanzmj](https://togithub.com/zhiyuanzmj) - **language-service:** remove `v-bind` code action ([#4601](https://togithub.com/vuejs/language-tools/issues/4601)) - **vscode:** add empty pattern to codeblock attributes scope ([#4590](https://togithub.com/vuejs/language-tools/issues/4590)) - Thanks [@KermanX](https://togithub.com/KermanX) ##### Fixes - **tsc:** errors should be thrown instead of being console.log printed - **language-server:** observe named pipes changes when server startup ([#4292](https://togithub.com/vuejs/language-tools/issues/4292)) - **language-core:** infer define model type from options type ([#4545](https://togithub.com/vuejs/language-tools/issues/4545)) - Thanks [@davidmatter](https://togithub.com/davidmatter) - **language-core:** type-checking not working with hyphen in slot name with JS ([#4478](https://togithub.com/vuejs/language-tools/issues/4478)) - Thanks [@KermanX](https://togithub.com/KermanX) - **language-core:** add type check for v-model without argument ([#4598](https://togithub.com/vuejs/language-tools/issues/4598)) - Thanks [@zhiyuanzmj](https://togithub.com/zhiyuanzmj) - **language-service:** filter special tags ([#4596](https://togithub.com/vuejs/language-tools/issues/4596)) - Thanks [@so1ve](https://togithub.com/so1ve) - **typescript-plugin:** improve named pipes reliability ([#4603](https://togithub.com/vuejs/language-tools/issues/4603)) - **language-core:** property access is incorrectly identified as compound expression ([#4600](https://togithub.com/vuejs/language-tools/issues/4600)) - **language-core:** fix compatibility of generic component virtual code with TS 5.5 ([#4577](https://togithub.com/vuejs/language-tools/issues/4577)) - **tsc:** TS4082 not reported for functional component ([#4569](https://togithub.com/vuejs/language-tools/issues/4569)) ##### Other Changes - Upgraded Volar from `v2.4.0-alpha.15` to `v2.4.0-alpha.18`: - Fix VS Code IntelliSense will be lost in new created files ([#4424](https://togithub.com/vuejs/language-tools/issues/4424)) - Add workspace symbols support in Hybrid Mode ([#4595](https://togithub.com/vuejs/language-tools/issues/4595)) - Add workspace `addMissingImports` action support in Hybrid Mode ([#4586](https://togithub.com/vuejs/language-tools/issues/4586)) - Fix yarn 4 compatibility ([#4587](https://togithub.com/vuejs/language-tools/issues/4587)) - Add vue vine to hybrid mode compatible list ([#4543](https://togithub.com/vuejs/language-tools/issues/4543)) - Thanks [@so1ve](https://togithub.com/so1ve) - Add global components prop validation test ([#4542](https://togithub.com/vuejs/language-tools/issues/4542)) - Thanks [@davidmatter](https://togithub.com/davidmatter) ### [`v2.0.28`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2028-supofficialsup-2029-supinsiderssup-2024-07-22) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.26...v2.0.28) ##### Features - **vscode:** focus mode Insiders - **language-core:** Plugin API 2.1 - Added plugin hooks: `getLanguageId`, `isValidFile`, `parseSFC2` - Improve backward compatibility ([#4585](https://togithub.com/vuejs/language-tools/issues/4585)) - Thanks [@zhiyuanzmj](https://togithub.com/zhiyuanzmj) - **language-core:** support default prop when using \__typeProps ([#4602](https://togithub.com/vuejs/language-tools/issues/4602)) - Thanks [@zhiyuanzmj](https://togithub.com/zhiyuanzmj) - **language-core:** improve nested plugins ([#4581](https://togithub.com/vuejs/language-tools/issues/4581)) - Thanks [@zhiyuanzmj](https://togithub.com/zhiyuanzmj) - **language-service:** remove `v-bind` code action ([#4601](https://togithub.com/vuejs/language-tools/issues/4601)) - **vscode:** add empty pattern to codeblock attributes scope ([#4590](https://togithub.com/vuejs/language-tools/issues/4590)) - Thanks [@KermanX](https://togithub.com/KermanX) ##### Fixes - **tsc:** errors should be thrown instead of being console.log printed - **language-server:** observe named pipes changes when server startup ([#4292](https://togithub.com/vuejs/language-tools/issues/4292)) - **language-core:** infer define model type from options type ([#4545](https://togithub.com/vuejs/language-tools/issues/4545)) - Thanks [@davidmatter](https://togithub.com/davidmatter) - **language-core:** type-checking not working with hyphen in slot name with JS ([#4478](https://togithub.com/vuejs/language-tools/issues/4478)) - Thanks [@KermanX](https://togithub.com/KermanX) - **language-core:** add type check for v-model without argument ([#4598](https://togithub.com/vuejs/language-tools/issues/4598)) - Thanks [@zhiyuanzmj](https://togithub.com/zhiyuanzmj) - **language-service:** filter special tags ([#4596](https://togithub.com/vuejs/language-tools/issues/4596)) - Thanks [@so1ve](https://togithub.com/so1ve) - **typescript-plugin:** improve named pipes reliability ([#4603](https://togithub.com/vuejs/language-tools/issues/4603)) - **language-core** property access is incorrectly identified as compound expression ([#4600](https://togithub.com/vuejs/language-tools/issues/4600)) - **language-core** fix compatibility of generic component virtual code with TS 5.5 ([#4577](https://togithub.com/vuejs/language-tools/issues/4577)) - **tsc** TS4082 not reported for functional component ([#4569](https://togithub.com/vuejs/language-tools/issues/4569)) ##### Other Changes - Upgraded Volar from `v2.4.0-alpha.15` to `v2.4.0-alpha.18`: - Fix VS Code IntelliSense will be lost in new created files ([#4424](https://togithub.com/vuejs/language-tools/issues/4424)) - Add workspace symbols support in Hybrid Mode ([#4595](https://togithub.com/vuejs/language-tools/issues/4595)) - Add workspace `addMissingImports` action support in Hybrid Mode ([#4586](https://togithub.com/vuejs/language-tools/issues/4586)) - Fix yarn 4 compatibility ([#4587](https://togithub.com/vuejs/language-tools/issues/4587)) - Add vue vine to hybrid mode compatible list ([#4543](https://togithub.com/vuejs/language-tools/issues/4543)) - Thanks [@so1ve](https://togithub.com/so1ve) - Add global components prop validation test ([#4542](https://togithub.com/vuejs/language-tools/issues/4542)) - Thanks [@davidmatter](https://togithub.com/davidmatter) ### [`v2.0.26`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2026-supofficialsup-2027-supinsiderssup-2024-07-04) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.24...v2.0.26) ##### Features - **language-service:** Support auto-complete for more preprocessing languages. - **language-core:** Improve type compatibility with Vue 3.5. ([#4474](https://togithub.com/vuejs/language-tools/issues/4474)) - Thanks, [@zhiyuanzmj](https://togithub.com/zhiyuanzmj). ##### Bug Fixes - **vscode:** Fix insider version display condition. Insiders - **language-service:** Fix `vue-twoslash-queries` not working in LSP mode. - **language-service:** Add null handling for script tag completion items. ([#4520](https://togithub.com/vuejs/language-tools/issues/4520)) - **language-core:** Fix `any` in templates if the first checked file was not root. ([#4526](https://togithub.com/vuejs/language-tools/issues/4526)) - Thanks, [@daniluk4000](https://togithub.com/daniluk4000). ##### Other Changes - Upgraded Volar from `v2.4.0-alpha.2` to `v2.4.0-alpha.14`: - Fixed an issue where, when Hybrid Mode is disabled, TS support for Vue files not included in tsconfig may be missing. - Improved the consistency of `vue-tsc` and `tsc` behavior. ([#3526](https://togithub.com/vuejs/language-tools/issues/3526)) - Fixed the `--clean` flag support for `vue-tsc`. - Updated the high-level overview mermaid diagram. - Added 'expected' and 'actually happening' sections to the bug report template. ([#4515](https://togithub.com/vuejs/language-tools/issues/4515)) - Thanks, [@davidmatter](https://togithub.com/davidmatter). ### [`v2.0.24`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2024-supofficialsup-2025-supinsiderssup-2024-06-30) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.22...v2.0.24) ##### Features - **vscode:** pop message box if new insiders version available insiders - **vscode:** if insiders versions information failed to fetch from GitHub, try to fetch from CDN insiders - **language-service:** better sfc-level tag name completion ([#4506](https://togithub.com/vuejs/language-tools/issues/4506)) - Thanks [@KermanX](https://togithub.com/KermanX) ##### Bug Fixes - **tsc:** update required volar version ([#4498](https://togithub.com/vuejs/language-tools/issues/4498)) - Thanks [@davidmatter](https://togithub.com/davidmatter) - **tsc:** bump peer typescript version ([#4513](https://togithub.com/vuejs/language-tools/issues/4513)) - Thanks [@so1ve](https://togithub.com/so1ve) ##### Refactors - **language-server:** reorganize the code structure ([#4507](https://togithub.com/vuejs/language-tools/issues/4507)) ##### Other Changes - Upgrade Volar from `v2.3.1` to `v2.4.0-alpha.2`. - Hybrid Mode compatibility improvements with other TS plugins ([https://github.com/volarjs/volar.js/issues/216](https://togithub.com/volarjs/volar.js/issues/216)) - **docs:** add nvim-cmp integration ([#4463](https://togithub.com/vuejs/language-tools/issues/4463)) - Thanks [@RayGuo-ergou](https://togithub.com/RayGuo-ergou) - **docs:** update mermaid - The following extensions have been added to Hybrid Mode’s compatibility whitelist ([#4206](https://togithub.com/vuejs/language-tools/issues/4206)): - `p42ai.refactor` - `nrwl.angular-console` - `styled-components.vscode-styled-components` - `Divlo.vscode-styled-jsx-languageserver` ### [`v2.0.22`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2022-2024-06-22) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.21...v2.0.22) ##### Bug Fixes - **vscode:** directive syntax highlighting ([#4482](https://togithub.com/vuejs/language-tools/issues/4482)) - Thanks [@KermanX](https://togithub.com/KermanX) - **language-core:** move declare defineProp out of function scope ([#4454](https://togithub.com/vuejs/language-tools/issues/4454)) - Thanks [@zhiyuanzmj](https://togithub.com/zhiyuanzmj) - **language-core:** compatible with TS 5.5 ([#4492](https://togithub.com/vuejs/language-tools/issues/4492)) ##### Other Changes - Upgrade Volar from `v2.3.0-alpha.14` to `v2.3.1`. - Error tolerant to `contentChanges` length ([#4457](https://togithub.com/vuejs/language-tools/issues/4457)) - Add feature request template ([#4490](https://togithub.com/vuejs/language-tools/issues/4490)) - Thanks [@so1ve](https://togithub.com/so1ve) - **docs:** fix wrong links in CHANGELOG.md ([#4475](https://togithub.com/vuejs/language-tools/issues/4475)) - Thanks [@KermanX](https://togithub.com/KermanX) ### [`v2.0.21`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2021-2024-06-08) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.20...v2.0.21) ##### Bug Fixes - fix(typescript-plugin): TS plugin cause type checking broken in .ts files ([#4453](https://togithub.com/vuejs/language-tools/issues/4453)) ### [`v2.0.20`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2020-2024-06-08) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.19...v2.0.20) ##### Features - feat(language-service): add localization support for zh-hk/zh-tw - feat(vscode): enable syntax highlighting of cue code blocks in MDX ([#4425](https://togithub.com/vuejs/language-tools/issues/4425)) - Thanks [@remcohaszing](https://togithub.com/remcohaszing) ##### Bug Fixes - fix(vscode): fix "as"/"instanceof" expressions syntax highlight ([#4412](https://togithub.com/vuejs/language-tools/issues/4412)) - fix(language-core): `ForIteratorExpression`'s `returns` property may be undefined ([#4418](https://togithub.com/vuejs/language-tools/issues/4418)) - Thanks [@so1ve](https://togithub.com/so1ve) - fix(language-core): use defineEmits calls instead of type infer ([#4430](https://togithub.com/vuejs/language-tools/issues/4430)) - Thanks [@zhiyuanzmj](https://togithub.com/zhiyuanzmj) - fix(tsc): log catched errors to console ([#4451](https://togithub.com/vuejs/language-tools/issues/4451)) - Thanks [@mik3ybark3r](https://togithub.com/mik3ybark3r) - fix(typescript-plugin): TS not working in template when tsconfig missing ([#4452](https://togithub.com/vuejs/language-tools/issues/4452)) - fix(language-core): use type infer instead of await import ([#4436](https://togithub.com/vuejs/language-tools/issues/4436)) - Thanks [@zhiyuanzmj](https://togithub.com/zhiyuanzmj) - feat(language-core): ignore type error for new functional component ([#4445](https://togithub.com/vuejs/language-tools/issues/4445)) - Thanks [@zhiyuanzmj](https://togithub.com/zhiyuanzmj) - fix(language-core): ignore type error for possible component name ([#4446](https://togithub.com/vuejs/language-tools/issues/4446)) - Thanks [@zhiyuanzmj](https://togithub.com/zhiyuanzmj) - fix(language-service): filter internal props in template completion - fix(language-service): sort component props in template completion - fix(language-core): duplicate completion appears at the beginning of script setup block ##### Other Changes - Upgrade Volar from `v2.2.4` to `v2.3.0-alpha.14`. - LSP server performance improved - Language server now responds with the exact server capabilities for initialization requests - Auto insertion requests can now exit early in the language client - The following extensions have been added to Hybrid Mode’s compatibility whitelist: - `kimuson.ts-type-expand` - Thanks [@zcf0508](https://togithub.com/zcf0508)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.