8000 v2.2.4 by KazariEX · Pull Request #5205 · vuejs/language-tools · GitHub
[go: up one dir, main page]

Skip to content

v2.2.4 #5205

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7 commits into from
Feb 23, 2025
Merged

v2.2.4 #5205

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,36 @@

> [Join the Insiders Program](https://github.com/vuejs/language-tools/wiki/Get-Insiders-Edition) for more exclusive features and updates.

## 2.2.4 <sup>official</sup>, 2.2.5 <sup>insiders</sup> (2025-02-22)

### Features

- feat(language-service): map sfc compiler errors outside the template inner content (#5045) - Thanks to @KazariEX!
- feat(language-core): introduce options to control type inference of `$attrs`, `$el`, `$refs` and `$slots` (#5135) - Thanks to @KazariEX!
- feat(language-core): enhance single root nodes collection (#4819) - Thanks to @KazariEX!

### Bug Fixes

- fix(language-core): move `generateSfcBlockSection` to the end to fix missing comma errors (#5184) - Thanks to @zhiyuanzmj!
- fix(language-core): handle edge case of default slot name mismatch - Thanks to @KazariEX!
- fix(language-core): combine dollar variable keys from the upper level interface - Thanks to @KazariEX!
- fix(language-core): hoist the variables that may cause `TS4081` (#5192) - Thanks to @KazariEX!
- fix(language-core): adjust regex match for `@vue-generic` to improve offset calculation (#5193) - Thanks to @Gehbt!
- fix(language-core): correct codegen of native element refs - Thanks to @KazariEX!
- fix(language-core): ignore latex block content (#5151) - Thanks to @KazariEX!
- fix(language-core): do not emit `undefined` for model with default value (#5198) - Thanks to @RylanBueckert-Broadsign!
- fix(language-service): typescript-semantic renaming first in style blocks (#4685) - Thanks to @KazariEX!
- fix(typescript-plugin): prevent removed components from appearing in the completion list - Thanks to @KazariEX!

### Other Changes

- refactor(language-core): drop invalid `v-scope` implemention - Thanks to @KazariEX!
- refactor(language-core): improve type declaration of `v-for` - Thanks to @KazariEX!
- test: enable `declaration` to track more errors - Thanks to @KazariEX!
- refactor(language-core): remove semantic highlight of style module names - Thanks to @KazariEX!
- chore(language-core): add docs for `@vue-expect-error` support (#5176) - Thanks to @machty!
- ci: upload extension as artifact for each commit - Thanks to @KazariEX!

## 2.2.2 <sup>official</sup>, 2.2.3 <sup>insiders</sup> (2025-02-15)

### Features
Expand Down
8 changes: 4 additions & 4 deletions extensions/vscode/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"private": true,
"name": "volar",
"version": "2.2.2",
"version": "2.2.4",
"repository": {
"type": "git",
"url": "https://github.com/vuejs/language-tools.git",
Expand Down Expand Up @@ -567,9 +567,9 @@
"@types/vscode": "^1.82.0",
"@volar/vscode": "~2.4.11",
"@vscode/vsce": "^3.2.1",
"@vue/language-core": "2.2.2",
"@vue/language-server": "2.2.2",
"@vue/typescript-plugin": "2.2.2",
"@vue/language-core": "2.2.4",
"@vue/language-server": "2.2.4",
"@vue/typescript-plugin": "2.2.4",
"esbuild": "^0.25.0",
"esbuild-visualizer": "^0.7.0",
"reactive-vscode": "^0.2.9",
Expand Down
12 changes: 10 additions & 2 deletions insiders.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,20 @@
{
"latest": "2.2.3",
"latest": "2.2.5",
"versions": [
{
"version": "2.2.5",
"date": "2025-02- 8000 22",
"downloads": {
"GitHub": "https://github.com/volarjs/insiders/releases/tag/v2.2.5",
"AFDIAN": "https://afdian.com/p/708861e2f1c611ef9fc552540025c377"
}
},
{
"version": "2.2.3",
"date": "2025-02-15",
"downloads": {
"GitHub": "https://github.com/volarjs/insiders/releases/tag/v2.2.3",
"AFDIAN": "https://ifdian.net/p/6fa17e40ebc111ef849e52540025c377"
"AFDIAN": "https://afdian.com/p/6fa17e40ebc111ef849e52540025c377"
}
},
{
Expand Down
2 changes: 1 addition & 1 deletion lerna.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@
"packages/*",
"test-workspace"
],
"version": "2.2.2"
"version": "2.2.4"
}
6 changes: 3 additions & 3 deletions packages/component-meta/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "vue-component-meta",
"version": "2.2.2",
"version": "2.2.4",
"license": "MIT",
"files": [
"**/*.js",
Expand All @@ -14,9 +14,9 @@
},
"dependencies": {
"@volar/typescript": "~2.4.11",
"@vue/language-core": "2.2.2",
"@vue/language-core": "2.2.4",
"path-browserify": "^1.0.1",
"vue-component-type-helpers": "2.2.2"
"vue-component-type-helpers": "2.2.4"
},
"peerDependencies": {
"typescript": "*"
Expand Down
2 changes: 1 addition & 1 deletion packages/component-type-helpers/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "vue-component-type-helpers",
"version": "2.2.2",
"version": "2.2.4",
"license": "MIT",
"files": [
"**/*.js",
Expand Down
2 changes: 1 addition & 1 deletion packages/language-core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@vue/language-core",
"version": "2.2.2",
"version": "2.2.4",
"license": "MIT",
"files": [
"**/*.js",
Expand Down
4 changes: 2 additions & 2 deletions packages/language-plugin-pug/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@vue/language-plugin-pug",
"version": "2.2.2",
"version": "2.2.4",
"license": "MIT",
"files": [
"**/*.js",
Expand All @@ -14,7 +14,7 @@
},
"devDependencies": {
"@types/node": "^22.10.4",
"@vue/language-core": "2.2.2"
"@vue/language-core": "2.2.4"
},
"dependencies": {
"@volar/source-map": "~2.4.11",
Expand Down
8 changes: 4 additions & 4 deletions packages/language-server/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@vue/language-server",
"version": "2.2.2",
"version": "2.2.4",
"license": "MIT",
"files": [
"**/*.js",
Expand All @@ -19,9 +19,9 @@
"@volar/language-core": "~2.4.11",
"@volar/language-server": "~2.4.11",
"@volar/test-utils": "~2.4.11",
"@vue/language-core": "2.2.2",
"@vue/language-service": "2.2.2",
"@vue/typescript-plugin": "2.2.2",
"@vue/language-core": "2.2.4",
"@vue/language-service": "2.2.4",
"@vue/typescript-plugin": "2.2.4",
"vscode-languageserver-protocol": "^3.17.5",
"vscode-uri": "^3.0.8"
}
Expand Down
6 changes: 3 additions & 3 deletions packages/language-service/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@vue/language-service",
"version": "2.2.2",
"version": "2.2.4",
"license": "MIT",
"files": [
"data",
Expand All @@ -21,9 +21,9 @@
"@volar/language-service": "~2.4.11",
"@volar/typescript": "~2.4.11",
"@vue/compiler-dom": "^3.5.0",
"@vue/language-core": "2.2.2",
"@vue/language-core": "2.2.4",
"@vue/shared": "^3.5.0",
"@vue/typescript-plugin": "2.2.2",
"@vue/typescript-plugin": "2.2.4",
"alien-signals": "^1.0.3",
"path-browserify": "^1.0.1",
"volar-service-css": "0.0.62",
Expand Down
4 changes: 2 additions & 2 deletions packages/tsc/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "vue-tsc",
"version": "2.2.2",
"version": "2.2.4",
"license": "MIT",
"files": [
"bin",
Expand All @@ -21,7 +21,7 @@
},
"dependencies": {
"@volar/typescript": "~2.4.11",
"@vue/language-core": "2.2.2"
"@vue/language-core": "2.2.4"
},
"devDependencies": {
"@types/node": "^22.10.4"
Expand Down
4 changes: 2 additions & 2 deletions packages/typescript-plugin/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@vue/typescript-plugin",
"version": "2.2.2",
"version": "2.2.4",
"license": "MIT",
"files": [
"**/*.js",
Expand All @@ -14,7 +14,7 @@
},
"dependencies": {
"@volar/typescript": "~2.4.11",
"@vue/language-core": "2.2.2",
"@vue/language-core": "2.2.4",
"@vue/shared": "^3.5.0"
},
"devDependencies": {
Expand Down
38 changes: 14 additions & 24 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions test-workspace/package.json
565A
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"private": true,
"version": "2.2.2",
"version": "2.2.4",
"devDependencies": {
"typescript-next": "npm:typescript@5.7.0-dev.20240926",
"typescript-stable": "npm:typescript@~5.6.0",
"vue": "^3.5.0",
"vue-component-type-helpers": "2.2.2",
"vue-component-type-helpers": "2.2.4",
"vue2": "npm:vue@2.7.16",
"vue3.4": "npm:vue@3.4.38"
}
Expand Down
Loading
0