Shipped · Frontend and UI

What vuejs/core shipped

The public repository of Vue.js · github.com/vuejs/core

Written by FoxPlug from the repository's own releases; not affiliated with Vue.js. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/vuejs/core; Vue.js did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

Follow core's weekly shipped digest

Week of October 5, 2026

What shipped

Why it matters

This week brings many correctness fixes to the vapor runtime and compiler, covering props, slots, v-model, hydration and unmount behavior. People using vapor templates and mixed vdom and vapor trees should see fewer thrown errors, lost edits and mismatched renders.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week for vuejs/core: vapor now reads unknown props identifiers, reports v-model on v-for and v-slot scopes and on const bindings, parses await in module mode, syncs select values, and fixes slot updates, nested unmounts and svg roots.

Post for LinkedIn

This week for vuejs/core: a set of vapor fixes and one feature. Unknown identifiers are read from props in templates and css vars. VDOM hosts re-render when their vapor slot content updates. Nested vapor components unmount when vdom owns the removal. String native on bindings on html elements are set as attributes. Vapor reports v-model on v-for and v-slot scope variables and on const bindings. Await expressions parse in module mode. Input value is set after other props, select values sync after option updates, symbol input values stringify like vdom, and dynamic svg and math roots use their own namespace. useSlots and $slots support hasOwnProperty like vdom.

Week of September 28, 2026

What shipped

Why it matters

Vapor, Vue's experimental optimizing compiler, received dozens of fixes this week addressing edge cases in hydration, slot handling, component interop with VDOM, and template compilation. These fixes improve stability for developers using Vapor templates in production SSR apps and mixed Vapor/VDOM component trees.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

V3.6.0-rc.10 ships with 40 fixes across Vapor compiler and runtime, addressing hydration, slots, CSS modules, prop evaluation, and VDOM interop. Testing the rc helps catch issues before stable release.

Post for LinkedIn

V3.6.0-rc.10 includes 40 targeted fixes for Vapor (Vue's optimizing compiler) and core runtime. Major improvements: CSS module resolution in Vapor templates, proper hydration sequencing, correct slot mounting, nested member expression caching, and seamless VDOM/Vapor interoperability. These stabilize Vapor for production SSR applications and mixed component trees.

Week of September 21, 2026

What shipped

Why it matters

This week focused on closing gaps between Vapor and VDOM behavior, particularly around component interop, attribute handling, and hydration. Many fixes address edge cases in dynamic components, keyed elements, and style binding that affect real applications. The refactoring of hydration markers and slot handling simplifies Vapor's internal mechanics while improving reliability.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: fixed dynamic component remounting, improved key handling, stabilized style/class inheritance, and refined hydration for slots and fragments. Vapor behavior now aligns more closely with VDOM across interop scenarios.

Post for LinkedIn

This week's updates to Vue.js core focused on strengthening Vapor's compatibility and reliability. Key improvements include fixing dynamic component remounting that lost state during navigation, refactoring component key handling for consistency, and ensuring style and class attributes work correctly across fallthrough updates. We also refined hydration markers for slots and fragments, simplifying the internal model. These changes address important edge cases in component interop and attribute handling that affect real applications.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-10-12.

Is this your repo? Ask us to remove this page.