Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Aug 3, 2025

Note: This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
@vue/tsconfig ^0.7.0 -> ^0.8.1 age confidence
vue (source) 3.5.17 -> 3.5.25 age confidence
vue-component-type-helpers (source) ^3.0.3 -> ^3.1.8 age confidence

Release Notes

vuejs/tsconfig (@​vue/tsconfig)

v0.8.1

Compare Source

fix: do not turn on exactOptionalPropertyTypes for now [a235c5f]

Full Changelog: vuejs/tsconfig@v0.8.0...v0.8.1

v0.8.0

Compare Source

Breaking Changes


If you experience a significant number of type errors in your projects after upgrading to this version, you might want to consider a gradual approach to adopting the new options:

  • After upgrading to @vue/tsconfig, use supress-ts-errors (npx suppress-ts-errors && npx suppress-ts-errors vue src/**/*.vue) to insert @ts-expect-error comments in your current codebase.
  • This way, the stricter configuration will only apply to any new code you add, allowing you to address the existing errors later when you have more time.

Full Changelog: vuejs/tsconfig@v0.7.0...v0.8.0

vuejs/core (vue)

v3.5.25

Compare Source

Bug Fixes

v3.5.24

Compare Source

Reverts

v3.5.23

Compare Source

Bug Fixes

v3.5.22

Compare Source

Bug Fixes
Features
  • custom-element: allow specifying additional options for shadowRoot in custom elements (#​12965) (47e628d), closes #​12964
Reverts
  • Revert "fix(hmr): prevent VUE_HMR_RUNTIME from being overwritten by vue runtime in 3rd-party libraries" (#​13925) (6b68f72), closes #​13925

v3.5.21

Compare Source

Bug Fixes
Performance Improvements

v3.5.20

Compare Source

Bug Fixes

v3.5.19

Compare Source

Bug Fixes

v3.5.18

Compare Source

Bug Fixes
vuejs/language-tools (vue-component-type-helpers)

v3.1.8

Compare Source

Features
  • feat(vscode): support multiline attribute for <script> and <style> tag (#​5830) - Thanks to @​serkodev!
  • feat(vscode): supports format with selected range (#​5761) - Thanks to @​serkodev!
  • feat(language-service): add tsconfig-based document link support for Pug
Bug Fixes
  • fix(language-core): limit the range of parseDiagnostics checks (#​5823)
  • fix(language-core): restore default import bindings for template scope (#​5824) - Thanks to @​serkodev!
  • fix(typescript-plugin): get preferences and formatOptions in tsserver (#​5829)
  • fix(language-core): avoid generating component options within the setup scope (#​5832)
Other Changes
  • perf(language-core): dedupe component options generation (#​5831)

v3.1.7

Compare Source

Features
Bug Fixes
  • fix(language-core): avoid using Identifier.text property (#​5810)
  • fix(language-core): generate script separator on demand (#​5816)
  • fix(language-core): avoid invalid __VLS_Slots generation
Other Changes

v3.1.6

Compare Source

Features
  • feat(vscode): add settings to enable per-block formatting (#​5784) - Thanks to @​serkodev!
  • feat(language-service): enhanced component auto import (#​5790)
  • feat(component-meta): add component name and description fields (#​5797)
  • feat(typescript-plugin): add support for template "Add Import" quick fix (#​5799) - Thanks to @​serkodev!
  • feat(typescript-plugin): mapping JSDoc informations from <script setup> (#​5805)
  • feat(vscode): support tsdk path for Eclipse Theia (#​5806) - Thanks to @​serkodev!
Bug Fixes
  • fix(language-service): ignore intrinsic elements when detect tag name casing (#​5771)
  • fix(language-core): createParsedCommandLineByJson parsed incorrect options since v3.1.5 (#​5768 (comment))
  • fix(vscode): make vue.server.path compatible with Windows (#​5772)
  • fix(vscode): analyze interpolation highlight ranges based on AST (#​5777)
  • fix(vscode): sync latest vscode html language configuration (#​5740)
  • fix(language-core): enhance getVIfNode to support v-else-if directives (#​5765) - Thanks to @​serkodev!
  • fix(language-core): generate {} instead of its string value for style="..." (#​5781) - Thanks to @​KazariEX!
  • fix(language-core): v-bind="$attrs" loses navigation when inferTemplateDollarAttrs is disabled (#​5783)
  • fix(language-service): skip const props = completion in StringLiteral (#​5786)
  • fix(language-core): unable to get completion for the second scoped class name
  • fix(language-service): format components with HTML void-element names (#​5788) - Thanks to @​serkodev!
  • fix(language-service): properly handle promise when resolving CSS links (#​5785)
  • fix(language-core): infer $el type for generic components using inferComponentDollarEl (#​5794)
  • fix(language-core): ensure <script> content generates before <script setup> (#​5795)
  • fix(language-core): remove bypassDefineComponent hack for better JS support (#​4876) (#​5379)
  • fix(language-core): Prettify<T> caused generic props gets inferred as unknown (#​5667) - Thanks to @​so1ve!
  • fix(vscode): handle leading < as operator in SFC scripts (#​5801) - Thanks to @​serkodev!
  • fix(vscode): patch isTypeScriptDocument in VSCode for typescript.preferences.autoImportSpecifierExcludeRegexes config support (#​5364)
  • fix(language-core): ensure type consistency for optional boolean props (#​5803)
  • fix(language-core): add compatibility for vapor attr (#​5496)
  • fix(language-core): AST fault tolerance for key binding on template (#​5807)
Performance
  • perf(language-core): reuse ts asts for :class - Thanks to @​KazariEX!
Other Changes
  • Revert "refactor(typescript-plugin): remove go to definition trick for auto imported components (#​5733)"
  • docs(typescript-plugin): update Neovim configuration link (#​5775) - Thanks to @​AlexVagrant!
  • refactor(language-core): normalize template AST (#​5782)
  • refactor(language-core): split style codegen (#​5787)
  • refactor(language-core): remove debugger from virtual code for tsslint compatibility
  • refactor(language-core): remove legacy navigation support in ref="xxx"
  • refactor(language-core): reduce codegen options (#​5804)
  • refactor(component-meta): deprecated rawType and __internal__.tsLs (#​5808)
  • chore: update volar to 2.4.26

v3.1.5

Compare Source

Features
  • feat(language-service): support tsconfig path alias resolution for document links (#​5562) - Thanks to @​KazariEX!
  • feat(language-server): add serverInfo to initialized result (#​5767) - Thanks to @​kada49!
Bug Fixes
Performance

v3.1.4

Compare Source

Bug Fixes
  • fix(language-service): prevent auto-insertion of html snippets in template interpolation (#​5744) - Thanks to @​serkodev!
  • fix(language-service): strip interpolations from document passed to html service - Thanks to @​KazariEX!
  • fix(language-core): report unused @ts-expect-error directive on components with loose props checks (#​5750) - Thanks to @​serkodev and @​KazariEX!
  • fix(language-core): respect directive comments before v-else (#​5753) - Thanks to @​serkodev and @​KazariEX!
Other Changes
  • refactor(language-core): re-implement component references by codegen (#​5736) - Thanks to @​KazariEX!
  • refactor(language-core): simplify calculation of full interpolation content - Thanks to @​KazariEX!

v3.1.3

Compare Source

Features
  • feat(typescript-plugin): allow triggering file references on <template> (#​5734) - Thanks to @​KazariEX!
Bug Fixes
  • fix(vscode): correct syntax highlight in template with lang="html" (#​5728) - Thanks to @​serkodev!
Other Changes
  • refactor(language-core): generate intrinsic elements variable into global types (#​5730) - Thanks to @​KazariEX!
  • refactor(typescript-plugin): remove go to definition trick for auto imported components (#​5733) - Thanks to @​KazariEX!

v3.1.2

Compare Source

Bug Fixes
  • fix(component-meta): import type helpers by relative path
  • fix(language-core): fix syntax error when propTypes has no elements (#​5704) - Thanks to @​so1ve!
  • fix(language-core): omit defined emit props only (#​5705) - Thanks to @​so1ve!
Other Changes
  • docs: fix vue-tsc broken link to example boilerplate in README.md (#​5721) - Thanks to @​heyakyra!

v3.1.1

Compare Source

Features
  • feat(language-server): support --tsdk command line arg (#​5691)
Bug Fixes
  • fix(language-core): tolerate non-literal export default (#​5675) - Thanks to @​KazariEX!
  • fix(language-core): use component instance props as fallthrough attributes (#​5686) - Thanks to @​KazariEX!
  • fix(typescript-plugin): determine if variable is Ref by RefSymbol property (#​5687) - Thanks to @​KazariEX!
  • fix(language-core): exclude effect of comments on root node (#​5689) - Thanks to @​KazariEX!
  • fix(typescript-plugin): place __vue__ in project instead of program (#​5690)
  • fix(component-type-helpers): remove deprecated $scopedSlots support for Vue 2
  • fix(language-core): replace markdown links after sfc blocks processing (#​5695) - Thanks to @​KazariEX!
  • fix(language-core): do not report unused error on __VLS_export (#​5696) - Thanks to @​KazariEX!
Other Changes
  • refactor(language-core): reimplement writeGlobalTypes without side effects

v3.1.0

Compare Source

Performance
Other Changes

v3.0.10

Compare Source

Bug Fixes
  • fix(typescript-plugin): place __vue__ in project instead of program (#​5690)

v3.0.9

Compare Source

Features
  • feat(language-server): support --tsdk command line arg (#​5691)

v3.0.8

Compare Source

Features
  • feat(vscode): introduce vue.server.path setting (#​5647)
Bug Fixes
  • fix(language-core): initialize properties of VueVirtualCode in constructor (#​5635) - Thanks to @​KazariEX!
  • fix(vscode): flatten reactivity visualization decorators (#​5642) - Thanks to @​KazariEX!
  • fix(vscode): normalize reactivity visualization ranges
  • fix(vscode): patch typescriptServerPlugin languages without FS hack
  • fix(language-service): do not provide semantic tokens and document highlights for non-file scheme files (#​5653) - Thanks to @​KazariEX!
Performance
  • perf(typescript-plugin): redo single-file language service for reactivity visualization (#​5652)
Other Changes
  • refactor(typescript-plugin): externalize reactivity analysis logic (#​5645) - Thanks to @​KazariEX!

v3.0.7

Compare Source

Bug Fixes
  • fix(vscode): show welcome page only when opening a Vue file
  • fix(language-core): generate slot parameters in the same way as interpolation (#​5618) - Thanks to @​KazariEX!
  • fix(language-core): do not generate variables for builtin directives - Thanks to @​KazariEX!
Other Changes
  • docs(vscode): add descriptions for premium feature configurations (#​5612) - Thanks to @​KazariEX!
  • refactor(typescript-plugin): explicitly request parameters (#​5623)
  • chore(lint): enable @typescript-eslint/no-unnecessary-condition (#​5630)
  • refactor(language-server): reimplement Reactivity Visualization in typescript plugin (#​5632)
  • refactor(language-server): parsing interpolations in extension client (#​5633)
  • refactor(vscode): reimplement Focus Mode base on folding ranges (#​5634)
  • chore(vscode): disable Focus Mode by default (#​5578)
  • refactor(vscode): set delay of reactivity visualization updates to 250ms - Thanks to @​KazariEX!

v3.0.6

Compare Source

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-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!

v3.0.5

Compare Source

Features
  • feat(language-core): introduce compileSFCStyle to provide style related infomation (#​5548) - Thanks to @​KazariEX!
  • feat(language-service): completion snippet for v-for (#​5553) - Thanks to @​KazariEX!
Bug Fixes
  • fix(language-core): generate modelModifiers for explicitly declared default model name (#​5558) - Thanks to @​KazariEX!
  • fix(language-service): more responsive .value insertion
  • fix(vscode): add class scope fallback for component semantic tokens (#​5559) - Thanks to @​KazariEX!
  • fix(vscode): make sure extension is loaded immediately
  • fix(language-service): only check globalTypesPath for FS files
  • fix(vscode): handle fail tsserver requests to avoid memory leak
  • fix(vscode): do not delay the execution of restartExtensionHost
  • fix(language-core): avoid references highlight of unrelated native element tags (#​5563) - Thanks to @​KazariEX!
  • fix(language-core): tolerance for incomplete root template tag
  • fix(language-core): enable navigation code feature on directive modifiers - Thanks to @​KazariEX!
Other Changes

v3.0.4

Compare Source

Features
  • feat(language-service): check casing when dropping component into template - Thanks to @​KazariEX!
  • feat(language-service): native completion experience for slot names (#​5552) - Thanks to @​KazariEX!
Bug Fixes
  • fix(language-core): avoid clearing global types path when local compiler options is present - Thanks to @​KazariEX!
  • fix(language-core): do not evaluate skipTemplateCodegen when exposing $slots - Thanks to @​KazariEX!
  • fix(language-service): correct kind and order of component completion items - Thanks to [@​KazariEX](http

Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) in timezone Asia/Kuala_Lumpur, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Aug 3, 2025
@renovate renovate bot force-pushed the renovate/vue branch 4 times, most recently from b446be3 to bdba1de Compare August 18, 2025 10:31
@renovate renovate bot force-pushed the renovate/vue branch 4 times, most recently from ad15879 to a706332 Compare August 27, 2025 12:20
@renovate renovate bot force-pushed the renovate/vue branch 3 times, most recently from ed8ae5c to 6b1f54b Compare September 5, 2025 02:56
@renovate renovate bot force-pushed the renovate/vue branch 3 times, most recently from 430b2f5 to b22e324 Compare September 12, 2025 13:55
@renovate renovate bot force-pushed the renovate/vue branch 6 times, most recently from f85e872 to 0009486 Compare September 28, 2025 17:46
@renovate renovate bot force-pushed the renovate/vue branch 4 times, most recently from a23d203 to 161512b Compare October 6, 2025 17:05
@renovate renovate bot force-pushed the renovate/vue branch 4 times, most recently from 56ad039 to 7270a30 Compare October 25, 2025 05:37
@renovate renovate bot force-pushed the renovate/vue branch 3 times, most recently from c933185 to 0e40d02 Compare November 7, 2025 09:54
@renovate renovate bot force-pushed the renovate/vue branch 2 times, most recently from 00c9e07 to 764399e Compare November 15, 2025 18:55
@renovate renovate bot force-pushed the renovate/vue branch 3 times, most recently from d2683be to df75441 Compare November 24, 2025 09:31
@renovate renovate bot force-pushed the renovate/vue branch 2 times, most recently from 5c62ffd to a3327f9 Compare December 3, 2025 02:59
@renovate renovate bot force-pushed the renovate/vue branch 5 times, most recently from c366a74 to 4eebdb5 Compare December 9, 2025 03:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant