chore(deps): update dependency vue-tsc to ^2.2.0 #230

Merged
Xefir merged 1 commits from renovate/vue-tsc-2.x into main 2024-12-24 09:35:11 +00:00
Collaborator

This PR contains the following updates:

Package Type Update Change
vue-tsc (source) devDependencies minor ^2.1.10 -> ^2.2.0

Release Notes

vuejs/language-tools (vue-tsc)

v2.2.0

Compare Source

Features
  • feat(language-core): support @vue-generic (#​4971) - Thanks to @​KazariEX!
  • feat(vscode): add configuration for skipping automatic detection of Hybrid Mode (#​5046) - Thanks to @​KazariEX!
  • feat(language-service): crawl html data of data-allow-mismatch - Thanks to @​KazariEX!
  • feat(language-core): type support of $attrs (#​5076) - Thanks to @​KazariEX!
  • feat(language-core): type support of useSlots and $slots (#​5055) - Thanks to @​KazariEX!
  • feat(language-core): type support of v-model modifiers (#​5061) - Thanks to @​KazariEX!
  • feat(language-service): process references data at runtime to reduce bundle size (#​5054) - Thanks to @​KazariEX!
  • feat(language-core): support the use of sfc root comment to configure vueCompilerOptions (#​4987) - Thanks to @​KazariEX!
  • feat(vscode): add timeout logic for insiders fetching (#​5048) - Thanks to @​KazariEX!
  • feat(vscode): add examples to inlay hints configuration (#​5068) - Thanks to @​KazariEX!
Performance
  • perf(typescript-plugin): use named pipe servers more efficiently (#​5070)
Bug Fixes
  • fix(language-core): generate script setup starting from last leading comment without @ts-check - Thanks to @​KazariEX!
  • fix(language-core): make model modifiers optional (#​4978) - Thanks to @​stafyniaksacha!
  • fix(language-core): always report missing props on <slot> (#​4982) - Thanks to @​KazariEX!
  • fix(language-core): avoid unchecked index access when parsing defineEmits (#​5028) - Thanks to @​KazariEX!
  • fix(language-service): handle text edit of special closing tags completion correctly (#​5016) - Thanks to @​KazariEX!
  • fix(language-core): don't generate variable access of template refs using useTemplateRef (#​5032) - Thanks to @​KazariEX!
  • fix(vscode): update enabledHybridMode before activate extension (#​5019) - Thanks to @​nieyuyao!
  • fix(tsc): point to shimmed tsc entry point to support ts 5.7 (#​5020) - Thanks to @​davidmatter!
  • fix(vscode): add GitHub.copilot-chat to hybrid mode compatible list (#​5047) - Thanks to @​KazariEX!
  • fix(language-core): generate generics normally when useTemplateRef has no parameters (#​5051) - Thanks to @​KazariEX!
  • fix(language-core): avoid clipping prop name using .prop or .attr on v-model - Thanks to @​KazariEX!
  • fix(language-core): handle named default import of components correctly (#​5066) - Thanks to @​KazariEX!
  • fix(language-core): disable navigation feature on non-binding prop values (#​5040) - Thanks to @​KazariEX!
  • fix(language-core): do not generate useTemplateRef parameter repeatedly (#​5009)
  • fix(language-core): generate macros after script setup content (#​5071) - Thanks to @​KazariEX!
  • fix(language-core): correct type and completion support of vue: event (#​4969) - Thanks to @​KazariEX!
  • fix(language-core): prevent visiting functional components for parseScriptSetupRanges (#​5049) - Thanks to @​zhiyuanzmj!
  • fix(language-service): don't provide modifier completion for @ and : (#​5052) - Thanks to @​KazariEX!
  • fix(language-core): consistent interpolation behavior of shorthand binding (#​4975) - Thanks to @​KazariEX!
  • fix(language-core): resolve components with various name cases correctly (#​5067) - Thanks to @​KazariEX!
  • fix(language-core): map v-slot correctly to report error when missing default slot - Thanks to @​KazariEX!
  • fix(language-core): map component loc to instance variable for verification - Thanks to @​KazariEX!
Other Changes

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 | minor | [`^2.1.10` -> `^2.2.0`](https://renovatebot.com/diffs/npm/vue-tsc/2.1.10/2.2.0) | --- ### Release Notes <details> <summary>vuejs/language-tools (vue-tsc)</summary> ### [`v2.2.0`](https://github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#220-supofficialsup-221-supinsiderssup-2024-12-24) [Compare Source](https://github.com/vuejs/language-tools/compare/v2.1.10...v2.2.0) ##### Features - feat(language-core): support `@vue-generic` ([#&#8203;4971](https://github.com/vuejs/language-tools/issues/4971)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)! - feat(vscode): add configuration for skipping automatic detection of Hybrid Mode ([#&#8203;5046](https://github.com/vuejs/language-tools/issues/5046)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)! - feat(language-service): crawl html data of `data-allow-mismatch` - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)! - feat(language-core): type support of `$attrs` ([#&#8203;5076](https://github.com/vuejs/language-tools/issues/5076)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)! - feat(language-core): type support of `useSlots` and `$slots` ([#&#8203;5055](https://github.com/vuejs/language-tools/issues/5055)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)! - feat(language-core): type support of `v-model` modifiers ([#&#8203;5061](https://github.com/vuejs/language-tools/issues/5061)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)! - feat(language-service): process references data at runtime to reduce bundle size ([#&#8203;5054](https://github.com/vuejs/language-tools/issues/5054)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)! - feat(language-core): support the use of sfc root comment to configure `vueCompilerOptions` ([#&#8203;4987](https://github.com/vuejs/language-tools/issues/4987)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)! - feat(vscode): add timeout logic for insiders fetching ([#&#8203;5048](https://github.com/vuejs/language-tools/issues/5048)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)! - feat(vscode): add examples to inlay hints configuration ([#&#8203;5068](https://github.com/vuejs/language-tools/issues/5068)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)! ##### Performance - perf(typescript-plugin): use named pipe servers more efficiently ([#&#8203;5070](https://github.com/vuejs/language-tools/issues/5070)) ##### Bug Fixes - fix(language-core): generate script setup starting from last leading comment without `@ts-check` - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)! - fix(language-core): make model modifiers optional ([#&#8203;4978](https://github.com/vuejs/language-tools/issues/4978)) - Thanks to [@&#8203;stafyniaksacha](https://github.com/stafyniaksacha)! - fix(language-core): always report missing props on `<slot>` ([#&#8203;4982](https://github.com/vuejs/language-tools/issues/4982)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)! - fix(language-core): avoid unchecked index access when parsing `defineEmits` ([#&#8203;5028](https://github.com/vuejs/language-tools/issues/5028)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)! - fix(language-service): handle text edit of special closing tags completion correctly ([#&#8203;5016](https://github.com/vuejs/language-tools/issues/5016)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)! - fix(language-core): don't generate variable access of template refs using `useTemplateRef` ([#&#8203;5032](https://github.com/vuejs/language-tools/issues/5032)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)! - fix(vscode): update `enabledHybridMode` before activate extension ([#&#8203;5019](https://github.com/vuejs/language-tools/issues/5019)) - Thanks to [@&#8203;nieyuyao](https://github.com/nieyuyao)! - fix(tsc): point to shimmed tsc entry point to support ts 5.7 ([#&#8203;5020](https://github.com/vuejs/language-tools/issues/5020)) - Thanks to [@&#8203;davidmatter](https://github.com/davidmatter)! - fix(vscode): add `GitHub.copilot-chat` to hybrid mode compatible list ([#&#8203;5047](https://github.com/vuejs/language-tools/issues/5047)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)! - fix(language-core): generate generics normally when `useTemplateRef` has no parameters ([#&#8203;5051](https://github.com/vuejs/language-tools/issues/5051)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)! - fix(language-core): avoid clipping prop name using `.prop` or `.attr` on `v-model` - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)! - fix(language-core): handle named default import of components correctly ([#&#8203;5066](https://github.com/vuejs/language-tools/issues/5066)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)! - fix(language-core): disable navigation feature on non-binding prop values ([#&#8203;5040](https://github.com/vuejs/language-tools/issues/5040)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)! - fix(language-core): do not generate `useTemplateRef` parameter repeatedly ([#&#8203;5009](https://github.com/vuejs/language-tools/issues/5009)) - fix(language-core): generate macros after script setup content ([#&#8203;5071](https://github.com/vuejs/language-tools/issues/5071)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)! - fix(language-core): correct type and completion support of `vue:` event ([#&#8203;4969](https://github.com/vuejs/language-tools/issues/4969)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)! - fix(language-core): prevent visiting functional components for `parseScriptSetupRanges` ([#&#8203;5049](https://github.com/vuejs/language-tools/issues/5049)) - Thanks to [@&#8203;zhiyuanzmj](https://github.com/zhiyuanzmj)! - fix(language-service): don't provide modifier completion for `@` and `:` ([#&#8203;5052](https://github.com/vuejs/language-tools/issues/5052)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)! - fix(language-core): consistent interpolation behavior of shorthand binding ([#&#8203;4975](https://github.com/vuejs/language-tools/issues/4975)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)! - fix(language-core): resolve components with various name cases correctly ([#&#8203;5067](https://github.com/vuejs/language-tools/issues/5067)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)! - fix(language-core): map `v-slot` correctly to report error when missing default slot - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)! - fix(language-core): map component loc to instance variable for verification - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)! ##### Other Changes - refactor: improve code consistency ([#&#8203;4976](https://github.com/vuejs/language-tools/issues/4976)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)! - docs: update nvim guide ([#&#8203;4984](https://github.com/vuejs/language-tools/issues/4984)) - Thanks to [@&#8203;zeromask1337](https://github.com/zeromask1337)! - docs: fix broken marketplace page ([#&#8203;5004](https://github.com/vuejs/language-tools/issues/5004)) - Thanks to [@&#8203;rioj7](https://github.com/rioj7)! - chore: upgrade `reactive-vscode` to v0.2.7 ([#&#8203;4997](https://github.com/vuejs/language-tools/issues/4997)) - Thanks to [@&#8203;KermanX](https://github.com/KermanX)! - refactor(language-service): consistent style of source and virtual code operation ([#&#8203;5053](https://github.com/vuejs/language-tools/issues/5053)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)! - refactor(language-core): remove unnecessary linked code mappings of `defineProp` ([#&#8203;5058](https://github.com/vuejs/language-tools/issues/5058)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)! - refactor(language-core): simplify current component info passing ([#&#8203;5078](https://github.com/vuejs/language-tools/issues/5078)) - Thanks to [@&#8203;KazariEX](https://github.com/KazariEX)! - Upgraded Volar from `v2.4.8` to `v2.4.11`: - fix(typescript): avoid crash when converting relatedInformation from overly large files - fix(typescript): fix interactive refactors (https://github.com/volarjs/volar.js/pull/244) - Thanks to [@&#8203;andrewbranch](https://github.com/andrewbranch)! - fix(typescript): should not suppressing getLanguageId crashes (https://github.com/volarjs/volar.js/issues/253) - fix(typescript): force update the opened script snapshot after the language plugin is ready (https://github.com/volarjs/volar.js/issues/254) - feat(typescript): add typescriptObject option to runTsc (https://github.com/volarjs/volar.js/pull/245) - Thanks to [@&#8203;zhiyuanzmj](https://github.com/zhiyuanzmj)! - fix(typescript): fix issue with transpiled TypeScript files not being registered with a project at all (https://github.com/volarjs/volar.js/pull/250) - Thanks to [@&#8203;piotrtomiak](https://github.com/piotrtomiak)! - docs(source-map): updated API section based on [#&#8203;207](https://github.com/vuejs/language-tools/issues/207) (https://github.com/volarjs/volar.js/pull/248) - Thanks to [@&#8203;alamhubb](https://github.com/alamhubb)! - fix(typescript): resolve the shim used for tsc in Typescript v5.7 and up ([#&#8203;252](https://github.com/vuejs/language-tools/issues/252)) - Thanks to [@&#8203;kitsune7](https://github.com/kitsune7)! </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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xODEuNiIsInVwZGF0ZWRJblZlciI6IjM3LjE4MS42IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Renovate added 1 commit 2024-12-24 00:05:55 +00:00
chore(deps): update dependency vue-tsc to ^2.2.0
All checks were successful
repod / xml (push) Successful in 29s
repod / php (push) Successful in 54s
repod / nodejs (push) Successful in 59s
repod / release (push) Has been skipped
e60618b853
Xefir merged commit 3de580f82b into main 2024-12-24 09:35:10 +00:00
Xefir deleted branch renovate/vue-tsc-2.x 2024-12-24 09:35:12 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 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: Xefir/repod#230
No description provided.