Skip to content

Commit a8038a6

Browse files
v2.1.6 (#4808)
Co-authored-by: 山吹色御守 <85992002+KazariEX@users.noreply.github.com>
1 parent b43708e commit a8038a6

File tree

14 files changed

+78
-40
lines changed

14 files changed

+78
-40
lines changed

Diff for: CHANGELOG.md

+38
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,44 @@
22

33
> [Join the Insiders Program](https://github.com/vuejs/language-tools/wiki/Get-Insiders-Edition) for more exclusive features and updates.
44
5+
## 2.1.6 <sup>official</sup>, 2.1.7 <sup>insiders</sup> (2024-09-05)
6+
7+
### Features
8+
9+
- **language-plugin-pug:** support initial indentation (#4774)
10+
- **language-service:** JSDoc display support when typing props on component template (#4796) - Thanks to @joy-yu!
11+
- **language-core:** typed directives in template (#4807) - Thanks to @KazariEX!
12+
13+
### Bug Fixes
14+
15+
- **language-core:** wrap template refs with `unref` in interpolation (#4777) - Thanks to @KazariEX!
16+
- **language-core:** ensure to pass tsc on inline global types (#4782) - Thanks to @KazariEX!
17+
- **language-core:** infer native template ref as build-in element interface (#4786) - Thanks to @KazariEX!
18+
- **language-core:** generate `__VLS_StyleModules` after template (#4790) - Thanks to @KazariEX!
19+
- **language-core:** make `expose` of non-generic template ref required (#4795) - Thanks to @zhiyuanzmj!
20+
- **language-core:** avoid using `__typeProps` with runtime props (#4800) - Thanks to @KazariEX!
21+
- **language-core:** ignore unknown attrs error when strictTemplates is not enabled (#4785)
22+
- **language-core:** prevent append globalTypes to virtual file (#4806) - Thanks to @zhiyuanzmj!
23+
- **language-core:** prevent type error when use defineSlots and non-template (#4809) - Thanks to @zhiyuanzmj!
24+
- **typescript-plugin:** disconnect socket on error (#4672)
25+
26+
### Performance
27+
28+
- **language-core:** don't emit event lnlayhint when content is none (#4776) - Thanks to @Gehbt!
29+
30+
### Other Changes
31+
32+
- **language-core:** split `__VLS_templateResult` (#4781) - Thanks to @KazariEX!
33+
- **language-core:** wrap template virtual code into a function (#4784)
34+
- **language-core:** move `templateRef` into `composibles` (#4791) - Thanks to @KazariEX!
35+
- **language-core:** generate global types for the first parsed Vue component if cannot write global types file
36+
37+
### Tests
38+
39+
- **language-server:** add renaming case for template `ref()` (#4794) - Thanks to @KazariEX!
40+
- **tsc:** update to Vue 3.5 (#4725)
41+
- **tsc:** unknown props on non-strict generic component (#4792)
42+
543
## 2.1.4 <sup>official</sup>, 2.1.5 <sup>insiders</sup> (2024-09-01)
644

745
### Features

Diff for: extensions/vscode/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"private": true,
33
"name": "volar",
4-
"version": "2.1.4",
4+
"version": "2.1.6",
55
"repository": {
66
"type": "git",
77
"url": "https://github.com/vuejs/language-tools.git",
@@ -553,9 +553,9 @@
553553
"@types/vscode": "^1.82.0",
554554
"@volar/vscode": "~2.4.1",
555555
"@vscode/vsce": "latest",
556-
"@vue/language-core": "2.1.4",
557-
"@vue/language-server": "2.1.4",
558-
"@vue/typescript-plugin": "2.1.4",
556+
"@vue/language-core": "2.1.6",
557+
"@vue/language-server": "2.1.6",
558+
"@vue/typescript-plugin": "2.1.6",
559559
"esbuild": "~0.21.0",
560560
"esbuild-plugin-copy": "latest",
561561
"esbuild-visualizer": "latest",

Diff for: lerna.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@
66
"packages/*",
77
"test-workspace"
88
],
9-
"version": "2.1.4"
9+
"version": "2.1.6"
1010
}

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"watch:base": "tsc -b -w",
88
"watch:vue": "cd ./extensions/vscode && npm run watch",
99
"prerelease": "npm run build && npm run test",
10-
"version:test": "lerna version --exact --force-publish --yes --sync-workspace-lock --no-push --no-git-tag-version",
10+
"version": "lerna version --exact --force-publish --yes --sync-workspace-lock --no-push --no-git-tag-version",
1111
"release": "npm run release:base && npm run release:vue",
1212
"release:base": "lerna publish --exact --force-publish --yes --sync-workspace-lock --no-git-tag-version",
1313
"release:vue": "cd ./extensions/vscode && npm run release",

Diff for: packages/component-meta/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue-component-meta",
3-
"version": "2.1.4",
3+
"version": "2.1.6",
44
"license": "MIT",
55
"files": [
66
"**/*.js",
@@ -13,9 +13,9 @@
1313
},
1414
"dependencies": {
1515
"@volar/typescript": "~2.4.1",
16-
"@vue/language-core": "2.1.4",
16+
"@vue/language-core": "2.1.6",
1717
"path-browserify": "^1.0.1",
18-
"vue-component-type-helpers": "2.1.4"
18+
"vue-component-type-helpers": "2.1.6"
1919
},
2020
"peerDependencies": {
2121
"typescript": "*"

Diff for: packages/component-type-helpers/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue-component-type-helpers",
3-
"version": "2.1.4",
3+
"version": "2.1.6",
44
"license": "MIT",
55
"files": [
66
"**/*.js",

Diff for: packages/language-core/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vue/language-core",
3-
"version": "2.1.4",
3+
"version": "2.1.6",
44
"license": "MIT",
55
"files": [
66
"**/*.js",

Diff for: packages/language-plugin-pug/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vue/language-plugin-pug",
3-
"version": "2.1.4",
3+
"version": "2.1.6",
44
"license": "MIT",
55
"files": [
66
"**/*.js",
@@ -13,7 +13,7 @@
1313
},
1414
"devDependencies": {
1515
"@types/node": "latest",
16-
"@vue/language-core": "2.1.4"
16+
"@vue/language-core": "2.1.6"
1717
},
1818
"dependencies": {
1919
"@volar/source-map": "~2.4.1",

Diff for: packages/language-server/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vue/language-server",
3-
"version": "2.1.4",
3+
"version": "2.1.6",
44
"license": "MIT",
55
"files": [
66
"**/*.js",
@@ -18,9 +18,9 @@
1818
"@volar/language-core": "~2.4.1",
1919
"@volar/language-server": "~2.4.1",
2020
"@volar/test-utils": "~2.4.1",
21-
"@vue/language-core": "2.1.4",
22-
"@vue/language-service": "2.1.4",
23-
"@vue/typescript-plugin": "2.1.4",
21+
"@vue/language-core": "2.1.6",
22+
"@vue/language-service": "2.1.6",
23+
"@vue/typescript-plugin": "2.1.6",
2424
"vscode-languageserver-protocol": "^3.17.5",
2525
"vscode-uri": "^3.0.8"
2626
}

Diff for: packages/language-service/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vue/language-service",
3-
"version": "2.1.4",
3+
"version": "2.1.6",
44
"license": "MIT",
55
"files": [
66
"data",
@@ -20,9 +20,9 @@
2020
"@volar/language-service": "~2.4.1",
2121
"@volar/typescript": "~2.4.1",
2222
"@vue/compiler-dom": "^3.4.0",
23-
"@vue/language-core": "2.1.4",
23+
"@vue/language-core": "2.1.6",
2424
"@vue/shared": "^3.4.0",
25-
"@vue/typescript-plugin": "2.1.4",
25+
"@vue/typescript-plugin": "2.1.6",
2626
"computeds": "^0.0.1",
2727
"path-browserify": "^1.0.1",
2828
"volar-service-css": "0.0.62",

Diff for: packages/tsc/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue-tsc",
3-
"version": "2.1.4",
3+
"version": "2.1.6",
44
"license": "MIT",
55
"files": [
66
"bin",
@@ -17,7 +17,7 @@
1717
},
1818
"dependencies": {
1919
"@volar/typescript": "~2.4.1",
20-
"@vue/language-core": "2.1.4",
20+
"@vue/language-core": "2.1.6",
2121
"semver": "^7.5.4"
2222
},
2323
"peerDependencies": {

Diff for: packages/typescript-plugin/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vue/typescript-plugin",
3-
"version": "2.1.4",
3+
"version": "2.1.6",
44
"license": "MIT",
55
"files": [
66
"**/*.js",
@@ -13,7 +13,7 @@
1313
},
1414
"dependencies": {
1515
"@volar/typescript": "~2.4.1",
16-
"@vue/language-core": "2.1.4",
16+
"@vue/language-core": "2.1.6",
1717
"@vue/shared": "^3.4.0"
1818
},
1919
"devDependencies": {

Diff for: pnpm-lock.yaml

+14-14
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: test-workspace/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"private": true,
3-
"version": "2.1.4",
3+
"version": "2.1.6",
44
"devDependencies": {
55
"typescript-next": "npm:typescript@next",
66
"typescript-stable": "npm:typescript@latest",
77
"vue": "~3.5.1",
8-
"vue-component-type-helpers": "2.1.4",
8+
"vue-component-type-helpers": "2.1.6",
99
"vue2": "npm:vue@2.7.16",
1010
"vue3.4": "npm:vue@3.4.38"
1111
}

0 commit comments

Comments
 (0)