From c6afd4d27ded667d340b234ece3759e228b0a1bf Mon Sep 17 00:00:00 2001 From: Johnson Chu Date: Wed, 20 Aug 2025 21:35:46 +0800 Subject: [PATCH 01/10] chore: changelog --- CHANGELOG.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 738b8ace05..5bd3ad8bac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,29 @@ ## 3.0.6 (2025-08-20) +### Bug Fixes + +- fix(language-core): wrap `:class` expression with parens - Thanks to @KazariEX! +- fix(vscode): revert Vue 2 versions in `target` option (#5583) - Thanks to @gxres042! +- fix(language-service): skip document highlight from tsserver within element tags (#5584) - Thanks to @KazariEX! +- fix(component-meta): re-export `vue-component-type-helpers` to `lib/helpers` (#5600) +- fix(language-core): remove the non-strict `configFileName` default value (#5606) +- fix(language-core): don't look for input files during evaluation of vueCompilerOptions (#5598) +- fix(vscode): Improved reliability of handling extension activation contention (#5588) +- chore: update volar to 2.4.23 + - Support `js/ts.hover.maximumLength` and `typescript.experimental.expandableHover` (#5577) + +### Other Changes + +- feat(lint): update tsslint config (#5602) +- refactor(language-service): remove redundant `isGlobal` checks for models and special props - Thanks to @KazariEX! +- refactor(language-core): wrap `__VLS_InheritedAttrs` with `Partial` at definition - Thanks to @KazariEX! +- refactor(language-core): simplify bindings iteration - Thanks to @KazariEX! +- refactor(language-core): generate setup returns on demand - Thanks to @KazariEX! +- chore(language-service): remove `exclude` config suggestion from global types error message (#5579) - Thanks to @Ciallo-Chiaki +- chore(vscode): update extension display name "Vue.js" (#5582) +- chore: update `vue-component-type-helpers` to current version (#5589) - Thanks to @kingyue737! + ## 3.0.5 (2025-08-01) ### Features From 8a423cfbf62ca5d84e470ec740d5e6fda87e4c5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B1=B1=E5=90=B9=E8=89=B2=E5=BE=A1=E5=AE=88?= <85992002+KazariEX@users.noreply.github.com> Date: Wed, 20 Aug 2025 06:44:15 -0700 Subject: [PATCH 02/10] Update CHANGELOG.md --- CHANGELOG.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5bd3ad8bac..d79290bccc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,9 +17,6 @@ ### Other Changes - feat(lint): update tsslint config (#5602) -- refactor(language-service): remove redundant `isGlobal` checks for models and special props - Thanks to @KazariEX! -- refactor(language-core): wrap `__VLS_InheritedAttrs` with `Partial` at definition - Thanks to @KazariEX! -- refactor(language-core): simplify bindings iteration - Thanks to @KazariEX! - refactor(language-core): generate setup returns on demand - Thanks to @KazariEX! - chore(language-service): remove `exclude` config suggestion from global types error message (#5579) - Thanks to @Ciallo-Chiaki - chore(vscode): update extension display name "Vue.js" (#5582) From 31c9bd9d5c2aeb82a150323aa24e7bcb7ea6bbd0 Mon Sep 17 00:00:00 2001 From: Johnson Chu Date: Wed, 20 Aug 2025 21:51:02 +0800 Subject: [PATCH 03/10] update welcome page --- extensions/vscode/index.ts | 3 ++- extensions/vscode/lib/welcome.ts | 25 +++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/extensions/vscode/index.ts b/extensions/vscode/index.ts index 5a6bcc57e0..5f2ccef523 100644 --- a/extensions/vscode/index.ts +++ b/extensions/vscode/index.ts @@ -41,6 +41,8 @@ for ( } export const { activate, deactivate } = defineExtension(() => { + activateWelcome(); + const context = extensionContext.value!; const volarLabs = createLabsInfo(); const activeTextEditor = useActiveTextEditor(); @@ -98,7 +100,6 @@ export const { activate, deactivate } = defineExtension(() => { activateAutoInsertion(selectors, client); activateDocumentDropEdit(selectors, client); - activateWelcome(); }, { immediate: true }); useCommand('vue.action.restartServer', async () => { diff --git a/extensions/vscode/lib/welcome.ts b/extensions/vscode/lib/welcome.ts index a3b9be9e0f..a6effab0da 100644 --- a/extensions/vscode/lib/welcome.ts +++ b/extensions/vscode/lib/welcome.ts @@ -321,6 +321,30 @@ function getWelcomeHtml() {

📣 What's New

+

3.0.6

+
    +
  • ✨ The official extension has now been renamed to "Vue.js"!
  • +
  • 🚀 Expandable Hovers support for TypeScript
  • +
  • 🐛 8+ bug fixes
  • +
+
+ + + + + Full Release Notes + +
+ Released: August 2025 + + v3.0.6 +
+
+
+

3.0.2

  • 🚀 Improve memory usage in extreme cases
  • @@ -343,6 +367,7 @@ function getWelcomeHtml() {

+

3.0.0