diff --git a/CHANGELOG.md b/CHANGELOG.md index 4e7f6a553f..7e27573f7a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,24 @@ > [Join the Insiders Program](https://github.com/vuejs/language-tools/wiki/Get-Insiders-Edition) for more exclusive features and updates. +## 2.1.10 official, 2.1.11 insiders (2024-10-31) + +### Features + +- **language-service:** auto insert `const props =` with `props` completion (#4942) - Thanks to @KazariEX! + +### Bug Fixes + +- **language-core:** revert #4902 +- **language-core:** inject `as` assertion of `useCssModule` into correct location (#4952) - Thanks to @KazariEX! +- **language-core:** hold prev track id correctly (#4961) - Thanks to @KazariEX! +- **language-core:** generate style modules type as needed (#4953) - Thanks to @KazariEX! +- **language-core:** reference global types file with relative path (#4966) + +### Refactors + +- **vscode:** rewrite with [Reactive VSCode](https://kermanx.github.io/reactive-vscode/) (#4945) - Thanks to @KazariEX, @KermanX! + ## 2.1.8 official, 2.1.9 insiders (2024-10-26) ### Features diff --git a/extensions/vscode/package.json b/extensions/vscode/package.json index 853d2462ca..5807857f33 100644 --- a/extensions/vscode/package.json +++ b/extensions/vscode/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "volar", - "version": "2.1.8", + "version": "2.1.10", "repository": { "type": "git", "url": "https://github.com/vuejs/language-tools.git", @@ -559,9 +559,9 @@ "@types/vscode": "^1.82.0", "@volar/vscode": "~2.4.8", "@vscode/vsce": "latest", - "@vue/language-core": "2.1.8", - "@vue/language-server": "2.1.8", - "@vue/typescript-plugin": "2.1.8", + "@vue/language-core": "2.1.10", + "@vue/language-server": "2.1.10", + "@vue/typescript-plugin": "2.1.10", "esbuild": "~0.21.0", "esbuild-plugin-copy": "latest", "esbuild-visualizer": "latest", diff --git a/lerna.json b/lerna.json index 698037e2bb..c3df6eddb5 100644 --- a/lerna.json +++ b/lerna.json @@ -6,5 +6,5 @@ "packages/*", "test-workspace" ], - "version": "2.1.8" + "version": "2.1.10" } diff --git a/packages/component-meta/package.json b/packages/component-meta/package.json index 822526e3b1..cd716dd515 100644 --- a/packages/component-meta/package.json +++ b/packages/component-meta/package.json @@ -1,6 +1,6 @@ { "name": "vue-component-meta", - "version": "2.1.8", + "version": "2.1.10", "license": "MIT", "files": [ "**/*.js", @@ -14,9 +14,9 @@ }, "dependencies": { "@volar/typescript": "~2.4.8", - "@vue/language-core": "2.1.8", + "@vue/language-core": "2.1.10", "path-browserify": "^1.0.1", - "vue-component-type-helpers": "2.1.8" + "vue-component-type-helpers": "2.1.10" }, "peerDependencies": { "typescript": "*" diff --git a/packages/component-type-helpers/package.json b/packages/component-type-helpers/package.json index 153cd1c7c9..35460627cb 100644 --- a/packages/component-type-helpers/package.json +++ b/packages/component-type-helpers/package.json @@ -1,6 +1,6 @@ { "name": "vue-component-type-helpers", - "version": "2.1.8", + "version": "2.1.10", "license": "MIT", "files": [ "**/*.js", diff --git a/packages/language-core/package.json b/packages/language-core/package.json index 588abdceaf..8b58a6b92a 100644 --- a/packages/language-core/package.json +++ b/packages/language-core/package.json @@ -1,6 +1,6 @@ { "name": "@vue/language-core", - "version": "2.1.8", + "version": "2.1.10", "license": "MIT", "files": [ "**/*.js", diff --git a/packages/language-plugin-pug/package.json b/packages/language-plugin-pug/package.json index 7cd54916cf..edb0c4d6f2 100644 --- a/packages/language-plugin-pug/package.json +++ b/packages/language-plugin-pug/package.json @@ -1,6 +1,6 @@ { "name": "@vue/language-plugin-pug", - "version": "2.1.8", + "version": "2.1.10", "license": "MIT", "files": [ "**/*.js", @@ -14,7 +14,7 @@ }, "devDependencies": { "@types/node": "latest", - "@vue/language-core": "2.1.8" + "@vue/language-core": "2.1.10" }, "dependencies": { "@volar/source-map": "~2.4.8", diff --git a/packages/language-server/package.json b/packages/language-server/package.json index 200c1962c7..05b7b99f17 100644 --- a/packages/language-server/package.json +++ b/packages/language-server/package.json @@ -1,6 +1,6 @@ { "name": "@vue/language-server", - "version": "2.1.8", + "version": "2.1.10", "license": "MIT", "files": [ "**/*.js", @@ -19,9 +19,9 @@ "@volar/language-core": "~2.4.8", "@volar/language-server": "~2.4.8", "@volar/test-utils": "~2.4.8", - "@vue/language-core": "2.1.8", - "@vue/language-service": "2.1.8", - "@vue/typescript-plugin": "2.1.8", + "@vue/language-core": "2.1.10", + "@vue/language-service": "2.1.10", + "@vue/typescript-plugin": "2.1.10", "vscode-languageserver-protocol": "^3.17.5", "vscode-uri": "^3.0.8" } diff --git a/packages/language-service/package.json b/packages/language-service/package.json index 588900296b..104ef62219 100644 --- a/packages/language-service/package.json +++ b/packages/language-service/package.json @@ -1,6 +1,6 @@ { "name": "@vue/language-service", - "version": "2.1.8", + "version": "2.1.10", "license": "MIT", "files": [ "data", @@ -21,9 +21,9 @@ "@volar/language-service": "~2.4.8", "@volar/typescript": "~2.4.8", "@vue/compiler-dom": "^3.5.0", - "@vue/language-core": "2.1.8", + "@vue/language-core": "2.1.10", "@vue/shared": "^3.5.0", - "@vue/typescript-plugin": "2.1.8", + "@vue/typescript-plugin": "2.1.10", "alien-signals": "^0.2.0", "path-browserify": "^1.0.1", "volar-service-css": "0.0.62", diff --git a/packages/tsc/package.json b/packages/tsc/package.json index d1328996c4..dd61e32367 100644 --- a/packages/tsc/package.json +++ b/packages/tsc/package.json @@ -1,6 +1,6 @@ { "name": "vue-tsc", - "version": "2.1.8", + "version": "2.1.10", "license": "MIT", "files": [ "bin", @@ -18,7 +18,7 @@ }, "dependencies": { "@volar/typescript": "~2.4.8", - "@vue/language-core": "2.1.8", + "@vue/language-core": "2.1.10", "semver": "^7.5.4" }, "peerDependencies": { diff --git a/packages/typescript-plugin/package.json b/packages/typescript-plugin/package.json index 4bf22a8943..7f3f8aade4 100644 --- a/packages/typescript-plugin/package.json +++ b/packages/typescript-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@vue/typescript-plugin", - "version": "2.1.8", + "version": "2.1.10", "license": "MIT", "files": [ "**/*.js", @@ -14,7 +14,7 @@ }, "dependencies": { "@volar/typescript": "~2.4.8", - "@vue/language-core": "2.1.8", + "@vue/language-core": "2.1.10", "@vue/shared": "^3.5.0" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a614c33880..072b4f4fea 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -45,13 +45,13 @@ importers: specifier: latest version: 3.2.1 '@vue/language-core': - specifier: 2.1.8 + specifier: 2.1.10 version: link:../../packages/language-core '@vue/language-server': - specifier: 2.1.8 + specifier: 2.1.10 version: link:../../packages/language-server '@vue/typescript-plugin': - specifier: 2.1.8 + specifier: 2.1.10 version: link:../../packages/typescript-plugin esbuild: specifier: ~0.21.0 @@ -81,7 +81,7 @@ importers: specifier: ~2.4.8 version: 2.4.8 '@vue/language-core': - specifier: 2.1.8 + specifier: 2.1.10 version: link:../language-core path-browserify: specifier: ^1.0.1 @@ -90,7 +90,7 @@ importers: specifier: '*' version: 5.6.3 vue-component-type-helpers: - specifier: 2.1.8 + specifier: 2.1.10 version: link:../component-type-helpers devDependencies: '@types/node': @@ -161,7 +161,7 @@ importers: specifier: latest version: 22.8.2 '@vue/language-core': - specifier: 2.1.8 + specifier: 2.1.10 version: link:../language-core packages/language-server: @@ -176,13 +176,13 @@ importers: specifier: ~2.4.8 version: 2.4.8 '@vue/language-core': - specifier: 2.1.8 + specifier: 2.1.10 version: link:../language-core '@vue/language-service': - specifier: 2.1.8 + specifier: 2.1.10 version: link:../language-service '@vue/typescript-plugin': - specifier: 2.1.8 + specifier: 2.1.10 version: link:../typescript-plugin vscode-languageserver-protocol: specifier: ^3.17.5 @@ -206,13 +206,13 @@ importers: specifier: ^3.5.0 version: 3.5.12 '@vue/language-core': - specifier: 2.1.8 + specifier: 2.1.10 version: link:../language-core '@vue/shared': specifier: ^3.5.0 version: 3.5.12 '@vue/typescript-plugin': - specifier: 2.1.8 + specifier: 2.1.10 version: link:../typescript-plugin alien-signals: specifier: ^0.2.0 @@ -273,7 +273,7 @@ importers: specifier: ~2.4.8 version: 2.4.8 '@vue/language-core': - specifier: 2.1.8 + specifier: 2.1.10 version: link:../language-core semver: specifier: ^7.5.4 @@ -292,7 +292,7 @@ importers: specifier: ~2.4.8 version: 2.4.8 '@vue/language-core': - specifier: 2.1.8 + specifier: 2.1.10 version: link:../language-core '@vue/shared': specifier: ^3.5.0 @@ -314,7 +314,7 @@ importers: specifier: ^3.5.0 version: 3.5.12(typescript@5.6.3) vue-component-type-helpers: - specifier: 2.1.8 + specifier: 2.1.10 version: link:../packages/component-type-helpers vue2: specifier: npm:vue@2.7.16 diff --git a/test-workspace/package.json b/test-workspace/package.json index 018839509d..e800113bd8 100644 --- a/test-workspace/package.json +++ b/test-workspace/package.json @@ -1,11 +1,11 @@ { "private": true, - "version": "2.1.8", + "version": "2.1.10", "devDependencies": { "typescript-next": "npm:typescript@5.7.0-dev.20240926", "typescript-stable": "npm:typescript@latest", "vue": "^3.5.0", - "vue-component-type-helpers": "2.1.8", + "vue-component-type-helpers": "2.1.10", "vue2": "npm:vue@2.7.16", "vue3.4": "npm:vue@3.4.38" }