Commit ec2349f
authored
chore(deps): update dependency vue-tsc to v2.2.8 (#2636)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [vue-tsc](https://redirect.github.com/vuejs/language-tools)
([source](https://redirect.github.com/vuejs/language-tools/tree/HEAD/packages/tsc))
| [`2.2.0` ->
`2.2.8`](https://renovatebot.com/diffs/npm/vue-tsc/2.2.0/2.2.8) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>vuejs/language-tools (vue-tsc)</summary>
###
[`v2.2.8`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#228-supofficialsup-229-supinsiderssup-2025-03-02)
[Compare
Source](https://redirect.github.com/vuejs/language-tools/compare/v2.2.6...v2.2.8)
##### Bug Fixes
- revert "fix(language-core): validate `v-model` variable against model
type"
###
[`v2.2.6`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#226-supofficialsup-227-supinsiderssup-2025-03-01)
[Compare
Source](https://redirect.github.com/vuejs/language-tools/compare/v2.2.4...v2.2.6)
##### Features
- feat(language-core): infer prop JSDoc from `defineModel`'s leading
comments
([#​5211](https://redirect.github.com/vuejs/language-tools/issues/5211))
- Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
##### Bug Fixes
- fix(language-core): map camelized prop name correctly
([#​5207](https://redirect.github.com/vuejs/language-tools/issues/5207))
- Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
- fix(component-meta): resolve `defineModel` options to collect
`default` value
([#​5209](https://redirect.github.com/vuejs/language-tools/issues/5209))
- Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
- fix(language-core): avoid duplicate generation of `defineExpose`'s
codes - Thanks to
[@​KazariEX](https://redirect.github.com/KazariEX)!
- fix(language-core): generate camelized prop name for `defineModel`
([#​5213](https://redirect.github.com/vuejs/language-tools/issues/5213))
- Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
- fix(language-core): validate `v-model` variable against model type
([#​5214](https://redirect.github.com/vuejs/language-tools/issues/5214))
- Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
- fix(language-core): use keywords instead of semicolons to separate
script sections
([#​5217](https://redirect.github.com/vuejs/language-tools/issues/5217))
- Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
##### Other Changes
- ci: auto close issues with `can't reproduce` label - Thanks to
[@​KazariEX](https://redirect.github.com/KazariEX)!
- refactor(language-core): defer the calculation of `linkedCodeMappings`
offsets
([#​5220](https://redirect.github.com/vuejs/language-tools/issues/5220))
- Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
###
[`v2.2.4`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#224-supofficialsup-225-supinsiderssup-2025-02-22)
[Compare
Source](https://redirect.github.com/vuejs/language-tools/compare/v2.2.2...v2.2.4)
##### Features
- feat(language-service): map sfc compiler errors outside the template
inner content
([#​5045](https://redirect.github.com/vuejs/language-tools/issues/5045))
- Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
- feat(language-core): introduce options to control type inference of
`$attrs`, `$el`, `$refs` and `$slots`
([#​5135](https://redirect.github.com/vuejs/language-tools/issues/5135))
- Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
- feat(language-core): enhance single root nodes collection
([#​4819](https://redirect.github.com/vuejs/language-tools/issues/4819))
- Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
##### Bug Fixes
- fix(language-core): move `generateSfcBlockSection` to the end to fix
missing comma errors
([#​5184](https://redirect.github.com/vuejs/language-tools/issues/5184))
- Thanks to
[@​zhiyuanzmj](https://redirect.github.com/zhiyuanzmj)!
- fix(language-core): handle edge case of default slot name mismatch -
Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
- fix(language-core): combine dollar variable keys from the upper level
interface - Thanks to
[@​KazariEX](https://redirect.github.com/KazariEX)!
- fix(language-core): hoist the variables that may cause `TS4081`
([#​5192](https://redirect.github.com/vuejs/language-tools/issues/5192))
- Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
- fix(language-core): adjust regex match for `@vue-generic` to improve
offset calculation
([#​5193](https://redirect.github.com/vuejs/language-tools/issues/5193))
- Thanks to [@​Gehbt](https://redirect.github.com/Gehbt)!
- fix(language-core): correct codegen of native element refs - Thanks to
[@​KazariEX](https://redirect.github.com/KazariEX)!
- fix(language-core): ignore latex block content
([#​5151](https://redirect.github.com/vuejs/language-tools/issues/5151))
- Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
- fix(language-core): do not emit `undefined` for model with default
value
([#​5198](https://redirect.github.com/vuejs/language-tools/issues/5198))
- Thanks to
[@​RylanBueckert-Broadsign](https://redirect.github.com/RylanBueckert-Broadsign)!
- fix(language-service): typescript-semantic renaming first in style
blocks
([#​4685](https://redirect.github.com/vuejs/language-tools/issues/4685))
- Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
- fix(typescript-plugin): prevent removed components from appearing in
the completion list - Thanks to
[@​KazariEX](https://redirect.github.com/KazariEX)!
##### Other Changes
- refactor(language-core): drop invalid `v-scope` implemention - Thanks
to [@​KazariEX](https://redirect.github.com/KazariEX)!
- refactor(language-core): improve type declaration of `v-for` - Thanks
to [@​KazariEX](https://redirect.github.com/KazariEX)!
- test: enable `declaration` to track more errors - Thanks to
[@​KazariEX](https://redirect.github.com/KazariEX)!
- refactor(language-core): remove semantic highlight of style module
names - Thanks to
[@​KazariEX](https://redirect.github.com/KazariEX)!
- chore(language-core): add docs for `@vue-expect-error` support
([#​5176](https://redirect.github.com/vuejs/language-tools/issues/5176))
- Thanks to [@​machty](https://redirect.github.com/machty)!
- ci: upload extension as artifact for each commit - Thanks to
[@​KazariEX](https://redirect.github.com/KazariEX)!
###
[`v2.2.2`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#222-supofficialsup-223-supinsiderssup-2025-02-15)
[Compare
Source](https://redirect.github.com/vuejs/language-tools/compare/v2.2.0...v2.2.2)
##### Features
- feat(language-core): navigation support for `$attrs`, `$slots`,
`$refs` and `$el` in the template
([#​5056](https://redirect.github.com/vuejs/language-tools/issues/5056))
- Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
- feat(language-service): support global directives completion
([#​4989](https://redirect.github.com/vuejs/language-tools/issues/4989))
- Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
- feat(language-core): type support of `useAttrs`
([#​5106](https://redirect.github.com/vuejs/language-tools/issues/5106))
- Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
- feat(language-core): add options for fine-grained configuration of
`strictTemplates`
([#​5138](https://redirect.github.com/vuejs/language-tools/issues/5138))
- feat(language-service): display deprecated info of props in completion
([#​5134](https://redirect.github.com/vuejs/language-tools/issues/5134))
- Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
- feat(component-meta): collect destructured props defaults
([#​5101](https://redirect.github.com/vuejs/language-tools/issues/5101))
- Thanks to [@​Akryum](https://redirect.github.com/Akryum)!
- feat(language-core): add `checkUnknownDirectives` option
([#​5141](https://redirect.github.com/vuejs/language-tools/issues/5141))
- Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
- feat(language-core): support `<script vapor>` - Thanks to
[@​KazariEX](https://redirect.github.com/KazariEX)!
##### Bug Fixes
- fix(language-core): ignore ts errors in function-scoped declare
expressions
([#​5090](https://redirect.github.com/vuejs/language-tools/issues/5090))
- Thanks to
[@​zhiyuanzmj](https://redirect.github.com/zhiyuanzmj)!
- fix(language-core, typescript-plugin): handle self-reference component
correctly
([#​5102](https://redirect.github.com/vuejs/language-tools/issues/5102))
- Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
- fix(language-core): do not generate element for `<template>` with
`v-slot`
([#​5077](https://redirect.github.com/vuejs/language-tools/issues/5077))
- Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
- fix(language-service): set code action kinds to avoid warning
([#​5096](https://redirect.github.com/vuejs/language-tools/issues/5096))
- Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
- fix(language-core): handle parentheses in v-for exp
- fix(language-core): slot exp formatting virtual code syntax incorrect
- fix(language-core): arrow function formatting virtual code syntax
incorrect in interpolation
- fix(language-core): improve multiple lines event formatting result
- fix(language-core): prefer `loc.source` instead of node content
- fix(language-core): intersect local `$attrs` with `__VLS_ctx.$attrs`
([#​5113](https://redirect.github.com/vuejs/language-tools/issues/5113))
- Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
- fix(language-core): only generate model modifiers for components -
Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
- fix(language-plugin-pug): ignore duplicate attribute error of `class`
([#​5100](https://redirect.github.com/vuejs/language-tools/issues/5100))
- Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
- fix(language-core): align types of `v-for` with core
([#​5084](https://redirect.github.com/vuejs/language-tools/issues/5084))
- Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
- fix(language-core): map interpolation error with multiple variables
correctly
([#​5158](https://redirect.github.com/vuejs/language-tools/issues/5158))
- Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
- fix(vscode): ask user to reload extension host when configuration
changes
([#​5160](https://redirect.github.com/vuejs/language-tools/issues/5160))
- Thanks to
[@​typed-sigterm](https://redirect.github.com/typed-sigterm)!
- fix(typescript-plugin): update component names correctly for the first
time - Thanks to
[@​KazariEX](https://redirect.github.com/KazariEX)!
- fix(language-core): add `undefined` to first param type of optional
model emits
([#​5171](https://redirect.github.com/vuejs/language-tools/issues/5171))
- Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
- fix(language-core): intersect `__VLS_slots` with `__VLS_ctx.$slots`
([#​5083](https://redirect.github.com/vuejs/language-tools/issues/5083))
- Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
- fix(language-core): complete codegen of slot name prop
([#​5139](https://redirect.github.com/vuejs/language-tools/issues/5139))
- Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
##### Other Changes
- refactor(language-service): read ast from codegen instead of parsing
it repeatedly
([#​5086](https://redirect.github.com/vuejs/language-tools/issues/5086))
- Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
- refactor(language-core): rewrite `vueCompilerOptions` resolution logic
- refactor(component-meta): read `scriptSetupRanges` from codegen -
Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
- refactor(component-meta): read node directly instead of creating sub
ast - Thanks to
[@​KazariEX](https://redirect.github.com/KazariEX)!
- refactor(component-meta): read ast from `sfc.script` - Thanks to
[@​KazariEX](https://redirect.github.com/KazariEX)!
- refactor(language-core): generate the type of slots with function
property
([#​5173](https://redirect.github.com/vuejs/language-tools/issues/5173))
- Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
- refactor(language-core): reduce codegen size of template returns -
Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
- refactor(language-core): remove semantic highlight of directives -
Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
- refactor: update alien-signals to 1.0.3
([#​5181](https://redirect.github.com/vuejs/language-tools/issues/5181))
- Thanks to [@​KazariEX](https://redirect.github.com/KazariEX)!
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on the 2nd through 5th day of the
month" (UTC), 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.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/JabRef/JabRefOnline).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent e476602 commit ec2349f
2 files changed
+32
-32
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
160 | 160 | | |
161 | 161 | | |
162 | 162 | | |
163 | | - | |
| 163 | + | |
164 | 164 | | |
165 | 165 | | |
166 | 166 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments