Skip to content

build(deps): Bump org.webjars.npm:vue__shared from 3.2.0-beta.8 to 3.6.0-rc.4 - #7348

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/maven/org.webjars.npm-vue__shared-3.6.0-rc.4
Open

build(deps): Bump org.webjars.npm:vue__shared from 3.2.0-beta.8 to 3.6.0-rc.4#7348
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/maven/org.webjars.npm-vue__shared-3.6.0-rc.4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 11, 2026

Copy link
Copy Markdown
Contributor

Bumps org.webjars.npm:vue__shared from 3.2.0-beta.8 to 3.6.0-rc.4.

Release notes

Sourced from org.webjars.npm:vue__shared's releases.

v3.6.0-rc.4

For stable releases, please refer to CHANGELOG.md for details. For pre-releases, please refer to CHANGELOG.md of the minor branch.

v3.6.0-rc.3

For stable releases, please refer to CHANGELOG.md for details. For pre-releases, please refer to CHANGELOG.md of the minor branch.

v3.6.0-rc.2

For stable releases, please refer to CHANGELOG.md for details. For pre-releases, please refer to CHANGELOG.md of the minor branch.

v3.6.0-rc.1

Vue 3.6 is now entering the RC phase as we have completed the intended feature set for Vapor Mode.

3.6 also includes a major refactor of @vue/reactivity based on alien-signals, which significantly improves the reactivity system's performance and memory usage.

For more details about Vapor Mode, see the About Vapor Mode section later in this release note.

Bug Fixes

  • hydration: avoid resolving inherited fallback in forwarded slots (4c215b5)
  • hydration: remove adopted SSR DOM for unresolved async setup (3859af4)
  • runtime-vapor: avoid patching invalid VNode slot content (25f5a8a)
  • runtime-vapor: clean up detached slot branches (b41009d)
  • runtime-vapor: defer slot content anchors during hydration (9b9e4bd)
  • runtime-vapor: preserve outer pending slot anchors (4af4bf9)
  • runtime-vapor: preserve slot content anchors during mismatch recovery (26f90b5)
  • runtime-vapor: preserve v-show transition on vdom child (#15074) (fe882c9), closes #15073
  • runtime-vapor: preserve vapor slot owner during interop slot dry run (#15031) (340630e)
  • runtime-vapor: preserve VNode anchors in dynamic component hydration (898e2ca)
  • runtime-vapor: remove unsafe slot dry runs from vdom interop (#15089) (3d42cdf), closes #14793
  • runtime-vapor: reuse hydration anchor candidates (06778e7)
  • vapor: handle v-if and v-show on transition roots (#15069) (8f62f2e), closes #15068

About Vapor Mode

Vapor Mode is a new compilation mode for Vue Single-File Components (SFCs) with the goal of reducing baseline bundle size and improving performance.

It is 100% opt-in and supports a subset of existing Vue APIs with mostly identical behavior. Features that depend on VNodes or the component public instance proxy are not available in Vapor components.

Vapor Mode has demonstrated the same level of performance as Solid and Svelte 5 in third-party benchmarks.

General Stability Notes

Vapor Mode is feature-complete in Vue 3.6 RC. For now, we recommend using it in the following cases:

... (truncated)

Changelog

Sourced from org.webjars.npm:vue__shared's changelog.

3.6.0-rc.4 (2026-08-14)

Bug Fixes

  • compiler-vapor: preserve modifiers on merged event handlers (#15265) (d574d1d), closes #15264
  • compiler-vapor: propagate component root through Transition (#15275) (0a65e60), closes #15274
  • runtime-vapor: avoid redundant transition block resolution (#15272) (66cdfba)
  • runtime-vapor: normalize declared style props (fix #15285) (#15286) (75a8792)
  • runtime-vapor: preserve cached input effects across nested branch teardown (#15293) (cd8b8da)
  • runtime-vapor: preserve child keys in nested fragments (#15292) (17f69ca)
  • runtime-vapor: release unmounted v-for component items from the parent scope (7db1454)
  • runtime-vapor: remove v-for components before scope cleanup (aac355d)
  • runtime-vapor: respect inheritAttrs ownership for component roots (#15279) (961eadb), closes #15277
  • runtime-vapor: scope fallback prop caches to active consumers (e8a09b3)
  • runtime-vapor: scope prop source caches to consumers (22b9b41)
  • vapor: preserve dynamic v-for slot state (#15280) (38a095d), closes #15276

3.6.0-rc.3 (2026-08-11)

Bug Fixes

  • compiler-sfc: avoid walking cached type references (#15175) (c9389cc), closes #15174
  • compiler-vapor: fold falsy hidden bindings into static templates (467ad03)
  • compiler-vapor: generate v-model after prop effects (#15201) (721ce4f)
  • compiler-vapor: keep the space after a quoted attribute value (#15259) (a9e6e80), closes #15257
  • compiler-vapor: preserve optional chaining in cached member expressions (#15229) (14ef8d1), closes #15226
  • compiler-vapor: wrap custom directive value in parens (#15258) (2666662), closes #15253
  • runtime-vapor: align app unmount lifecycle with vdom (#15262) (fc65972), closes #15234
  • runtime-vapor: avoid tracking v-show source in fragment effects (#15204) (3f08c4e)
  • runtime-vapor: avoid tracking v-show transition hooks (#15203) (0aca1e0), closes #15202
  • runtime-vapor: clean up teleport targets on scope disposal (#15238) (25dcb37), closes #15236
  • runtime-vapor: constrain expose to Exposed type (#15188) (45e594b)
  • runtime-vapor: defer KeepAlive branch removal until cache pruning (#15189) (2d0e207)
  • runtime-vapor: defer KeepAlive updates while async setup is pending (#15172) (d179213)
  • runtime-vapor: handle custom directives on async components (#15167) (4616c02)
  • runtime-vapor: handle custom directives on fragment roots (#15158) (8a8d972), closes #15157
  • runtime-vapor: isolate cached component props and dynamic slots (#15251) (ecc09cd), closes #15228
  • runtime-vapor: normalize class prop passed to components (#15230) (35ba88a), closes #15227
  • runtime-vapor: preserve functional component root bindings (#15149) (c3bc9e1)
  • runtime-vapor: preserve hydrated vdom slot fallback position (0b547d2)
  • runtime-vapor: preserve move semantics for VDOM roots (#15191) (03c0a53)
  • runtime-vapor: preserve pending async hydration ranges (#15150) (3c9499c)
  • runtime-vapor: preserve vdom props normalization in interop (#15261) (b140916), closes #15254
  • runtime-vapor: properly prune interop keep-alive entries (#15181) (135c406)
  • runtime-vapor: remove special boolean attributes for falsy values (#15186) (88fcf1e)
  • runtime-vapor: restore concurrent async hydration context (#15179) (6173a40)
  • runtime-vapor: schedule async hydration anchors before updates (#15180) (ee0e5ff)
  • runtime-vapor: support vdom slot content in Transition (#15159) (bf59788)
  • runtime-vapor: unmount leaving KeepAlive cache entries (#15190) (60e3b57)
  • types: allow Vapor JSX Element in defineComponent render functions (#15193) (c49b688)

... (truncated)

Commits
  • 3bafec0 release: v3.6.0-rc.4
  • cd8b8da fix(runtime-vapor): preserve cached input effects across nested branch teardo...
  • 17f69ca fix(runtime-vapor): preserve child keys in nested fragments (#15292)
  • e8a09b3 fix(runtime-vapor): scope fallback prop caches to active consumers
  • e4d9725 test(runtime-vapor): cover component v-for effect cleanup
  • 22b9b41 fix(runtime-vapor): scope prop source caches to consumers
  • aac355d fix(runtime-vapor): remove v-for components before scope cleanup
  • 7db1454 fix(runtime-vapor): release unmounted v-for component items from the parent s...
  • 75a8792 fix(runtime-vapor): normalize declared style props (fix #15285) (#15286)
  • 38a095d fix(vapor): preserve dynamic v-for slot state (#15280)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [org.webjars.npm:vue__shared](https://github.com/vuejs/core) from 3.2.0-beta.8 to 3.6.0-rc.4.
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/v3.6.0-rc.4/CHANGELOG.md)
- [Commits](vuejs/core@v3.2.0-beta.8...v3.6.0-rc.4)

---
updated-dependencies:
- dependency-name: org.webjars.npm:vue__shared
  dependency-version: 3.6.0-rc.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants