]> git.ipfire.org Git - thirdparty/vuejs/core.git/log
thirdparty/vuejs/core.git
13 hours agofix(compiler-sfc): respect var hoisting in props destructure main 14933/head
daiwei [Sat, 6 Jun 2026 07:06:18 +0000 (15:06 +0800)] 
fix(compiler-sfc): respect var hoisting in props destructure

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

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

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

10 days 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

10 days 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

10 days 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)

10 days 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)

10 days 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

10 days 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

10 days 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

10 days 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)

10 days 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

10 days 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

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

11 days 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)

11 days 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)

11 days 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)

11 days 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)

11 days 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)

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

11 days 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)

11 days 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)

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

2 weeks 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 weeks agoci: pin action versions (#14852)
rzzf [Wed, 20 May 2026 08:35:58 +0000 (16:35 +0800)] 
ci: pin action versions (#14852)

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

3 weeks 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)

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

3 weeks 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)

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

4 weeks 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)

4 weeks agofix(runtime-core): avoid symbol coercion during props validation (#8539)
Artyom Tuchkov [Wed, 6 May 2026 06:43:29 +0000 (10:43 +0400)] 
fix(runtime-core): avoid symbol coercion during props validation (#8539)

close #8487

4 weeks agofix(compiler-sfc): preserve hash hrefs on `<image>` elements (#14756)
Daniel Roe [Wed, 6 May 2026 06:42:47 +0000 (08:42 +0200)] 
fix(compiler-sfc): preserve hash hrefs on `<image>` elements (#14756)

4 weeks agofix(suspense): avoid DOM leak with out-in transition in v-if fragment (#14762)
edison [Wed, 6 May 2026 06:42:27 +0000 (14:42 +0800)] 
fix(suspense): avoid DOM leak with out-in transition in v-if fragment (#14762)

close #14761

4 weeks agofix(reactivity): prevent orphan effect when created in a stopped scope (#14778)
Alex Liu [Wed, 6 May 2026 06:42:07 +0000 (14:42 +0800)] 
fix(reactivity): prevent orphan effect when created in a stopped scope (#14778)

close #14777

4 weeks agofix(compiler-sfc): infer Vue ref wrapper types when source is unresolvable (#14758)
Ashish kumar choubey [Wed, 6 May 2026 06:41:34 +0000 (12:11 +0530)] 
fix(compiler-sfc): infer Vue ref wrapper types when source is unresolvable (#14758)

close #14729

4 weeks agofix(compiler-sfc): resolve type re-exports inside declare global (#14766)
Daniel Roe [Wed, 6 May 2026 06:41:00 +0000 (08:41 +0200)] 
fix(compiler-sfc): resolve type re-exports inside declare global (#14766)

4 weeks agochore(deps): update build (#14759)
renovate[bot] [Wed, 6 May 2026 06:39:40 +0000 (14:39 +0800)] 
chore(deps): update build (#14759)

4 weeks agochore(deps): update pnpm to v10.33.3 (#14760)
renovate[bot] [Wed, 6 May 2026 06:39:17 +0000 (14:39 +0800)] 
chore(deps): update pnpm to v10.33.3 (#14760)

4 weeks agofix(deps): update compiler (#14774)
renovate[bot] [Wed, 6 May 2026 06:39:01 +0000 (14:39 +0800)] 
fix(deps): update compiler (#14774)

6 weeks agorelease: v3.5.33 v3.5.33
daiwei [Wed, 22 Apr 2026 07:11:44 +0000 (15:11 +0800)] 
release: v3.5.33

6 weeks agofix(compiler-sfc): handle nested :deep in selector pseudos (#14725)
edison [Wed, 22 Apr 2026 06:26:22 +0000 (14:26 +0800)] 
fix(compiler-sfc): handle nested :deep in selector pseudos (#14725)

close #14724

6 weeks agoRevert "chore(deps): update pnpm/action-setup action to v6" (#14749)
edison [Wed, 22 Apr 2026 06:21:58 +0000 (14:21 +0800)] 
Revert "chore(deps): update pnpm/action-setup action to v6" (#14749)

This reverts commit 24f26f41af5aea64b5054ec57066679a4d71aff4.

6 weeks agofix(runtime-dom): preserve textarea resize dimensions (#14747)
edison [Wed, 22 Apr 2026 06:06:01 +0000 (14:06 +0800)] 
fix(runtime-dom): preserve textarea resize dimensions (#14747)

close #14741

6 weeks agochore(deps): update test (#14713)
renovate[bot] [Wed, 22 Apr 2026 06:04:45 +0000 (14:04 +0800)] 
chore(deps): update test (#14713)

6 weeks agofix(transition): preserve placeholder for conditional explicit default slots (#14748)
edison [Wed, 22 Apr 2026 06:03:39 +0000 (14:03 +0800)] 
fix(transition): preserve placeholder for conditional explicit default slots (#14748)

close #14727

6 weeks agofix(teleport): don't move teleport children if not mounted (#14702)
DDDDDD [Wed, 22 Apr 2026 06:02:58 +0000 (14:02 +0800)] 
fix(teleport): don't move teleport children if not mounted (#14702)

close #14701

6 weeks agofix(reactivity): unlink effect scopes on out-of-order off (#14734)
edison [Wed, 22 Apr 2026 06:02:04 +0000 (14:02 +0800)] 
fix(reactivity): unlink effect scopes on out-of-order off (#14734)

close #14733

6 weeks agochore: update pnpm config (#14694)
btea [Wed, 22 Apr 2026 05:58:10 +0000 (13:58 +0800)] 
chore: update pnpm config (#14694)

6 weeks agochore(deps): update pnpm/action-setup action to v6 (#14716)
renovate[bot] [Wed, 22 Apr 2026 05:48:11 +0000 (13:48 +0800)] 
chore(deps): update pnpm/action-setup action to v6 (#14716)

6 weeks agofix(deps): update dependency postcss to ^8.5.10 (#14714)
renovate[bot] [Wed, 22 Apr 2026 05:47:33 +0000 (13:47 +0800)] 
fix(deps): update dependency postcss to ^8.5.10 (#14714)

6 weeks agochore(deps): update build (#14712)
renovate[bot] [Wed, 22 Apr 2026 05:46:26 +0000 (13:46 +0800)] 
chore(deps): update build (#14712)

6 weeks agochore(deps): update actions/github-script action to v9 (#14715)
renovate[bot] [Wed, 22 Apr 2026 05:45:24 +0000 (13:45 +0800)] 
chore(deps): update actions/github-script action to v9 (#14715)

6 weeks agochore(deps): update dependency @vue/repl to ^4.7.2 (#14739)
renovate[bot] [Wed, 22 Apr 2026 05:44:45 +0000 (13:44 +0800)] 
chore(deps): update dependency @vue/repl to ^4.7.2 (#14739)

6 weeks agotest(e2e): fix flaky idle hydration strategy test (#14735)
bab [Wed, 22 Apr 2026 05:43:15 +0000 (14:43 +0900)] 
test(e2e): fix flaky idle hydration strategy test (#14735)

6 weeks agochore(deps): update lint (#14711)
renovate[bot] [Wed, 22 Apr 2026 05:41:31 +0000 (13:41 +0800)] 
chore(deps): update lint (#14711)

8 weeks agodocs: set `homepage` to vuejs.org (#14709)
Philippe Serhal [Fri, 10 Apr 2026 23:54:20 +0000 (19:54 -0400)] 
docs: set `homepage` to vuejs.org (#14709)

`repository.url` and `bugs.url` already point to the repo. Since Vue has a homepage, point to it.

8 weeks agochore(build): replace deprecated conventional-changelog-cli with conventional-changel...
edison [Fri, 10 Apr 2026 07:12:24 +0000 (15:12 +0800)] 
chore(build): replace deprecated conventional-changelog-cli with conventional-changelog (#14707)

8 weeks agochore(deps): update all non-major dependencies (#14682)
renovate[bot] [Thu, 9 Apr 2026 05:35:43 +0000 (13:35 +0800)] 
chore(deps): update all non-major dependencies (#14682)

8 weeks agochore(deps): update dawidd6/action-download-artifact action to v20 (#14685)
renovate[bot] [Thu, 9 Apr 2026 03:23:54 +0000 (11:23 +0800)] 
chore(deps): update dawidd6/action-download-artifact action to v20 (#14685)

8 weeks agochore(deps): update dependency vite to v8 (#14581)
renovate[bot] [Thu, 9 Apr 2026 03:23:14 +0000 (11:23 +0800)] 
chore(deps): update dependency vite to v8 (#14581)

8 weeks agochore(deps): update build (#14683)
renovate[bot] [Thu, 9 Apr 2026 03:19:30 +0000 (11:19 +0800)] 
chore(deps): update build (#14683)

8 weeks agochore(deps): update test (#14647)
renovate[bot] [Thu, 9 Apr 2026 03:19:13 +0000 (11:19 +0800)] 
chore(deps): update test (#14647)

8 weeks agochore(deps): update lint (#14684)
renovate[bot] [Thu, 9 Apr 2026 03:15:33 +0000 (11:15 +0800)] 
chore(deps): update lint (#14684)

8 weeks agochore(deps): bump vite from 7.3.1 to 7.3.2 (#14697)
dependabot[bot] [Thu, 9 Apr 2026 03:05:51 +0000 (11:05 +0800)] 
chore(deps): bump vite from 7.3.1 to 7.3.2 (#14697)

8 weeks agochore(deps-dev): bump lodash from 4.17.23 to 4.18.1 (#14698)
dependabot[bot] [Thu, 9 Apr 2026 03:03:13 +0000 (11:03 +0800)] 
chore(deps-dev): bump lodash from 4.17.23 to 4.18.1 (#14698)

2 months agorelease: v3.5.32 v3.5.32
daiwei [Fri, 3 Apr 2026 05:38:28 +0000 (13:38 +0800)] 
release: v3.5.32

2 months agofix(teleport): handle updates before deferred mount (#14642)
edison [Fri, 3 Apr 2026 03:45:17 +0000 (11:45 +0800)] 
fix(teleport): handle updates before deferred mount (#14642)

close #14640

2 months agofix(runtime-core): prevent currentInstance leak into sibling render during async...
Matej Černý [Fri, 3 Apr 2026 02:31:22 +0000 (04:31 +0200)] 
fix(runtime-core): prevent currentInstance leak into sibling render during async setup re-entry (#14668)

fix #14667

2 months agofix(types): use private branding for shallowReactive (#14641)
edison [Fri, 3 Apr 2026 02:31:00 +0000 (10:31 +0800)] 
fix(types): use private branding for shallowReactive (#14641)

fix #14638
fix shallowReactive type regressions introduced by #14493

2 months agofix(types): allow customRef to have different getter/setter types (#14639)
Rayan Salhab [Fri, 3 Apr 2026 02:30:30 +0000 (05:30 +0300)] 
fix(types): allow customRef to have different getter/setter types (#14639)

The customRef function now supports two type parameters <T, S> like Ref<T, S>,
allowing the getter to return type T while the setter accepts type S.

Previously, CustomRefFactory only accepted a single type parameter T, which
was used for both getter and setter. This prevented use cases where the setter
should accept a different type than what the getter returns (e.g., parsing
or transformation scenarios).

2 months agoRevert "fix(server-renderer): cleanup component effect scopes after SSR render" ...
edison [Fri, 3 Apr 2026 02:29:03 +0000 (10:29 +0800)] 
Revert "fix(server-renderer): cleanup component effect scopes after SSR render" (#14674)

Close #14669
This reverts commit 862f11ee017d51cb9573a8c0642055b3b17cace8.

2 months agochore: fix typos in changelogs (#14653)
Ayush Shukla [Tue, 31 Mar 2026 03:13:44 +0000 (08:43 +0530)] 
chore: fix typos in changelogs (#14653)

2 months agorelease: v3.5.31 v3.5.31
daiwei [Wed, 25 Mar 2026 09:20:30 +0000 (17:20 +0800)] 
release: v3.5.31

2 months agofix(types): prevent shallowReactive marker from leaking into value unions (#14493)
edison [Wed, 25 Mar 2026 09:06:26 +0000 (17:06 +0800)] 
fix(types): prevent shallowReactive marker from leaking into value unions (#14493)

close #14490

2 months agochore: ignore entities updates in renovate (#14630)
edison [Wed, 25 Mar 2026 09:06:02 +0000 (17:06 +0800)] 
chore: ignore entities updates in renovate (#14630)

close #14615

2 months agochore(deps): update dependency jsdom to v29 (#14580)
renovate[bot] [Wed, 25 Mar 2026 08:56:05 +0000 (16:56 +0800)] 
chore(deps): update dependency jsdom to v29 (#14580)

2 months agochore(deps): update build (#14572)
renovate[bot] [Wed, 25 Mar 2026 08:50:21 +0000 (16:50 +0800)] 
chore(deps): update build (#14572)

2 months agochore(deps): update all non-major dependencies (#14577)
renovate[bot] [Wed, 25 Mar 2026 08:47:10 +0000 (16:47 +0800)] 
chore(deps): update all non-major dependencies (#14577)

2 months agochore(deps): update test (#14578)
renovate[bot] [Wed, 25 Mar 2026 08:36:58 +0000 (16:36 +0800)] 
chore(deps): update test (#14578)

2 months agochore(deps): update pnpm/action-setup action to v5 (#14616)
renovate[bot] [Wed, 25 Mar 2026 08:33:52 +0000 (16:33 +0800)] 
chore(deps): update pnpm/action-setup action to v5 (#14616)

2 months agochore(deps): update dawidd6/action-download-artifact action to v19 (#14614)
renovate[bot] [Wed, 25 Mar 2026 08:32:33 +0000 (16:32 +0800)] 
chore(deps): update dawidd6/action-download-artifact action to v19 (#14614)

2 months agochore(deps): update dependency @babel/parser to ^7.29.2 (#14613)
renovate[bot] [Wed, 25 Mar 2026 08:32:16 +0000 (16:32 +0800)] 
chore(deps): update dependency @babel/parser to ^7.29.2 (#14613)

2 months agochore(deps): update lint (#14573)
renovate[bot] [Wed, 25 Mar 2026 08:31:23 +0000 (16:31 +0800)] 
chore(deps): update lint (#14573)

2 months agofix(compiler-sfc): allow Node.js subpath imports patterns in asset urls (#13045)
Haoqun Jiang [Wed, 25 Mar 2026 08:30:55 +0000 (17:30 +0900)] 
fix(compiler-sfc): allow Node.js subpath imports patterns in asset urls (#13045)

close #9919

2 months agofix(suspense): update suspense vnode's el during branch self-update (#12922)
edison [Wed, 25 Mar 2026 08:28:45 +0000 (16:28 +0800)] 
fix(suspense): update suspense vnode's el during branch self-update (#12922)

close #12920

2 months agofix(runtime-core): prevent merging model listener when value is null or undefined...
edison [Wed, 25 Mar 2026 08:18:45 +0000 (16:18 +0800)] 
fix(runtime-core): prevent merging model listener when value is null or undefined (#14629)

fix https://github.com/vuejs/ecosystem-ci/actions/runs/23529115737/job/68488818862

2 months agofix(runtime-dom): defer teleport mount/update until suspense resolves (#8619)
白雾三语 [Wed, 25 Mar 2026 06:56:59 +0000 (14:56 +0800)] 
fix(runtime-dom): defer teleport mount/update until suspense resolves (#8619)

close #8603

2 months agofix(suspense): avoid unmount activeBranch twice if wrapped in transition (#9392)
edison [Wed, 25 Mar 2026 06:31:27 +0000 (14:31 +0800)] 
fix(suspense): avoid unmount activeBranch twice if wrapped in transition (#9392)

close #7966

2 months agodocs: add docs for `timeout` prop (#13584)
Simon Legner [Wed, 25 Mar 2026 06:30:35 +0000 (07:30 +0100)] 
docs: add docs for `timeout` prop (#13584)

Ref: https://vuejs.org/guide/built-ins/suspense.html#suspense

2 months agofix(reactivity): normalize toRef property keys before dep lookup + improve types...
edison [Wed, 25 Mar 2026 06:30:10 +0000 (14:30 +0800)] 
fix(reactivity): normalize toRef property keys before dep lookup + improve types (#14625)

close #12427
close #12431

2 months agofix(runtime-dom): handle activeElement check in Shadow DOM for v-model (#14196)
Simon Schwedes [Wed, 25 Mar 2026 06:29:50 +0000 (07:29 +0100)] 
fix(runtime-dom): handle activeElement check in Shadow DOM for v-model (#14196)

2 months agofix(runtime-core): invalidate detached v-for memo vnodes after unmount (#14624)
edison [Wed, 25 Mar 2026 06:29:33 +0000 (14:29 +0800)] 
fix(runtime-core): invalidate detached v-for memo vnodes after unmount (#14624)

close #12708
close #12710

2 months agofix(runtime-core): preserve nullish event handlers in mergeProps (#14550)
zhiyuanzmj [Wed, 25 Mar 2026 06:29:07 +0000 (14:29 +0800)] 
fix(runtime-core): preserve nullish event handlers in mergeProps (#14550)

2 months agofix(compiler-sfc): support template literal as defineModel name (#14622)
bab [Wed, 25 Mar 2026 06:28:47 +0000 (15:28 +0900)] 
fix(compiler-sfc): support template literal as defineModel name (#14622)

close #14621

2 months agofix(server-renderer): cleanup component effect scopes after SSR render (#14548)
SaeedNezafat [Wed, 25 Mar 2026 06:28:21 +0000 (09:58 +0330)] 
fix(server-renderer): cleanup component effect scopes after SSR render (#14548)

2 months agofix(transition): skip enter guard while hmr updating (#14611)
edison [Wed, 25 Mar 2026 06:27:49 +0000 (14:27 +0800)] 
fix(transition): skip enter guard while hmr updating (#14611)

close #14608

2 months agochore: add jsdoc for defineSlots (#14566)
Bobbie Goede [Fri, 13 Mar 2026 12:57:41 +0000 (13:57 +0100)] 
chore: add jsdoc for defineSlots (#14566)

2 months agorelease: v3.5.30 v3.5.30
daiwei [Mon, 9 Mar 2026 10:01:48 +0000 (18:01 +0800)] 
release: v3.5.30