⬆️ Update dependency vue-tsc to v2 #66

Merged
sebclem merged 1 commits from renovate/vue-tsc-2.x into main 2024-03-07 09:55:46 +01:00
Collaborator

This PR contains the following updates:

Package Type Update Change
vue-tsc (source) devDependencies major 1.8.27 -> 2.0.5

Release Notes

vuejs/language-tools (vue-tsc)

v2.0.5

Compare Source

!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

If false positive errors occurs, try creating an empty jsconfig in the workspace root directory.\
Issue: https://github.com/vuejs/language-tools/issues/3942
Features
  • language-core: support v-bind shorthand (#​3990) - thanks @​so1ve
  • language-service: support inlay hints for v-bind shorthand (#​3990) - thanks @​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)
  • language-core: fault tolerance for plugin creation
  • language-plugin-pug: failed to load due to an invalid require path (#​3930)
  • typescript-plugin: custom extensions do not work (#​3977)
  • language-service: html custom data not working (#​3975)
Refactors

v2.0.4

Compare Source

Features
  • vscode: report requires TSDK version in doctor
Fixes
  • typescript-plugin: JSON parsing error when server data length > 8192 (#​3961)

v2.0.3

Compare Source

Features
Fixes
  • vscode: compatible with VSCode 1.87.0
  • vscode: search "TypeScript and JavaScript Language Features" with id (#​3932)
  • typescript-plugin: more reliable connection to named pipe server (#​3941)
Refactors
  • language-service: dependency injection typescript plugin (#​3994)

v2.0.2

Compare Source

Fixes
  • vscode: fix random Cannot access 'i' before initialization errors
  • typescript-plugin: vue-tsp-table.json path is invalid in windows

v2.0.1

Compare Source

Fixes
  • npm release does not include files (#​3919)

v2.0.0

Compare Source

Features
  • Hybrid Mode
    • Takeover Mode has been deprecated. The extension now has the same performance as Takeover Mode by default.
    • TypeScript language support has been moved from Vue language server to TypeScript plugin (#​3788)
    • Integrated all TypeScript editor features
    • Warn when internal TypeScript extension is disabled or "TypeScript Vue Plugin" extension is installed
    • Migrated to named pipe server using TypeScript LanguageService (#​3908, #​3916)
    • typescript.tsdk duplicate registration errors are no longer reported
    • language-service: reimplemented component tag semantic tokens in TypeScript plugin (#​3915)
    • language-service: reimplemented auto-import patching in TypeScript plugin (#​3917)
    • language-service: ensured tsserver readiness when requesting auto insert .value (#​3914)
  • Upgraded to Volar 2.0 and 2.1 (#​3736, #​3906)
    • vscode: extension now compatible with Volar Labs v2
    • vscode: removed volar.format.initialIndent option, replaced with 3 new options:
      • vue.format.template.initialIndent
      • vue.format.script.initialIndent
      • vue.format.style.initialIndent
    • language-server: ignoreTriggerCharacters, reverseConfigFilePriority and fullCompletionList options are no longer supported
  • Supported Component Drag and Drop Import (#​3692)
  • tsc: supported vueCompilerOptions.extensions option (#​3800)
  • language-core: achieved compatibility with Vue 3.4 type changes (#​3860)
Fixes
  • vscode: prevented reading undefined properties in non-VS Code editors (#​3836)
  • vscode: prevented extension activation with TS files
  • vscode: corrected trace server ID
  • language-core: implemented emit codegen for defineModel (#​3895)
  • language-core: addressed transition type incompatibility with Vue 2.7.16 (#​3882)
  • language-core: excluded vue directive syntax injection in Angular bindings (#​3891)
  • component-type-helpers: resolved inference issue for Vue 3.4.20 functional component
Refactors
  • Renamed "Volar Language Features (Volar)" extension to "Vue - Official"
  • "TypeScript Vue Plugin" extension has been deprecated
  • Relocated source scripts from src to lib (#​3913)
  • Replaced typescript/lib/tsserverlibrary imports with typescript
  • language-core: implemented codegen based on Generator (#​3778)
  • language-core: generated global types in a single virtual file (#​3803)
  • language-core: implemented plugin API v2 (#​3918)
  • language-core: ignored nested codeblocks in markdown file (#​3839)
  • language-core: removed experimentalAdditionalLanguageModules and deprecated APIs (#​3907)
  • language-service: made service plugins independent of project context
  • language-server: volar.config.js is no longer supported
  • component-meta: renamed APIs
  • typescript-plugin: renamed package to @vue/typescript-plugin (#​3910)
  • tsc: rewritten based on first-party TS API and no longer relies on TypeScript module (#​3795)
  • tsc: deprecated hooks API (#​3793)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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 Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [vue-tsc](https://github.com/vuejs/language-tools) ([source](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc)) | devDependencies | major | [`1.8.27` -> `2.0.5`](https://renovatebot.com/diffs/npm/vue-tsc/1.8.27/2.0.5) | --- ### Release Notes <details> <summary>vuejs/language-tools (vue-tsc)</summary> ### [`v2.0.5`](https://github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#205-202435) [Compare Source](https://github.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 > > If false positive errors occurs, try creating an empty jsconfig in the workspace root directory.\ > Issue: https://github.com/vuejs/language-tools/issues/3942 ##### Features - **language-core:** support `v-bind` shorthand ([#&#8203;3990](https://github.com/vuejs/language-tools/issues/3990)) - thanks [@&#8203;so1ve](https://github.com/so1ve) - **language-service:** support inlay hints for `v-bind` shorthand ([#&#8203;3990](https://github.com/vuejs/language-tools/issues/3990)) - thanks [@&#8203;so1ve](https://github.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 ([#&#8203;3990](https://github.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 ([#&#8203;3930](https://github.com/vuejs/language-tools/issues/3930)) - **typescript-plugin:** custom extensions do not work ([#&#8203;3977](https://github.com/vuejs/language-tools/issues/3977)) - **language-service:** html custom data not working ([#&#8203;3975](https://github.com/vuejs/language-tools/issues/3975)) ##### Refactors - **typescript-plugin** add README ([#&#8203;3974](https://github.com/vuejs/language-tools/issues/3974)) - thanks [@&#8203;WhyNotHugo](https://github.com/WhyNotHugo) - **component-meta** update demo ([#&#8203;3994](https://github.com/vuejs/language-tools/issues/3994)) - thanks [@&#8203;zzfn](https://github.com/zzfn) ### [`v2.0.4`](https://github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#204-202434) [Compare Source](https://github.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 ([#&#8203;3961](https://github.com/vuejs/language-tools/issues/3961)) ### [`v2.0.3`](https://github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#203-202433) [Compare Source](https://github.com/vuejs/language-tools/compare/v2.0.2...v2.0.3) ##### Features - **vscode:** identify [#&#8203;3942](https://github.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 ([#&#8203;3932](https://github.com/vuejs/language-tools/issues/3932)) - **typescript-plugin:** more reliable connection to named pipe server ([#&#8203;3941](https://github.com/vuejs/language-tools/issues/3941)) ##### Refactors - **language-service:** dependency injection typescript plugin ([#&#8203;3994](https://github.com/vuejs/language-tools/issues/3994)) ### [`v2.0.2`](https://github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#202-202432) [Compare Source](https://github.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://github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#201-202432) [Compare Source](https://github.com/vuejs/language-tools/compare/v2.0.0...v2.0.1) ##### Fixes - npm release does not include files ([#&#8203;3919](https://github.com/vuejs/language-tools/issues/3919)) ### [`v2.0.0`](https://github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#200-202432) [Compare Source](https://github.com/vuejs/language-tools/compare/v1.8.27...v2.0.0) ##### Features - Hybrid Mode - Takeover Mode has been deprecated. The extension now has the same performance as Takeover Mode by default. - TypeScript language support has been moved from Vue language server to TypeScript plugin ([#&#8203;3788](https://github.com/vuejs/language-tools/issues/3788)) - Integrated all TypeScript editor features - Warn when internal TypeScript extension is disabled or "TypeScript Vue Plugin" extension is installed - Migrated to named pipe server using TypeScript LanguageService ([#&#8203;3908](https://github.com/vuejs/language-tools/issues/3908), [#&#8203;3916](https://github.com/vuejs/language-tools/issues/3916)) - `typescript.tsdk` duplicate registration errors are no longer reported - **language-service:** reimplemented component tag semantic tokens in TypeScript plugin ([#&#8203;3915](https://github.com/vuejs/language-tools/issues/3915)) - **language-service:** reimplemented auto-import patching in TypeScript plugin ([#&#8203;3917](https://github.com/vuejs/language-tools/issues/3917)) - **language-service:** ensured tsserver readiness when requesting auto insert `.value` ([#&#8203;3914](https://github.com/vuejs/language-tools/issues/3914)) - Upgraded to Volar 2.0 and 2.1 ([#&#8203;3736](https://github.com/vuejs/language-tools/issues/3736), [#&#8203;3906](https://github.com/vuejs/language-tools/issues/3906)) - **vscode:** extension now compatible with [Volar Labs](https://marketplace.visualstudio.com/items?itemName=johnsoncodehk.volarjs-labs) v2 - **vscode:** removed `volar.format.initialIndent` option, replaced with 3 new options: - `vue.format.template.initialIndent` - `vue.format.script.initialIndent` - `vue.format.style.initialIndent` - **language-server:** `ignoreTriggerCharacters`, `reverseConfigFilePriority` and `fullCompletionList` options are no longer supported - Supported Component Drag and Drop Import ([#&#8203;3692](https://github.com/vuejs/language-tools/issues/3692)) - **tsc:** supported `vueCompilerOptions.extensions` option ([#&#8203;3800](https://github.com/vuejs/language-tools/issues/3800)) - **language-core:** achieved compatibility with Vue 3.4 type changes ([#&#8203;3860](https://github.com/vuejs/language-tools/issues/3860)) ##### Fixes - **vscode:** prevented reading undefined properties in non-VS Code editors ([#&#8203;3836](https://github.com/vuejs/language-tools/issues/3836)) - **vscode:** prevented extension activation with TS files - **vscode:** corrected trace server ID - **language-core:** implemented emit codegen for defineModel ([#&#8203;3895](https://github.com/vuejs/language-tools/issues/3895)) - **language-core:** addressed transition type incompatibility with Vue 2.7.16 ([#&#8203;3882](https://github.com/vuejs/language-tools/issues/3882)) - **language-core:** excluded vue directive syntax injection in Angular bindings ([#&#8203;3891](https://github.com/vuejs/language-tools/issues/3891)) - **component-type-helpers:** resolved inference issue for Vue 3.4.20 functional component ##### Refactors - Renamed "Volar Language Features (Volar)" extension to "Vue - Official" - "TypeScript Vue Plugin" extension has been deprecated - Relocated source scripts from `src` to `lib` ([#&#8203;3913](https://github.com/vuejs/language-tools/issues/3913)) - Replaced `typescript/lib/tsserverlibrary` imports with `typescript` - **language-core:** implemented codegen based on Generator ([#&#8203;3778](https://github.com/vuejs/language-tools/issues/3778)) - **language-core:** generated global types in a single virtual file ([#&#8203;3803](https://github.com/vuejs/language-tools/issues/3803)) - **language-core:** implemented plugin API v2 ([#&#8203;3918](https://github.com/vuejs/language-tools/issues/3918)) - **language-core:** ignored nested codeblocks in markdown file ([#&#8203;3839](https://github.com/vuejs/language-tools/issues/3839)) - **language-core:** removed `experimentalAdditionalLanguageModules` and deprecated APIs ([#&#8203;3907](https://github.com/vuejs/language-tools/issues/3907)) - **language-service:** made service plugins independent of project context - **language-server:** `volar.config.js` is no longer supported - **component-meta:** renamed APIs - **typescript-plugin:** renamed package to `@vue/typescript-plugin` ([#&#8203;3910](https://github.com/vuejs/language-tools/issues/3910)) - **tsc:** rewritten based on first-party TS API and no longer relies on TypeScript module ([#&#8203;3795](https://github.com/vuejs/language-tools/issues/3795)) - **tsc:** deprecated hooks API ([#&#8203;3793](https://github.com/vuejs/language-tools/issues/3793)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjIuMyIsInVwZGF0ZWRJblZlciI6IjM3LjIyOS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
renovate-bot added 1 commit 2024-03-02 03:04:31 +01:00
⬆️ Update dependency vue-tsc to v2
All checks were successful
ci/woodpecker/pr/preview Pipeline was successful
ci/woodpecker/push/docker Pipeline was successful
dba13769ee
Owner

Deployment of preview was successful: https://sebclem-Claptrap-ui-pr-66.surge.sh

<!--woodpeckerci-plugin-surge-preview--> Deployment of preview was successful: https://sebclem-Claptrap-ui-pr-66.surge.sh
renovate-bot force-pushed renovate/vue-tsc-2.x from dba13769ee to 91aea3dbaa 2024-03-03 03:03:56 +01:00 Compare
renovate-bot force-pushed renovate/vue-tsc-2.x from 91aea3dbaa to 7c59c1b8cf 2024-03-04 03:03:46 +01:00 Compare
renovate-bot force-pushed renovate/vue-tsc-2.x from 7c59c1b8cf to aa05011679 2024-03-05 03:05:47 +01:00 Compare
Author
Collaborator

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.

### Edited/Blocked Notification Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. ⚠ **Warning**: custom changes will be lost.
renovate-bot force-pushed renovate/vue-tsc-2.x from aa05011679 to 54dc158a62 2024-03-06 03:04:01 +01:00 Compare
renovate-bot force-pushed renovate/vue-tsc-2.x from 54dc158a62 to 88fd622aca 2024-03-07 03:10:49 +01:00 Compare
sebclem merged commit 894a2489d7 into main 2024-03-07 09:55:46 +01:00
sebclem deleted branch renovate/vue-tsc-2.x 2024-03-07 09:55:47 +01:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: sebclem/Claptrap-ui#66
No description provided.