]>
git.ipfire.org Git - thirdparty/vuejs/core.git/log
renovate[bot] [Thu, 9 Apr 2026 05:35:43 +0000 (13:35 +0800)]
chore(deps): update all non-major dependencies (#14682)
renovate[bot] [Thu, 9 Apr 2026 03:23:54 +0000 (11:23 +0800)]
chore(deps): update dawidd6/action-download-artifact action to v20 (#14685)
renovate[bot] [Thu, 9 Apr 2026 03:23:14 +0000 (11:23 +0800)]
chore(deps): update dependency vite to v8 (#14581)
renovate[bot] [Thu, 9 Apr 2026 03:19:30 +0000 (11:19 +0800)]
chore(deps): update build (#14683)
renovate[bot] [Thu, 9 Apr 2026 03:19:13 +0000 (11:19 +0800)]
chore(deps): update test (#14647)
renovate[bot] [Thu, 9 Apr 2026 03:15:33 +0000 (11:15 +0800)]
chore(deps): update lint (#14684)
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)
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)
daiwei [Fri, 3 Apr 2026 05:38:28 +0000 (13:38 +0800)]
release: v3.5.32
edison [Fri, 3 Apr 2026 03:45:17 +0000 (11:45 +0800)]
fix(teleport): handle updates before deferred mount (#14642)
close #14640
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
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
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).
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 .
Ayush Shukla [Tue, 31 Mar 2026 03:13:44 +0000 (08:43 +0530)]
chore: fix typos in changelogs (#14653)
daiwei [Wed, 25 Mar 2026 09:20:30 +0000 (17:20 +0800)]
release: v3.5.31
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
edison [Wed, 25 Mar 2026 09:06:02 +0000 (17:06 +0800)]
chore: ignore entities updates in renovate (#14630)
close #14615
renovate[bot] [Wed, 25 Mar 2026 08:56:05 +0000 (16:56 +0800)]
chore(deps): update dependency jsdom to v29 (#14580)
renovate[bot] [Wed, 25 Mar 2026 08:50:21 +0000 (16:50 +0800)]
chore(deps): update build (#14572)
renovate[bot] [Wed, 25 Mar 2026 08:47:10 +0000 (16:47 +0800)]
chore(deps): update all non-major dependencies (#14577)
renovate[bot] [Wed, 25 Mar 2026 08:36:58 +0000 (16:36 +0800)]
chore(deps): update test (#14578)
renovate[bot] [Wed, 25 Mar 2026 08:33:52 +0000 (16:33 +0800)]
chore(deps): update pnpm/action-setup action to v5 (#14616)
renovate[bot] [Wed, 25 Mar 2026 08:32:33 +0000 (16:32 +0800)]
chore(deps): update dawidd6/action-download-artifact action to v19 (#14614)
renovate[bot] [Wed, 25 Mar 2026 08:32:16 +0000 (16:32 +0800)]
chore(deps): update dependency @babel/parser to ^7.29.2 (#14613)
renovate[bot] [Wed, 25 Mar 2026 08:31:23 +0000 (16:31 +0800)]
chore(deps): update lint (#14573)
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
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
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
白雾三语 [Wed, 25 Mar 2026 06:56:59 +0000 (14:56 +0800)]
fix(runtime-dom): defer teleport mount/update until suspense resolves (#8619)
close #8603
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
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
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
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)
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
zhiyuanzmj [Wed, 25 Mar 2026 06:29:07 +0000 (14:29 +0800)]
fix(runtime-core): preserve nullish event handlers in mergeProps (#14550)
bab [Wed, 25 Mar 2026 06:28:47 +0000 (15:28 +0900)]
fix(compiler-sfc): support template literal as defineModel name (#14622)
close #14621
SaeedNezafat [Wed, 25 Mar 2026 06:28:21 +0000 (09:58 +0330)]
fix(server-renderer): cleanup component effect scopes after SSR render (#14548)
edison [Wed, 25 Mar 2026 06:27:49 +0000 (14:27 +0800)]
fix(transition): skip enter guard while hmr updating (#14611)
close #14608
Bobbie Goede [Fri, 13 Mar 2026 12:57:41 +0000 (13:57 +0100)]
chore: add jsdoc for defineSlots (#14566)
daiwei [Mon, 9 Mar 2026 10:01:48 +0000 (18:01 +0800)]
release: v3.5.30
edison [Mon, 9 Mar 2026 09:58:11 +0000 (17:58 +0800)]
fix(ssr): prevent watch from firing after async setup await (#14547)
close #14546
cyril [Mon, 9 Mar 2026 08:48:54 +0000 (09:48 +0100)]
fix(runtime-core): warn about negative number in v-for (#12308)
edison [Mon, 9 Mar 2026 08:12:12 +0000 (16:12 +0800)]
fix(custom-element): ensure child component styles are injected in correct order before parent styles (#13374)
close #13029
renovate[bot] [Mon, 9 Mar 2026 08:05:49 +0000 (16:05 +0800)]
chore(deps): update dependency puppeteer to ~24.38.0 (#14544)
renovate[bot] [Mon, 9 Mar 2026 08:04:00 +0000 (16:04 +0800)]
chore(deps): update all non-major dependencies (#14498)
renovate[bot] [Mon, 9 Mar 2026 07:57:49 +0000 (15:57 +0800)]
chore(deps): update dependency minimatch to v10.2.3 [security] (#14495)
renovate[bot] [Mon, 9 Mar 2026 07:53:32 +0000 (15:53 +0800)]
chore(deps): update actions/upload-artifact action to v7 (#14500)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 9 Mar 2026 07:53:14 +0000 (15:53 +0800)]
fix(deps): update dependency postcss to ^8.5.8 (#14543)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 9 Mar 2026 07:53:00 +0000 (15:53 +0800)]
chore(deps): update build (#14497)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 9 Mar 2026 07:52:39 +0000 (15:52 +0800)]
chore(deps): update lint (#14499)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
edison [Mon, 9 Mar 2026 06:47:28 +0000 (14:47 +0800)]
fix(reactivity): avoid duplicate raw/proxy entries in Set.add (#14545)
inottn [Mon, 9 Mar 2026 06:37:48 +0000 (14:37 +0800)]
fix(reactivity): fix reduce on reactive arrays to preserve reactivity (#12737)
close #12735
hudson [Mon, 9 Mar 2026 06:28:01 +0000 (06:28 +0000)]
fix(reactivity): handle `Set` with initial reactive values edge case (#12393)
fix #8647
edison [Mon, 9 Mar 2026 06:23:42 +0000 (14:23 +0800)]
fix(types): narrow useAttrs class/style typing for TSX (#14492)
close #14489
lejunyang [Mon, 9 Mar 2026 06:14:54 +0000 (14:14 +0800)]
fix(custom-element): should properly patch as props for vue custom elements (#12409)
close #12408
lejunyang [Mon, 9 Mar 2026 06:13:22 +0000 (14:13 +0800)]
fix(custom-element): properly locate parent when slotted in shadow dom (#12480)
close #12479
danyadev [Fri, 6 Mar 2026 07:34:23 +0000 (10:34 +0300)]
fix(types): make generics with runtime props in defineComponent work (fix #11374) (#13119)
fixes #13763, fixes #11374
Haoqun Jiang [Wed, 4 Mar 2026 13:58:56 +0000 (22:58 +0900)]
fix(compat): add `entities` to @vue/compat deps to fix CJS edge cases (#12514)
Fixes #10609
Unlike the `vue` package, direct dependencies of `@vue/compat` are not
externalized:
https://github.com/vuejs/core/blob/
201936f9a3909ae9dca4e131e1f5ad5a1c0feb77 /rollup.config.js#L274
So it depends on `entities` directly in its CJS build, unlike the `vue`
one which indirectly depends on it via `@vue/compiler-core`.
So `entities` must be explicitly added to `@vue/compat` deps to avoid
incorrect dependency resolution due to different `node_modules` layouts,
such as in https://github.com/vuejs/core/issues/10609#issuecomment-
2160369155
David King [Fri, 27 Feb 2026 01:02:06 +0000 (01:02 +0000)]
chore(sfc-playground): fix header z-index issue (#14479)
close #14478
daiwei [Tue, 24 Feb 2026 05:49:03 +0000 (13:49 +0800)]
release: v3.5.29
renovate[bot] [Tue, 24 Feb 2026 03:49:30 +0000 (11:49 +0800)]
chore(deps): update dependency minimatch to ~10.2.0 [security] (#14460)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Tue, 24 Feb 2026 03:48:38 +0000 (11:48 +0800)]
chore(deps): update test (#14456)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Tue, 24 Feb 2026 03:47:59 +0000 (11:47 +0800)]
chore(deps): update build (#14465)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Tue, 24 Feb 2026 03:45:16 +0000 (11:45 +0800)]
chore(deps): update all non-major dependencies (#14455)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Tue, 24 Feb 2026 03:41:59 +0000 (11:41 +0800)]
chore(deps): update lint (#14464)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
edison [Tue, 24 Feb 2026 03:40:25 +0000 (11:40 +0800)]
fix(runtime-core): prevent instance leak in withAsyncContext (#14445)
fix nuxt/nuxt#33644
edison [Tue, 24 Feb 2026 03:39:40 +0000 (11:39 +0800)]
fix(server-renderer): render className as escaped string (#14469)
Zachary Bear [Tue, 24 Feb 2026 03:39:00 +0000 (11:39 +0800)]
types(jsx): flexible class attribute declarations (#14441)
close: vuejs/rfcs#820
Alex Liu [Tue, 24 Feb 2026 03:38:29 +0000 (11:38 +0800)]
fix(transition): prevent enter if leave is in progress (#14443)
close #12091
close #12133
abeer0 [Thu, 12 Feb 2026 07:35:45 +0000 (13:35 +0600)]
chore: bump node version to lts (#14026)
Ronald Eddy Jr [Tue, 10 Feb 2026 01:29:37 +0000 (20:29 -0500)]
chore: fix typos and grammar (#14437)
daiwei [Mon, 9 Feb 2026 08:31:18 +0000 (16:31 +0800)]
fix(changelog): remove outdated dependency update entry
daiwei [Mon, 9 Feb 2026 08:27:36 +0000 (16:27 +0800)]
release: v3.5.28
linzhe [Mon, 9 Feb 2026 08:12:14 +0000 (16:12 +0800)]
fix(runtime-core): properly handle async component update before resolve (#11619)
close #11617
edison [Mon, 9 Feb 2026 08:08:39 +0000 (16:08 +0800)]
fix(runtime-core): prevent child component updates when style remains unchanged (#12825)
close #12826
inottn [Mon, 9 Feb 2026 08:06:22 +0000 (16:06 +0800)]
fix(compiler-sfc): no params were generated when using withDefaults (#12823)
fix #12822
edison [Mon, 9 Feb 2026 07:56:09 +0000 (15:56 +0800)]
fix(reactivity): add __v_skip flag to EffectScope to prevent reactive conversion (#14359)
close #14357
edison [Mon, 9 Feb 2026 07:55:47 +0000 (15:55 +0800)]
fix(transition-group): correct move translation under scale via element rect (#14360)
close #14356
revert #6108
re-fix #6105
reference #9733
edison [Mon, 9 Feb 2026 07:55:23 +0000 (15:55 +0800)]
fix(runtime-dom): handle null/undefined handler in withModifiers (#14362)
close #14361
edison [Mon, 9 Feb 2026 07:54:42 +0000 (15:54 +0800)]
fix(useTemplateRef): don't update setup ref for useTemplateRef key (#12756)
close #12749
山吹色御守 [Mon, 9 Feb 2026 07:54:11 +0000 (15:54 +0800)]
fix: avoid unexpected `cancelled` parameter in transition `done` callback (#14391)
edison [Mon, 9 Feb 2026 07:53:48 +0000 (15:53 +0800)]
fix(runtime-core): avoid retaining el on cached text vnodes during static traversal (#14419)
revert #14134
refix #14127
edison [Mon, 9 Feb 2026 07:53:25 +0000 (15:53 +0800)]
fix(teleport): properly handling disabled teleport target anchor (#14417)
close #14412
rg [Mon, 9 Feb 2026 07:52:58 +0000 (15:52 +0800)]
fix(compiler-sfc): add resolution trying for `.mts/.cts` files (#14402)
Closes vuejs/router#2611
renovate[bot] [Mon, 9 Feb 2026 06:33:04 +0000 (14:33 +0800)]
chore(deps): update dependency eslint to v10 (#14432)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 9 Feb 2026 06:32:12 +0000 (14:32 +0800)]
chore(deps): update dependency puppeteer to ~24.37.2 (#14431)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: edison <daiwei521@126.com>
renovate[bot] [Mon, 9 Feb 2026 06:28:50 +0000 (14:28 +0800)]
chore(deps): update all non-major dependencies (#14428)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 9 Feb 2026 06:24:47 +0000 (14:24 +0800)]
chore(deps): update dawidd6/action-download-artifact action to v14 (#14388)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 9 Feb 2026 06:24:32 +0000 (14:24 +0800)]
chore(deps): update dessant/lock-threads action to v6 (#14389)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 9 Feb 2026 06:24:17 +0000 (14:24 +0800)]
chore(deps): update autofix-ci/action digest to
7a166d7 (#14427)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 9 Feb 2026 06:23:55 +0000 (14:23 +0800)]
chore(deps): update dependency jsdom to v28 (#14073)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 9 Feb 2026 06:23:40 +0000 (14:23 +0800)]
chore(deps): update compiler to ^7.29.0 (#14386)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 9 Feb 2026 06:23:22 +0000 (14:23 +0800)]
chore(deps): update build (#14385)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
edison [Mon, 9 Feb 2026 03:20:32 +0000 (11:20 +0800)]
chore(deps): upgrade vitest to v4 (#14430)
E66 [Fri, 6 Feb 2026 01:23:04 +0000 (09:23 +0800)]
chore: fix typo (#14421)
Evan You [Fri, 30 Jan 2026 03:04:35 +0000 (11:04 +0800)]
chore: update special sponsor
Evan You [Thu, 29 Jan 2026 08:32:02 +0000 (16:32 +0800)]
chore: remove inactive special sponsor
renovate[bot] [Thu, 29 Jan 2026 07:40:20 +0000 (15:40 +0800)]
chore(deps): update build (#14231)
renovate[bot] [Thu, 29 Jan 2026 07:37:47 +0000 (15:37 +0800)]
chore(deps): update test (#14234)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>