vuejs/language-tools (vue-tsc)
### [`v2.0.6`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#206-202437)
[Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.5...v2.0.6)
> \[!IMPORTANT]
> If the TypeScript language server crashes since 2.0, please try using VSCode Insiders and install [JavaScript and TypeScript Nightly](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-typescript-next), or temporarily downgrade to 1.8.27.\
> Issue: [https://github.com/vuejs/language-tools/issues/3962](https://togithub.com/vuejs/language-tools/issues/3962)
>
> If false positive errors occurs, please try disabling unrelated extensions in the Vue workspace.
> Issue[https://github.com/vuejs/language-tools/issues/3942](https://togithub.com/vuejs/language-tools/issues/3942)42
##### Fixes
- **language-core:** use local variables in v-bind shorthand ([#4017](https://togithub.com/vuejs/language-tools/issues/4017)) - thanks [@so1ve](https://togithub.com/so1ve)
- **language-core:** sfc folding end position failed to mapping ([#4038](https://togithub.com/vuejs/language-tools/issues/4038)) - thanks [@so1ve](https://togithub.com/so1ve)
- **language-service:** remove `extraLiners` option for formatting ([#3943](https://togithub.com/vuejs/language-tools/issues/3943))
- **language-service:** bump `volar-service-typescript` for fix jsx formatting ([#3949](https://togithub.com/vuejs/language-tools/issues/3949))
- **language-service:** bump `@volar/typescript` 2.0.5 completion performance regression ([#4024](https://togithub.com/vuejs/language-tools/issues/4024))
##### Refactors
- **vscode:** rename `vue.inlayHints.vbindShorthand` setting to `vue.inlayHints.vBindShorthand` ([#3995](https://togithub.com/vuejs/language-tools/issues/3995)) - thanks [@l4dybird](https://togithub.com/l4dybird)
### [`v2.0.5`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#205-202435)
[Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.4...v2.0.5)
> \[!IMPORTANT]
> If the TypeScript language server crashes in version 2.0, please try using VSCode Insiders, or temporarily downgrade to 1.8.27.\
> Issue: [https://github.com/vuejs/language-tools/issues/3962](https://togithub.com/vuejs/language-tools/issues/3962)
>
> If false positive errors occurs, try creating an empty jsconfig in the workspace root directory.\
> Issue: [https://github.com/vuejs/language-tools/issues/3942](https://togithub.com/vuejs/language-tools/issues/3942)
##### Features
- **language-core:** support `v-bind` shorthand ([#3990](https://togithub.com/vuejs/language-tools/issues/3990)) - thanks [@so1ve](https://togithub.com/so1ve)
- **language-service:** support inlay hints for `v-bind` shorthand ([#3990](https://togithub.com/vuejs/language-tools/issues/3990)) - thanks [@so1ve](https://togithub.com/so1ve)
- **vscode:** prompt to disable Svelte extension in Vue workspace to avoid conflicts
##### Fixes
- **typescript-plugin:** fault tolerance for named pipe server data
- **language-core:** avoid `globalTypesHolder` being specified from a `node_modules` file ([#3990](https://togithub.com/vuejs/language-tools/issues/3990))
- **language-core:** fault tolerance for plugin creation
- **language-plugin-pug:** failed to load due to an invalid require path ([#3930](https://togithub.com/vuejs/language-tools/issues/3930))
- **typescript-plugin:** custom extensions do not work ([#3977](https://togithub.com/vuejs/language-tools/issues/3977))
- **language-service:** html custom data not working ([#3975](https://togithub.com/vuejs/language-tools/issues/3975))
##### Refactors
- **typescript-plugin** add README ([#3974](https://togithub.com/vuejs/language-tools/issues/3974)) - thanks [@WhyNotHugo](https://togithub.com/WhyNotHugo)
- **component-meta** update deom ([#3994](https://togithub.com/vuejs/language-tools/issues/3994)) - thanks [@zzfn](https://togithub.com/zzfn)
### [`v2.0.4`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#204-202434)
[Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.3...v2.0.4)
##### Features
- **vscode:** report requires TSDK version in doctor
##### Fixes
- **typescript-plugin:** JSON parsing error when server data length > 8192 ([#3961](https://togithub.com/vuejs/language-tools/issues/3961))
### [`v2.0.3`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#203-202433)
[Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.2...v2.0.3)
##### Features
- **vscode:** identify [#3942](https://togithub.com/vuejs/language-tools/issues/3942) in doctor
##### Fixes
- **vscode:** compatible with VSCode 1.87.0
- **vscode:** search "TypeScript and JavaScript Language Features" with id ([#3932](https://togithub.com/vuejs/language-tools/issues/3932))
- **typescript-plugin:** more reliable connection to named pipe server ([#3941](https://togithub.com/vuejs/language-tools/issues/3941))
##### Refactors
- **language-service:** dependency injection typescript plugin ([#3994](https://togithub.com/vuejs/language-tools/issues/3994))
### [`v2.0.2`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#202-202432)
[Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.1...v2.0.2)
##### Fixes
- **vscode:** fix random `Cannot access 'i' before initialization` errors
- **typescript-plugin:** `vue-tsp-table.json` path is invalid in windows
### [`v2.0.1`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#201-202332)
[Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.0...v2.0.1)
##### Fixes
- npm release does not include files ([#3919](https://togithub.com/vuejs/language-tools/issues/3919))
### [`v2.0.0`](https://togithub.com/vuejs/language-tools/compare/v1.8.27...aa47e5a7d8a6dae62cc80dbdb5db6a9bfa4f8715)
[Compare Source](https://togithub.com/vuejs/language-tools/compare/v1.8.27...v2.0.0)
### [`v1.8.27`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#1827-20231226)
[Compare Source](https://togithub.com/vuejs/language-tools/compare/v1.8.26...v1.8.27)
- fix(language-core): remove misuse of `JSX.Element` for compatible with vue 3.4 ([https://github.com/vuejs/core/issues/9923](https://togithub.com/vuejs/core/issues/9923))
### [`v1.8.26`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#1826-20231222)
[Compare Source](https://togithub.com/vuejs/language-tools/compare/v1.8.25...v1.8.26)
- fix: upgrade typescript-auto-import-cache to v0.3.1 to be compatible with TS 5.3 ([https://github.com/volarjs/typescript-auto-import-cache/pull/3](https://togithub.com/volarjs/typescript-auto-import-cache/pull/3)) ([#3802](https://togithub.com/vuejs/language-tools/issues/3802))
### [`v1.8.25`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#1825-2023126)
[Compare Source](https://togithub.com/vuejs/language-tools/compare/v1.8.24...v1.8.25)
- fix(component-type-helpers): correct type inference for FunctionalComponent ([#3766](https://togithub.com/vuejs/language-tools/issues/3766)) - thanks [@pinguet62](https://togithub.com/pinguet62)
- fix(language-core): camelize props for dynamic component ([#3774](https://togithub.com/vuejs/language-tools/issues/3774)) - thanks [@so1ve](https://togithub.com/so1ve)
Configuration
📅 Schedule: Branch creation - "every weekday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^0.39.0 \|\| ^0.40.0 \|\| ^1.0.0
->^0.39.0 \|\| ^0.40.0 \|\| ^1.0.0 \|\| ^2.0.0
Release Notes
vuejs/language-tools (vue-tsc)
### [`v2.0.6`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#206-202437) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.5...v2.0.6) > \[!IMPORTANT] > If the TypeScript language server crashes since 2.0, please try using VSCode Insiders and install [JavaScript and TypeScript Nightly](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-typescript-next), or temporarily downgrade to 1.8.27.\ > Issue: [https://github.com/vuejs/language-tools/issues/3962](https://togithub.com/vuejs/language-tools/issues/3962) > > If false positive errors occurs, please try disabling unrelated extensions in the Vue workspace. > Issue[https://github.com/vuejs/language-tools/issues/3942](https://togithub.com/vuejs/language-tools/issues/3942)42 ##### Fixes - **language-core:** use local variables in v-bind shorthand ([#4017](https://togithub.com/vuejs/language-tools/issues/4017)) - thanks [@so1ve](https://togithub.com/so1ve) - **language-core:** sfc folding end position failed to mapping ([#4038](https://togithub.com/vuejs/language-tools/issues/4038)) - thanks [@so1ve](https://togithub.com/so1ve) - **language-service:** remove `extraLiners` option for formatting ([#3943](https://togithub.com/vuejs/language-tools/issues/3943)) - **language-service:** bump `volar-service-typescript` for fix jsx formatting ([#3949](https://togithub.com/vuejs/language-tools/issues/3949)) - **language-service:** bump `@volar/typescript` 2.0.5 completion performance regression ([#4024](https://togithub.com/vuejs/language-tools/issues/4024)) ##### Refactors - **vscode:** rename `vue.inlayHints.vbindShorthand` setting to `vue.inlayHints.vBindShorthand` ([#3995](https://togithub.com/vuejs/language-tools/issues/3995)) - thanks [@l4dybird](https://togithub.com/l4dybird) ### [`v2.0.5`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#205-202435) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.4...v2.0.5) > \[!IMPORTANT] > If the TypeScript language server crashes in version 2.0, please try using VSCode Insiders, or temporarily downgrade to 1.8.27.\ > Issue: [https://github.com/vuejs/language-tools/issues/3962](https://togithub.com/vuejs/language-tools/issues/3962) > > If false positive errors occurs, try creating an empty jsconfig in the workspace root directory.\ > Issue: [https://github.com/vuejs/language-tools/issues/3942](https://togithub.com/vuejs/language-tools/issues/3942) ##### Features - **language-core:** support `v-bind` shorthand ([#3990](https://togithub.com/vuejs/language-tools/issues/3990)) - thanks [@so1ve](https://togithub.com/so1ve) - **language-service:** support inlay hints for `v-bind` shorthand ([#3990](https://togithub.com/vuejs/language-tools/issues/3990)) - thanks [@so1ve](https://togithub.com/so1ve) - **vscode:** prompt to disable Svelte extension in Vue workspace to avoid conflicts ##### Fixes - **typescript-plugin:** fault tolerance for named pipe server data - **language-core:** avoid `globalTypesHolder` being specified from a `node_modules` file ([#3990](https://togithub.com/vuejs/language-tools/issues/3990)) - **language-core:** fault tolerance for plugin creation - **language-plugin-pug:** failed to load due to an invalid require path ([#3930](https://togithub.com/vuejs/language-tools/issues/3930)) - **typescript-plugin:** custom extensions do not work ([#3977](https://togithub.com/vuejs/language-tools/issues/3977)) - **language-service:** html custom data not working ([#3975](https://togithub.com/vuejs/language-tools/issues/3975)) ##### Refactors - **typescript-plugin** add README ([#3974](https://togithub.com/vuejs/language-tools/issues/3974)) - thanks [@WhyNotHugo](https://togithub.com/WhyNotHugo) - **component-meta** update deom ([#3994](https://togithub.com/vuejs/language-tools/issues/3994)) - thanks [@zzfn](https://togithub.com/zzfn) ### [`v2.0.4`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#204-202434) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.3...v2.0.4) ##### Features - **vscode:** report requires TSDK version in doctor ##### Fixes - **typescript-plugin:** JSON parsing error when server data length > 8192 ([#3961](https://togithub.com/vuejs/language-tools/issues/3961)) ### [`v2.0.3`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#203-202433) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.2...v2.0.3) ##### Features - **vscode:** identify [#3942](https://togithub.com/vuejs/language-tools/issues/3942) in doctor ##### Fixes - **vscode:** compatible with VSCode 1.87.0 - **vscode:** search "TypeScript and JavaScript Language Features" with id ([#3932](https://togithub.com/vuejs/language-tools/issues/3932)) - **typescript-plugin:** more reliable connection to named pipe server ([#3941](https://togithub.com/vuejs/language-tools/issues/3941)) ##### Refactors - **language-service:** dependency injection typescript plugin ([#3994](https://togithub.com/vuejs/language-tools/issues/3994)) ### [`v2.0.2`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#202-202432) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.1...v2.0.2) ##### Fixes - **vscode:** fix random `Cannot access 'i' before initialization` errors - **typescript-plugin:** `vue-tsp-table.json` path is invalid in windows ### [`v2.0.1`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#201-202332) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.0...v2.0.1) ##### Fixes - npm release does not include files ([#3919](https://togithub.com/vuejs/language-tools/issues/3919)) ### [`v2.0.0`](https://togithub.com/vuejs/language-tools/compare/v1.8.27...aa47e5a7d8a6dae62cc80dbdb5db6a9bfa4f8715) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v1.8.27...v2.0.0) ### [`v1.8.27`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#1827-20231226) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v1.8.26...v1.8.27) - fix(language-core): remove misuse of `JSX.Element` for compatible with vue 3.4 ([https://github.com/vuejs/core/issues/9923](https://togithub.com/vuejs/core/issues/9923)) ### [`v1.8.26`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#1826-20231222) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v1.8.25...v1.8.26) - fix: upgrade typescript-auto-import-cache to v0.3.1 to be compatible with TS 5.3 ([https://github.com/volarjs/typescript-auto-import-cache/pull/3](https://togithub.com/volarjs/typescript-auto-import-cache/pull/3)) ([#3802](https://togithub.com/vuejs/language-tools/issues/3802)) ### [`v1.8.25`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#1825-2023126) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v1.8.24...v1.8.25) - fix(component-type-helpers): correct type inference for FunctionalComponent ([#3766](https://togithub.com/vuejs/language-tools/issues/3766)) - thanks [@pinguet62](https://togithub.com/pinguet62) - fix(language-core): camelize props for dynamic component ([#3774](https://togithub.com/vuejs/language-tools/issues/3774)) - thanks [@so1ve](https://togithub.com/so1ve)Configuration
📅 Schedule: Branch creation - "every weekday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.