]> git.ipfire.org Git - thirdparty/vuejs/core.git/log
thirdparty/vuejs/core.git
8 days agochore: allow `@parcel/watcher` builds (#15106) main
Amulet Iris [Tue, 21 Jul 2026 08:21:40 +0000 (16:21 +0800)] 
chore: allow `@parcel/watcher` builds (#15106)

8 days agochore(sfc-playground): limit displayed pre-release versions (#15137)
edison [Tue, 21 Jul 2026 07:26:55 +0000 (15:26 +0800)] 
chore(sfc-playground): limit displayed pre-release versions (#15137)

2 weeks agorelease: v3.5.40 v3.5.40
daiwei [Thu, 16 Jul 2026 03:05:11 +0000 (11:05 +0800)] 
release: v3.5.40

2 weeks agofix(compiler-core): avoid leaking slot branch keys (#15051)
DaZuiZui [Thu, 16 Jul 2026 03:01:05 +0000 (11:01 +0800)] 
fix(compiler-core): avoid leaking slot branch keys (#15051)

close #15048

2 weeks agoRevert "fix(runtime-core): pause tracking when invoking function refs" (#15094)
edison [Thu, 16 Jul 2026 01:51:03 +0000 (09:51 +0800)] 
Revert "fix(runtime-core): pause tracking when invoking function refs" (#15094)

close #15039
close #15041

Reverts #14985 and restores dependency tracking inside function template refs.
As Evan clarified in #4084 and #4646, this is intentional behavior: function refs may run on each render, and their dependencies should be tracked because reactive state may determine which ref receives the value.
#14985 caused #15039, while #15041 introduced downstream regressions in radix-vue. Reverting is the smallest compatibility-preserving fix.

2 weeks agochore(deps): update all non-major dependencies (#15026)
renovate[bot] [Thu, 16 Jul 2026 01:02:00 +0000 (09:02 +0800)] 
chore(deps): update all non-major dependencies (#15026)

2 weeks agofix(runtime-core): skip lazy hydration for detached roots (#15092)
edison [Thu, 16 Jul 2026 00:58:30 +0000 (08:58 +0800)] 
fix(runtime-core): skip lazy hydration for detached roots (#15092)

close #15091

2 weeks agochore(deps): update test (#15025)
renovate[bot] [Thu, 16 Jul 2026 00:54:07 +0000 (08:54 +0800)] 
chore(deps): update test (#15025)

2 weeks agochore(deps): update dependency conventional-changelog to v8 (#15078)
renovate[bot] [Thu, 16 Jul 2026 00:53:50 +0000 (08:53 +0800)] 
chore(deps): update dependency conventional-changelog to v8 (#15078)

2 weeks agochore(deps): update actions/cache action to v6 (#15076)
renovate[bot] [Thu, 16 Jul 2026 00:52:42 +0000 (08:52 +0800)] 
chore(deps): update actions/cache action to v6 (#15076)

2 weeks agochore(deps): update lint (#15075)
renovate[bot] [Thu, 16 Jul 2026 00:49:55 +0000 (08:49 +0800)] 
chore(deps): update lint (#15075)

2 weeks agochore(deps): update dependency conventional-changelog-angular to v9 (#15079)
renovate[bot] [Thu, 16 Jul 2026 00:49:21 +0000 (08:49 +0800)] 
chore(deps): update dependency conventional-changelog-angular to v9 (#15079)

2 weeks agofix(deps): update dependency postcss to ^8.5.19 (#15047)
renovate[bot] [Thu, 16 Jul 2026 00:49:00 +0000 (08:49 +0800)] 
fix(deps): update dependency postcss to ^8.5.19 (#15047)

2 weeks agochore(deps): update build (#15046)
renovate[bot] [Thu, 16 Jul 2026 00:48:37 +0000 (08:48 +0800)] 
chore(deps): update build (#15046)

2 weeks agotest: add expect warn
daiwei [Thu, 16 Jul 2026 00:34:02 +0000 (08:34 +0800)] 
test: add expect warn

2 weeks agochore(ci): improve workflows (#15037)
Luke Nelson [Thu, 16 Jul 2026 00:21:06 +0000 (01:21 +0100)] 
chore(ci): improve workflows (#15037)

2 weeks agofix(reactivity): handle effect removal during scope stop (#15084)
Aubakirov Asker [Thu, 16 Jul 2026 00:20:06 +0000 (05:20 +0500)] 
fix(reactivity): handle effect removal during scope stop (#15084)

close #15083

2 weeks agofix(hydration): pass namespace when patching dynamic props (#15082)
Rebecca Richards [Thu, 16 Jul 2026 00:19:40 +0000 (01:19 +0100)] 
fix(hydration): pass namespace when patching dynamic props (#15082)

close #15081
close #15050

2 weeks agofix(server-renderer): handle errors in optimized component renders (#12601)
edison [Thu, 16 Jul 2026 00:19:18 +0000 (08:19 +0800)] 
fix(server-renderer): handle errors in optimized component renders (#12601)

close #12575

2 weeks agofix(runtime-core): unwind dangling blocks when slot content throws (#15071)
Matej Černý [Thu, 16 Jul 2026 00:18:56 +0000 (02:18 +0200)] 
fix(runtime-core): unwind dangling blocks when slot content throws (#15071)

fix #15070

2 weeks agofix(server-renderer): remove package dependency cycle (#15063)
Haoqun Jiang [Thu, 16 Jul 2026 00:18:35 +0000 (09:18 +0900)] 
fix(server-renderer): remove package dependency cycle (#15063)

2 weeks agofix(shared): prevent SSR comment escaping from creating closing delimiters (#15045)
edison [Thu, 16 Jul 2026 00:17:19 +0000 (08:17 +0800)] 
fix(shared): prevent SSR comment escaping from creating closing delimiters (#15045)

Refs GHSA-9rff-vwfp-83hv.

2 weeks agofix(types): don't constrain component $el type to Element (#15040)
Eduardo San Martin Morote [Thu, 16 Jul 2026 00:16:57 +0000 (02:16 +0200)] 
fix(types): don't constrain component $el type to Element (#15040)

`$el`'s type param (`TypeEl`) lives in `@vue/runtime-core`, which is
renderer-agnostic, yet it's constrained to the DOM `Element` interface.
Custom renderers (TUI, canvas, native, …) have host nodes that aren't DOM
`Element`s, so they can't type `$el` without laundering through `& Element`.

Relax the `TypeEl` bound to unconstrained (default stays `any`): DOM
elements still qualify, non-DOM host nodes now do too. Backward compatible —
it only widens accepted inputs.

2 weeks agofix(runtime-dom): respect current select model type (#15010)
zongxi1115 [Thu, 16 Jul 2026 00:16:35 +0000 (08:16 +0800)] 
fix(runtime-dom): respect current select model type (#15010)

close #15009

2 weeks agochore(playground): improve version copy message (#15008)
Yuanfang [Mon, 13 Jul 2026 03:11:20 +0000 (11:11 +0800)] 
chore(playground): improve version copy message (#15008)

4 weeks agorelease: v3.5.39 v3.5.39
daiwei [Thu, 25 Jun 2026 09:40:28 +0000 (17:40 +0800)] 
release: v3.5.39

4 weeks agofix(runtime-dom): preserve option modifier event names (#8338)
Yuanfang [Thu, 25 Jun 2026 08:41:14 +0000 (16:41 +0800)] 
fix(runtime-dom): preserve option modifier event names (#8338)

close #8334

4 weeks agofix(types): support named tuple emits (#12676)
edison [Thu, 25 Jun 2026 08:29:41 +0000 (16:29 +0800)] 
fix(types): support named tuple emits (#12676)

close #12673

4 weeks agofix(teleport): handle teleport unmount edge case (#12705)
edison [Thu, 25 Jun 2026 08:20:25 +0000 (16:20 +0800)] 
fix(teleport): handle teleport unmount edge case (#12705)

close #12702

4 weeks agofix(hydration): respect data-allow-mismatch on conditional branches (#12801)
edison [Thu, 25 Jun 2026 08:20:01 +0000 (16:20 +0800)] 
fix(hydration): respect data-allow-mismatch on conditional branches (#12801)

close #12782

4 weeks agofix(runtime-core): normalize function children for elements and Teleport (#9108)
Yuanfang [Thu, 25 Jun 2026 08:19:40 +0000 (16:19 +0800)] 
fix(runtime-core): normalize function children for elements and Teleport (#9108)

close #9107

4 weeks agofix(runtime-core): preserve once event listener name (#8341)
白雾三语 [Thu, 25 Jun 2026 08:18:40 +0000 (16:18 +0800)] 
fix(runtime-core): preserve once event listener name (#8341)

close: #8342

4 weeks agofix(ssr): dedupe inherited scope ids during vnode rendering (#15005)
edison [Thu, 25 Jun 2026 08:18:11 +0000 (16:18 +0800)] 
fix(ssr): dedupe inherited scope ids during vnode rendering (#15005)

close #12159
close #12175

4 weeks agofix(hydration): force patch dynamic props when hydrating (#9083)
白雾三语 [Thu, 25 Jun 2026 08:17:46 +0000 (16:17 +0800)] 
fix(hydration): force patch dynamic props when hydrating (#9083)

close: #9033

4 weeks agofix(compiler-core): correct filter rewrite recursion (#14959)
alentide [Thu, 25 Jun 2026 08:17:23 +0000 (16:17 +0800)] 
fix(compiler-core): correct filter rewrite recursion (#14959)

4 weeks agofix(runtime-core): handle non-isomorphic block element update (#15002)
山吹色御守 [Thu, 25 Jun 2026 08:17:03 +0000 (01:17 -0700)] 
fix(runtime-core): handle non-isomorphic block element update (#15002)

fix #6385

4 weeks agofix(ssr): resolve nested async teleport content (#9431)
edison [Thu, 25 Jun 2026 08:16:42 +0000 (16:16 +0800)] 
fix(ssr): resolve nested async teleport content (#9431)

close #6207

4 weeks agofix(runtime-core): pause tracking when invoking function refs (#14985)
edison [Thu, 25 Jun 2026 08:16:20 +0000 (16:16 +0800)] 
fix(runtime-core): pause tracking when invoking function refs (#14985)

4 weeks agofix(reactivity): avoid triggering effects when set fails (#14964)
ifer47 [Thu, 25 Jun 2026 08:16:01 +0000 (16:16 +0800)] 
fix(reactivity): avoid triggering effects when set fails (#14964)

4 weeks agofix(types): validate defineModel defaults (#14968)
ifer47 [Thu, 25 Jun 2026 08:15:37 +0000 (16:15 +0800)] 
fix(types): validate defineModel defaults (#14968)

close #14966

4 weeks agochore(deps): update test (#14994)
renovate[bot] [Thu, 25 Jun 2026 08:13:30 +0000 (16:13 +0800)] 
chore(deps): update test (#14994)

4 weeks agochore(deps-dev): bump esbuild from 0.28.0 to 0.28.1 (#14957)
dependabot[bot] [Thu, 25 Jun 2026 08:11:50 +0000 (16:11 +0800)] 
chore(deps-dev): bump esbuild from 0.28.0 to 0.28.1 (#14957)

4 weeks agochore(deps): update lint (#14997)
renovate[bot] [Thu, 25 Jun 2026 08:09:20 +0000 (16:09 +0800)] 
chore(deps): update lint (#14997)

4 weeks agochore(deps): update compiler (#14962)
renovate[bot] [Thu, 25 Jun 2026 08:08:50 +0000 (16:08 +0800)] 
chore(deps): update compiler (#14962)

4 weeks agochore(deps): update build (#14995)
renovate[bot] [Thu, 25 Jun 2026 08:03:03 +0000 (16:03 +0800)] 
chore(deps): update build (#14995)

4 weeks agochore(deps): update actions/checkout action to v7 (#14998)
renovate[bot] [Thu, 25 Jun 2026 08:01:03 +0000 (16:01 +0800)] 
chore(deps): update actions/checkout action to v7 (#14998)

4 weeks agochore(deps): update all non-major dependencies (#14961)
renovate[bot] [Thu, 25 Jun 2026 07:59:40 +0000 (15:59 +0800)] 
chore(deps): update all non-major dependencies (#14961)

4 weeks agodocs(sfc-playground): update downloaded template Node.js requirement (#15007)
Yuanfang [Thu, 25 Jun 2026 07:17:21 +0000 (15:17 +0800)] 
docs(sfc-playground): update downloaded template Node.js requirement (#15007)

6 weeks agotest(e2e): stabilize transition tests with vitest browser mode (#14970)
edison [Wed, 17 Jun 2026 02:30:27 +0000 (10:30 +0800)] 
test(e2e): stabilize transition tests with vitest browser mode (#14970)

6 weeks agorelease: v3.5.38 v3.5.38
daiwei [Thu, 11 Jun 2026 07:57:33 +0000 (15:57 +0800)] 
release: v3.5.38

6 weeks agochore(release): make release publishing resumable (#14953)
edison [Thu, 11 Jun 2026 05:50:23 +0000 (13:50 +0800)] 
chore(release): make release publishing resumable (#14953)

6 weeks agorelease: v3.5.37 v3.5.37
daiwei [Thu, 11 Jun 2026 05:02:10 +0000 (13:02 +0800)] 
release: v3.5.37

7 weeks agorelease: v3.5.36 v3.5.36
daiwei [Thu, 11 Jun 2026 03:13:46 +0000 (11:13 +0800)] 
release: v3.5.36

7 weeks agochore(deps): update lint (#14935)
renovate[bot] [Thu, 11 Jun 2026 02:26:42 +0000 (10:26 +0800)] 
chore(deps): update lint (#14935)

7 weeks agochore(deps): update build (#14901)
renovate[bot] [Thu, 11 Jun 2026 02:25:51 +0000 (10:25 +0800)] 
chore(deps): update build (#14901)

7 weeks agochore(deps): update all non-major dependencies (#14938)
renovate[bot] [Thu, 11 Jun 2026 02:17:43 +0000 (10:17 +0800)] 
chore(deps): update all non-major dependencies (#14938)

7 weeks agochore(deps): update compiler (#14900)
renovate[bot] [Thu, 11 Jun 2026 02:16:53 +0000 (10:16 +0800)] 
chore(deps): update compiler (#14900)

7 weeks agochore(deps): update dependency npm-run-all2 to v9 (#14939)
renovate[bot] [Thu, 11 Jun 2026 02:16:23 +0000 (10:16 +0800)] 
chore(deps): update dependency npm-run-all2 to v9 (#14939)

7 weeks agochore(deps): update test (#14936)
renovate[bot] [Thu, 11 Jun 2026 02:10:18 +0000 (10:10 +0800)] 
chore(deps): update test (#14936)

7 weeks agofix(compiler-core): avoid crash on CDATA at the document root (#14916)
Sarath Francis [Thu, 11 Jun 2026 02:05:57 +0000 (22:05 -0400)] 
fix(compiler-core): avoid crash on CDATA at the document root (#14916)

7 weeks agofix(runtime-core): add dev warning for silent catch in compat mode and fix test descr...
Paijo [Thu, 11 Jun 2026 02:03:53 +0000 (09:03 +0700)] 
fix(runtime-core): add dev warning for silent catch in compat mode and fix test description typo (#14891)

7 weeks agofix(runtime-core): skip async component callbacks after unmount (#14911)
baozj [Thu, 11 Jun 2026 02:02:41 +0000 (10:02 +0800)] 
fix(runtime-core): skip async component callbacks after unmount (#14911)

7 weeks agofix(runtime-core): force model update when reverted before sync (#14897)
Liu Bo [Thu, 11 Jun 2026 02:00:42 +0000 (10:00 +0800)] 
fix(runtime-core): force model update when reverted before sync (#14897)

close #13524

7 weeks agofix(transition): avoid move transition for hidden v-show group children (#14895)
edison [Thu, 11 Jun 2026 01:59:00 +0000 (09:59 +0800)] 
fix(transition): avoid move transition for hidden v-show group children (#14895)

close #14894

7 weeks agofix(compiler-sfc): handle vue-ignore on leading intersection/union type (#14950)
ifer47 [Thu, 11 Jun 2026 01:57:59 +0000 (09:57 +0800)] 
fix(compiler-sfc): handle vue-ignore on leading intersection/union type (#14950)

close #12254

7 weeks agofix(compiler-core): prefix dynamic keys on v-memo elements (#14922)
edison [Thu, 11 Jun 2026 01:56:54 +0000 (09:56 +0800)] 
fix(compiler-core): prefix dynamic keys on v-memo elements (#14922)

close #14920

7 weeks agofix(watch): trigger immediate callback for empty sources (#14914)
Puneet Dixit [Thu, 11 Jun 2026 01:56:17 +0000 (07:26 +0530)] 
fix(watch): trigger immediate callback for empty sources (#14914)

close #14898

7 weeks agofix(reactivity): preserve watch callback return value when wrapped for `once: true...
Saxon Landers [Thu, 11 Jun 2026 01:55:12 +0000 (11:55 +1000)] 
fix(reactivity): preserve watch callback return value when wrapped for `once: true` (#14902)

7 weeks agofix(compiler-sfc): respect var hoisting in props destructure 14933/head
daiwei [Sat, 6 Jun 2026 07:06:18 +0000 (15:06 +0800)] 
fix(compiler-sfc): respect var hoisting in props destructure

7 weeks agodocs: update Vite documentation links (#14918)
ifer47 [Thu, 4 Jun 2026 07:43:52 +0000 (15:43 +0800)] 
docs: update Vite documentation links (#14918)

2 months agochore: update changelog
daiwei [Wed, 27 May 2026 09:06:49 +0000 (17:06 +0800)] 
chore: update changelog

2 months agorelease: v3.5.35 v3.5.35
daiwei [Wed, 27 May 2026 08:58:26 +0000 (16:58 +0800)] 
release: v3.5.35

2 months agofix(runtime-core): skip idle persisted transition hooks in keep-alive moves (#14865)
Shaurya Singh [Wed, 27 May 2026 08:56:44 +0000 (01:56 -0700)] 
fix(runtime-core): skip idle persisted transition hooks in keep-alive moves (#14865)

close #14031

2 months agoci: use backup action for size report comments
daiwei [Wed, 27 May 2026 07:55:31 +0000 (15:55 +0800)] 
ci: use backup action for size report comments

2 months agoperf(runtime-dom): optimize array event handler dispatch (#14828)
吴杨帆 [Wed, 27 May 2026 06:31:13 +0000 (14:31 +0800)] 
perf(runtime-dom): optimize array event handler dispatch (#14828)

2 months agoperf(reactivity): skip type checks for cached proxies (#14860)
Dhimas Ardinata [Wed, 27 May 2026 06:30:53 +0000 (13:30 +0700)] 
perf(reactivity): skip type checks for cached proxies (#14860)

2 months agofix(teleport): skip child unmount when pending mount discarded (#14876) (#14877)
Maxim Mostovoy [Wed, 27 May 2026 06:30:35 +0000 (09:30 +0300)] 
fix(teleport): skip child unmount when pending mount discarded (#14876) (#14877)

close #14876

2 months agofix(compiler-core): avoid double processing v-for keys with v-memo (#14861)
山吹色御守 [Wed, 27 May 2026 06:30:08 +0000 (23:30 -0700)] 
fix(compiler-core): avoid double processing v-for keys with v-memo (#14861)

close #14859

2 months agofix(runtime-core): avoid repeated hydration mismatch checks (#14857)
edison [Wed, 27 May 2026 06:29:46 +0000 (14:29 +0800)] 
fix(runtime-core): avoid repeated hydration mismatch checks (#14857)

close #14855

2 months agoperf(server-renderer): avoid materializing iterables in ssrRenderList (#14821)
Denny Biasiolli [Wed, 27 May 2026 06:29:28 +0000 (08:29 +0200)] 
perf(server-renderer): avoid materializing iterables in ssrRenderList (#14821)

2 months agofix(compiler-sfc): resolve top-level exports from files registered as global types...
Daniel Roe [Wed, 27 May 2026 06:28:52 +0000 (07:28 +0100)] 
fix(compiler-sfc): resolve top-level exports from files registered as global types (#14805)

resolves nuxt/nuxt#33694

2 months agofix(server-renderer): propagate sync errors from `ssrRenderSuspense` (#14804)
Daniel Roe [Wed, 27 May 2026 06:28:28 +0000 (07:28 +0100)] 
fix(server-renderer): propagate sync errors from `ssrRenderSuspense` (#14804)

resolves nuxt/nuxt#28162

2 months agochore(deps): update lint (#14800)
renovate[bot] [Tue, 26 May 2026 09:20:16 +0000 (17:20 +0800)] 
chore(deps): update lint (#14800)

2 months agochore(deps): update all non-major dependencies (#14796)
renovate[bot] [Tue, 26 May 2026 09:19:01 +0000 (17:19 +0800)] 
chore(deps): update all non-major dependencies (#14796)

2 months agochore(deps): update dependency puppeteer to v25 (#14830)
renovate[bot] [Tue, 26 May 2026 09:18:20 +0000 (17:18 +0800)] 
chore(deps): update dependency puppeteer to v25 (#14830)

2 months agochore(deps): update dawidd6/action-download-artifact action to v21 (#14801)
renovate[bot] [Tue, 26 May 2026 09:14:05 +0000 (17:14 +0800)] 
chore(deps): update dawidd6/action-download-artifact action to v21 (#14801)

2 months agochore(deps): update dependency lint-staged to v17 (#14802)
renovate[bot] [Tue, 26 May 2026 09:13:08 +0000 (17:13 +0800)] 
chore(deps): update dependency lint-staged to v17 (#14802)

2 months agofix(deps): update dependency postcss to ^8.5.15 (#14878)
renovate[bot] [Tue, 26 May 2026 09:12:49 +0000 (17:12 +0800)] 
fix(deps): update dependency postcss to ^8.5.15 (#14878)

2 months agochore(deps): update test (#14799)
renovate[bot] [Tue, 26 May 2026 09:12:11 +0000 (17:12 +0800)] 
chore(deps): update test (#14799)

2 months agochore(deps): update pnpm to v11 (#14831)
renovate[bot] [Tue, 26 May 2026 09:10:27 +0000 (17:10 +0800)] 
chore(deps): update pnpm to v11 (#14831)

2 months agochore(deps): update pnpm/action-setup action to v6 (#14836)
renovate[bot] [Tue, 26 May 2026 09:08:12 +0000 (17:08 +0800)] 
chore(deps): update pnpm/action-setup action to v6 (#14836)

2 months agochore(deps): update build (#14797)
renovate[bot] [Tue, 26 May 2026 09:07:18 +0000 (17:07 +0800)] 
chore(deps): update build (#14797)

2 months agoci: allow ecosystem-ci trigger to write pull requests (#14867)
edison [Thu, 21 May 2026 01:12:15 +0000 (09:12 +0800)] 
ci: allow ecosystem-ci trigger to write pull requests (#14867)

2 months agoci: pin action versions (#14852)
rzzf [Wed, 20 May 2026 08:35:58 +0000 (16:35 +0800)] 
ci: pin action versions (#14852)

2 months agochore: fix typo
otjdiepluong [Thu, 14 May 2026 05:48:05 +0000 (00:48 -0500)] 
chore: fix typo

2 months agochore(ci): set explicit least-privilege workflow permissions (#14809)
Arpit Jain [Thu, 14 May 2026 02:19:46 +0000 (11:19 +0900)] 
chore(ci): set explicit least-privilege workflow permissions (#14809)

2 months agochore: add `minimumReleaseAge` settings (#14814)
skirtle [Thu, 14 May 2026 02:18:59 +0000 (03:18 +0100)] 
chore: add `minimumReleaseAge` settings (#14814)

2 months agoci: avoid dependency cache and pin actions in release workflow (#14807)
edison [Tue, 12 May 2026 01:59:21 +0000 (09:59 +0800)] 
ci: avoid dependency cache and pin actions in release workflow (#14807)

2 months agorelease: v3.5.34 v3.5.34
daiwei [Wed, 6 May 2026 07:15:35 +0000 (15:15 +0800)] 
release: v3.5.34

2 months agochore(deps): update dependency jsdom to ^29.1.1 (#14775)
renovate[bot] [Wed, 6 May 2026 06:45:43 +0000 (14:45 +0800)] 
chore(deps): update dependency jsdom to ^29.1.1 (#14775)