Vue

Frameworks & LibrariesMIT

The progressive JavaScript framework for building user interfaces.

Latest v3.5.43 · by Vue.jsWritten in TypeScriptWebsitevuejs/coreRSS

Branches

3.6
v3.6.0-rc.10Pre-release
3.5
v3.5.43

Changelog grade

A

Meets every criterion it was graded on

100 of 100 · 5 releases graded · See the breakdown

Release activity

Release activity — 20 releases across 18 days since Jun 11, 2026. Each cell is one day; darker means more releases that day. Nothing is recorded before Jun 11, 2026. Older weeks are hidden at this screen width.
JulAugSepOct
SundayNo releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026No releases on Aug 16, 2026No releases on Aug 23, 2026No releases on Aug 30, 2026No releases on Sep 6, 2026No releases on Sep 13, 2026No releases on Sep 20, 2026No releases on Sep 27, 2026No releases on Oct 4, 2026
MondayNo releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026No releases on Aug 10, 2026No releases on Aug 17, 2026No releases on Aug 24, 2026No releases on Aug 31, 2026No releases on Sep 7, 2026No releases on Sep 14, 2026No releases on Sep 21, 2026No releases on Sep 28, 2026No releases on Oct 5, 2026
TuesdayNo releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 20261 release on Aug 11, 2026No releases on Aug 18, 2026No releases on Aug 25, 2026No releases on Sep 1, 2026No releases on Sep 8, 2026No releases on Sep 15, 2026No releases on Sep 22, 2026No releases on Sep 29, 2026No releases on Oct 6, 2026
Wednesday1 release on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 20261 release on Jul 22, 2026No releases on Jul 29, 20261 release on Aug 5, 2026No releases on Aug 12, 2026No releases on Aug 19, 2026No releases on Aug 26, 2026No releases on Sep 2, 2026No releases on Sep 9, 2026No releases on Sep 16, 2026No releases on Sep 23, 20261 release on Sep 30, 2026No releases on Oct 7, 2026
Thursday1 release on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 20261 release on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026No releases on Aug 13, 2026No releases on Aug 20, 20261 release on Aug 27, 2026No releases on Sep 3, 2026No releases on Sep 10, 20261 release on Sep 17, 2026No releases on Sep 24, 2026No releases on Oct 1, 2026No releases on Oct 8, 2026
FridayNo releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 20261 release on Aug 14, 20261 release on Aug 21, 20261 release on Aug 28, 20261 release on Sep 4, 20261 release on Sep 11, 20261 release on Sep 18, 2026No releases on Sep 25, 2026No releases on Oct 2, 2026No releases on Oct 9, 2026
SaturdayNo releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 20261 release on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026No releases on Aug 15, 2026No releases on Aug 22, 2026No releases on Aug 29, 2026No releases on Sep 5, 2026No releases on Sep 12, 2026No releases on Sep 19, 2026No releases on Sep 26, 2026No releases on Oct 3, 2026

20 releases since Jun 11, 2026, busiest day 3

Changelog

Filter releases by branch
20 of 20 releases

v3.6.0-rc.10

Pre-release

For stable releases, please refer to CHANGELOG.md for details.

View originalRead the notes
How v3.6.0-rc.10 went

v3.6.0-rc.9

Pre-release

For stable releases, please refer to CHANGELOG.md for details.

View originalRead the notes
How v3.6.0-rc.9 went

v3.5.43

Latest
Fixed 14
  • Ignore comment delimiters inside strings and url() when parsing CSS variables in compiler-sfc
  • Prepend semicolon for await in switch case in compiler-sfc
  • Restore await scope when leaving nested blocks in compiler-sfc
  • Reuse parsed parent configs across tsconfig walks in compiler-sfc
  • Run leave hooks for hydration placeholders
  • Preserve readonly wrappers in array copy methods in reactivity

From Vue

Bug Fixes
  • compiler-sfc: ignore comment delimiters inside strings and url() when parsing css vars (#15548) (2fde323)
  • compiler-sfc: prepend semicolon for await in switch case (#15498) (9a1df69), closes #15495
  • compiler-sfc: restore await scope when leaving nested blocks (5409708), closes #15465
  • compiler-sfc: reuse parsed parent configs across tsconfig walks (fix #15478) (#15480) (d6febaa)
  • hydration: run leave hooks for hydration placeholders (#15431) (5dda192)
  • reactivity: preserve readonly wrappers in array copy methods (#15469) (599f35b)
  • runtime-core: unmount v-once children after parent rerenders (#15435) (d720338)
  • shared: handle circular references in looseEqual (#15499) (718f782), closes #15496
  • shared: preserve comment-like text in style values (#15471) (b9456cb)
  • suspense: don't drop nested suspense patches during hydration (#15429) (76d42dc)
  • suspense: keep the boundary pending while its branch is patched (#15411) (bfcfe9e), closes #7506
  • suspense: patch a hydrating boundary's pending branch in place (#15432) (2cde6f7)
  • suspense: unmount the DOM an interrupted async component claimed (#15430) (fb9b45c)
  • types: keep optional props when a runtime prop uses a generic PropType (#15523) (243aabc), closes #9546
View originalPermalink
How v3.5.43 went

v3.6.0-rc.8

Pre-release

For stable releases, please refer to CHANGELOG.md for details.

View originalRead the notes
How v3.6.0-rc.8 went

v3.6.0-rc.7

Pre-release

For stable releases, please refer to CHANGELOG.md for details.

View originalRead the notes
How v3.6.0-rc.7 went

v3.6.0-rc.6

Pre-release

For stable releases, please refer to CHANGELOG.md for details.

View originalRead the notes
How v3.6.0-rc.6 went

v3.5.42

Fixed 10
  • Handle async component unmount before lazy hydration
  • Handle moving unresolved async fragment
  • Avoid caching unmounted suspense children
  • Keep .trim result when combined with .number v-model modifier
  • Resolve $el for dev root comment fragment
  • Support !important on CSS custom properties in style binding
View originalRead the notes
How v3.5.42 went

v3.6.0-rc.5

Pre-release

For stable releases, please refer to CHANGELOG.md for details.

View originalRead the notes
How v3.6.0-rc.5 went

v3.6.0-rc.4

Pre-release

For stable releases, please refer to CHANGELOG.md for details.

View originalRead the notes
How v3.6.0-rc.4 went

v3.6.0-rc.3

Pre-release

For stable releases, please refer to CHANGELOG.md for details.

View originalRead the notes
How v3.6.0-rc.3 went

v3.5.41

Fixed 12
  • preserve vnode lifecycle in stable v-for
  • handle transformed template AST after cache invalidation in compiler-sfc
  • preserve nested async mount order in custom-element
  • warn when props override native properties in custom-element
  • avoid re-fetching resource props with unchanged values
  • restore SSR setup state when handling async setup result
View originalRead the notes
How v3.5.41 went

v3.6.0-rc.2

Pre-release

For stable releases, please refer to CHANGELOG.md for details.

View originalRead the notes
How v3.6.0-rc.2 went

v3.6.0-rc.1

Pre-release
Added 3
  • Vapor Mode, a new compilation mode for Vue Single-File Components that reduces baseline bundle size and improves performance
  • createVaporApp() function to create applications composed entirely of Vapor components
  • vaporInteropPlugin to enable mixing Vapor and VDOM components in the same application
Changed 1
  • Major refactor of @vue/reactivity based on alien-signals to significantly improve performance and memory usage
Fixed 13
  • Avoid resolving inherited fallback in forwarded slots during hydration
  • Remove adopted SSR DOM for unresolved async setup
  • Avoid patching invalid VNode slot content in runtime-vapor
  • Clean up detached slot branches in runtime-vapor
  • Defer slot content anchors during hydration in runtime-vapor
  • Preserve outer pending slot anchors in runtime-vapor
View originalRead the notes
How v3.6.0-rc.1 went

v3.5.40

Fixed 10
  • avoid leaking slot branch keys in compiler-core
  • pass namespace when patching dynamic props during hydration
  • handle effect removal during scope stop in reactivity
  • skip lazy hydration for detached roots in runtime-core
  • unwind dangling blocks when slot content throws in runtime-core
  • respect current select model type in runtime-dom
View originalRead the notes
How v3.5.40 went

v3.5.39

Fixed 14
  • Correct filter rewrite recursion in compiler-core
  • Force patch dynamic props when hydrating
  • Respect data-allow-mismatch on conditional branches during hydration
  • Avoid triggering effects when set fails in reactivity
  • Handle non-isomorphic block element update in runtime-core
  • Normalize function children for elements and Teleport
View originalRead the notes
How v3.5.39 went

v3.6.0-beta.17

Pre-release

For stable releases, please refer to CHANGELOG.md for details.

View originalRead the notes
How v3.6.0-beta.17 went

v3.6.0-beta.16

Pre-release

For stable releases, please refer to CHANGELOG.md for details.

View originalRead the notes
How v3.6.0-beta.16 went

v3.5.38

For stable releases, please refer to CHANGELOG.md for details.

View originalRead the notes
How v3.5.38 went

v3.6.0-beta.15

Pre-release

For stable releases, please refer to CHANGELOG.md for details.

View originalRead the notes
How v3.6.0-beta.15 went

v3.5.37

For stable releases, please refer to CHANGELOG.md for details.

View originalRead the notes
How v3.5.37 went

Changelog grade

How grades work
A

100 of 100 · 5 releases graded, Jun 25, 2026 to Sep 17, 2026

CriterionScoreWeightWhere it fell short
Notes say what changed100%30
Version numbers100%20
Changes grouped by type100%20
Where the notes live100%20
A page per release100%10

Read from: changelog file (5).

Grades cover the last 90 days of stable releases, or the latest 5 if there were fewer, going back up to a year. They update daily. Publishing release notes as a Declarative Changelog, with changes grouped by type, is the path to an A+.

Vue changelog grade badge
[![Vue changelog grade on whatsnew.fyi](https://whatsnew.fyi/product/vue-core/grade.svg)](https://whatsnew.fyi/product/vue-core#changelog-grade)
View all

Discussion

If you publish Vue, you can claim this product by proving you administer its repository.