]> git.ipfire.org Git - thirdparty/vuejs/core.git/log
thirdparty/vuejs/core.git
2 months agofix(ssr): prevent watch from firing after async setup await (#14547)
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

2 months agofix(runtime-core): warn about negative number in v-for (#12308)
cyril [Mon, 9 Mar 2026 08:48:54 +0000 (09:48 +0100)] 
fix(runtime-core): warn about negative number in v-for (#12308)

2 months agofix(custom-element): ensure child component styles are injected in correct order...
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

2 months agochore(deps): update dependency puppeteer to ~24.38.0 (#14544)
renovate[bot] [Mon, 9 Mar 2026 08:05:49 +0000 (16:05 +0800)] 
chore(deps): update dependency puppeteer to ~24.38.0 (#14544)

2 months agochore(deps): update all non-major dependencies (#14498)
renovate[bot] [Mon, 9 Mar 2026 08:04:00 +0000 (16:04 +0800)] 
chore(deps): update all non-major dependencies (#14498)

2 months agochore(deps): update dependency minimatch to v10.2.3 [security] (#14495)
renovate[bot] [Mon, 9 Mar 2026 07:57:49 +0000 (15:57 +0800)] 
chore(deps): update dependency minimatch to v10.2.3 [security] (#14495)

2 months agochore(deps): update actions/upload-artifact action to v7 (#14500)
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>
2 months agofix(deps): update dependency postcss to ^8.5.8 (#14543)
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>
2 months agochore(deps): update build (#14497)
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>
2 months agochore(deps): update lint (#14499)
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>
2 months agofix(reactivity): avoid duplicate raw/proxy entries in Set.add (#14545)
edison [Mon, 9 Mar 2026 06:47:28 +0000 (14:47 +0800)] 
fix(reactivity): avoid duplicate raw/proxy entries in Set.add (#14545)

2 months agofix(reactivity): fix reduce on reactive arrays to preserve reactivity (#12737)
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

2 months agofix(reactivity): handle `Set` with initial reactive values edge case (#12393)
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

2 months agofix(types): narrow useAttrs class/style typing for TSX (#14492)
edison [Mon, 9 Mar 2026 06:23:42 +0000 (14:23 +0800)] 
fix(types): narrow useAttrs class/style typing for TSX (#14492)

close #14489

2 months agofix(custom-element): should properly patch as props for vue custom elements (#12409)
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

2 months agofix(custom-element): properly locate parent when slotted in shadow dom (#12480)
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

3 months agofix(types): make generics with runtime props in defineComponent work (fix #11374...
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

3 months agofix(compat): add `entities` to @vue/compat deps to fix CJS edge cases (#12514)
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

3 months agochore(sfc-playground): fix header z-index issue (#14479)
David King [Fri, 27 Feb 2026 01:02:06 +0000 (01:02 +0000)] 
chore(sfc-playground): fix header z-index issue (#14479)

close #14478

3 months agorelease: v3.5.29 v3.5.29
daiwei [Tue, 24 Feb 2026 05:49:03 +0000 (13:49 +0800)] 
release: v3.5.29

3 months agochore(deps): update dependency minimatch to ~10.2.0 [security] (#14460)
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>
3 months agochore(deps): update test (#14456)
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>
3 months agochore(deps): update build (#14465)
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>
3 months agochore(deps): update all non-major dependencies (#14455)
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>
3 months agochore(deps): update lint (#14464)
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>
3 months agofix(runtime-core): prevent instance leak in withAsyncContext (#14445)
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

3 months agofix(server-renderer): render className as escaped string (#14469)
edison [Tue, 24 Feb 2026 03:39:40 +0000 (11:39 +0800)] 
fix(server-renderer): render className as escaped string (#14469)

3 months agotypes(jsx): flexible class attribute declarations (#14441)
Zachary Bear [Tue, 24 Feb 2026 03:39:00 +0000 (11:39 +0800)] 
types(jsx): flexible class attribute declarations (#14441)

close: vuejs/rfcs#820

3 months agofix(transition): prevent enter if leave is in progress (#14443)
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

3 months agochore: bump node version to lts (#14026)
abeer0 [Thu, 12 Feb 2026 07:35:45 +0000 (13:35 +0600)] 
chore: bump node version to lts (#14026)

3 months agochore: fix typos and grammar (#14437)
Ronald Eddy Jr [Tue, 10 Feb 2026 01:29:37 +0000 (20:29 -0500)] 
chore: fix typos and grammar (#14437)

3 months agofix(changelog): remove outdated dependency update entry
daiwei [Mon, 9 Feb 2026 08:31:18 +0000 (16:31 +0800)] 
fix(changelog): remove outdated dependency update entry

3 months agorelease: v3.5.28 v3.5.28
daiwei [Mon, 9 Feb 2026 08:27:36 +0000 (16:27 +0800)] 
release: v3.5.28

3 months agofix(runtime-core): properly handle async component update before resolve (#11619)
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

3 months agofix(runtime-core): prevent child component updates when style remains unchanged ...
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

3 months agofix(compiler-sfc): no params were generated when using withDefaults (#12823)
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

3 months agofix(reactivity): add __v_skip flag to EffectScope to prevent reactive conversion...
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

3 months agofix(transition-group): correct move translation under scale via element rect (#14360)
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

3 months agofix(runtime-dom): handle null/undefined handler in withModifiers (#14362)
edison [Mon, 9 Feb 2026 07:55:23 +0000 (15:55 +0800)] 
fix(runtime-dom): handle null/undefined handler in withModifiers (#14362)

close #14361

3 months agofix(useTemplateRef): don't update setup ref for useTemplateRef key (#12756)
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

3 months agofix: avoid unexpected `cancelled` parameter in transition `done` callback (#14391)
山吹色御守 [Mon, 9 Feb 2026 07:54:11 +0000 (15:54 +0800)] 
fix: avoid unexpected `cancelled` parameter in transition `done` callback (#14391)

3 months agofix(runtime-core): avoid retaining el on cached text vnodes during static traversal...
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

3 months agofix(teleport): properly handling disabled teleport target anchor (#14417)
edison [Mon, 9 Feb 2026 07:53:25 +0000 (15:53 +0800)] 
fix(teleport): properly handling disabled teleport target anchor (#14417)

close #14412

3 months agofix(compiler-sfc): add resolution trying for `.mts/.cts` files (#14402)
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

3 months agochore(deps): update dependency eslint to v10 (#14432)
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>
3 months agochore(deps): update dependency puppeteer to ~24.37.2 (#14431)
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>
3 months agochore(deps): update all non-major dependencies (#14428)
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>
3 months agochore(deps): update dawidd6/action-download-artifact action to v14 (#14388)
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>
3 months agochore(deps): update dessant/lock-threads action to v6 (#14389)
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>
3 months agochore(deps): update autofix-ci/action digest to 7a166d7 (#14427)
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>
3 months agochore(deps): update dependency jsdom to v28 (#14073)
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>
3 months agochore(deps): update compiler to ^7.29.0 (#14386)
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>
3 months agochore(deps): update build (#14385)
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>
3 months agochore(deps): upgrade vitest to v4 (#14430)
edison [Mon, 9 Feb 2026 03:20:32 +0000 (11:20 +0800)] 
chore(deps): upgrade vitest to v4 (#14430)

3 months agochore: fix typo (#14421)
E66 [Fri, 6 Feb 2026 01:23:04 +0000 (09:23 +0800)] 
chore: fix typo (#14421)

4 months agochore: update special sponsor
Evan You [Fri, 30 Jan 2026 03:04:35 +0000 (11:04 +0800)] 
chore: update special sponsor

4 months agochore: remove inactive special sponsor
Evan You [Thu, 29 Jan 2026 08:32:02 +0000 (16:32 +0800)] 
chore: remove inactive special sponsor

4 months agochore(deps): update build (#14231)
renovate[bot] [Thu, 29 Jan 2026 07:40:20 +0000 (15:40 +0800)] 
chore(deps): update build (#14231)

4 months agochore(deps): update test (#14234)
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>
4 months agofix(deps): update all non-major dependencies (#14235)
renovate[bot] [Thu, 29 Jan 2026 07:32:17 +0000 (15:32 +0800)] 
fix(deps): update all non-major dependencies (#14235)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
4 months agochore(deps): update vite to v7.3.1 and related dependencies
daiwei [Wed, 28 Jan 2026 08:32:46 +0000 (16:32 +0800)] 
chore(deps): update vite to v7.3.1 and related dependencies

4 months agochore(deps): update lint (#14257)
renovate[bot] [Wed, 28 Jan 2026 08:26:04 +0000 (16:26 +0800)] 
chore(deps): update lint (#14257)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
4 months agochore(deps): update dependency vite to v7 (#14279)
renovate[bot] [Wed, 28 Jan 2026 08:25:26 +0000 (16:25 +0800)] 
chore(deps): update dependency vite to v7 (#14279)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
4 months agochore(deps): update compiler (#14232)
renovate[bot] [Wed, 28 Jan 2026 08:25:06 +0000 (16:25 +0800)] 
chore(deps): update compiler (#14232)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
4 months agochore(deps): update dependency lodash to v4.17.23 [security] (#14346)
renovate[bot] [Wed, 28 Jan 2026 08:24:51 +0000 (16:24 +0800)] 
chore(deps): update dependency lodash to v4.17.23 [security] (#14346)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
4 months agochore(deps): update dawidd6/action-download-artifact action to v12 (#14277)
renovate[bot] [Wed, 28 Jan 2026 08:24:31 +0000 (16:24 +0800)] 
chore(deps): update dawidd6/action-download-artifact action to v12 (#14277)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
4 months agochore(deps): update actions/upload-artifact action to v6 (#14276)
renovate[bot] [Wed, 28 Jan 2026 08:24:12 +0000 (16:24 +0800)] 
chore(deps): update actions/upload-artifact action to v6 (#14276)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
4 months agochore(deps): update actions/cache action to v5 (#14258)
renovate[bot] [Wed, 28 Jan 2026 08:23:55 +0000 (16:23 +0800)] 
chore(deps): update actions/cache action to v5 (#14258)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
4 months agorefactor(runtime-core): replace VueElement import with ComponentCustomElementInterfac...
edison [Thu, 22 Jan 2026 08:47:21 +0000 (16:47 +0800)] 
refactor(runtime-core): replace VueElement import with ComponentCustomElementInterface (#14348)

4 months agodocs: fix typo in CHANGELOG-3.3.md[ci-skip](#14341)
Zakir Motala [Wed, 21 Jan 2026 00:18:29 +0000 (02:18 +0200)] 
docs: fix typo in CHANGELOG-3.3.md[ci-skip](#14341)

4 months agorelease: v3.5.27 v3.5.27
daiwei [Mon, 19 Jan 2026 06:26:23 +0000 (14:26 +0800)] 
release: v3.5.27

4 months agoRevert "fix(runtime-core): resolve kebab-case slot names from in-DOM template…" ...
edison [Mon, 19 Jan 2026 01:14:39 +0000 (09:14 +0800)] 
Revert "fix(runtime-core): resolve kebab-case slot names from in-DOM template…" (#14331)

This reverts commit 7e554bf8975a6522cde00c261e8c6f1bffff1c24.

4 months agofix(runtime-core): resolve kebab-case slot names from in-DOM templates (#14302)
edison [Mon, 19 Jan 2026 01:04:38 +0000 (09:04 +0800)] 
fix(runtime-core): resolve kebab-case slot names from in-DOM templates (#14302)

closes #14300

4 months agotypes(jsx): improve autocomplete type (#14237)
rzzf [Mon, 19 Jan 2026 01:03:37 +0000 (09:03 +0800)] 
types(jsx): improve autocomplete type (#14237)

4 months agofix(runtime-core): skip patching reserved props for custom elements (#14275)
Daniel Roe [Mon, 19 Jan 2026 00:52:43 +0000 (00:52 +0000)] 
fix(runtime-core): skip patching reserved props for custom elements (#14275)

close #14274

4 months agofix(ssr): handle v-bind modifiers during render attrs (#14263)
Gianthard-cyh [Mon, 19 Jan 2026 00:51:14 +0000 (08:51 +0800)] 
fix(ssr): handle v-bind modifiers during render attrs (#14263)

close #14262

4 months agofix(reactivity): collection iteration should inherit iterator instance methods (...
edison [Mon, 19 Jan 2026 00:50:35 +0000 (08:50 +0800)] 
fix(reactivity): collection iteration should inherit iterator instance methods (#12644)

close #12615

4 months agofix(compiler-sfc): handle indexed access types in declare global blocks (#14260)
edison [Mon, 19 Jan 2026 00:47:11 +0000 (08:47 +0800)] 
fix(compiler-sfc): handle indexed access types in declare global blocks (#14260)

close #14236

4 months agofix(compile-sfc): correctly handle variable shadowing in for loop for `defineProps...
edison [Mon, 19 Jan 2026 00:43:16 +0000 (08:43 +0800)] 
fix(compile-sfc): correctly handle variable shadowing in for loop for `defineProps` destructuring. (#14296)

close #14294

4 months agofix(compiler-sfc): use correct scope when resolving indexed access types from externa...
edison [Mon, 19 Jan 2026 00:42:25 +0000 (08:42 +0800)] 
fix(compiler-sfc): use correct scope when resolving indexed access types from external files (#14297)

close #14292

4 months agorefactor(reactivity): add `__NO_SIDE_EFFECTS__` comments (#14308)
skirtle [Mon, 19 Jan 2026 00:40:36 +0000 (00:40 +0000)] 
refactor(reactivity): add `__NO_SIDE_EFFECTS__` comments (#14308)

4 months agofix(server-renderer): use ssrRenderClass helper for className attribute (#14327)
edison [Fri, 16 Jan 2026 09:39:50 +0000 (17:39 +0800)] 
fix(server-renderer): use ssrRenderClass helper for className attribute (#14327)

fix https://github.com/vuejs/core/security/advisories/GHSA-5c3j-59mh-x5gj

4 months agochore: fix typo
baozj [Wed, 7 Jan 2026 08:48:45 +0000 (16:48 +0800)] 
chore: fix typo

5 months agodocs: fix typos in comments in the code (#14253)
Bruno [Mon, 29 Dec 2025 00:33:58 +0000 (01:33 +0100)] 
docs: fix typos in comments in the code (#14253)

5 months agorelease: v3.5.26 v3.5.26
daiwei [Thu, 18 Dec 2025 12:09:04 +0000 (20:09 +0800)] 
release: v3.5.26

5 months agofix(runtime-core): pass component instance to flushPreFlushCbs on unmount (#14221)
linzhe [Thu, 18 Dec 2025 08:31:08 +0000 (16:31 +0800)] 
fix(runtime-core): pass component instance to flushPreFlushCbs on unmount (#14221)

close #14215

5 months agotypes(defineProps): avoid never props becoming boolean flags (#14059)
edison [Thu, 18 Dec 2025 08:30:07 +0000 (16:30 +0800)] 
types(defineProps): avoid never props becoming boolean flags (#14059)

close #14056

5 months agofix(runtime-core): handle patch stable fragment edge case (#12411)
linzhe [Thu, 18 Dec 2025 08:28:23 +0000 (16:28 +0800)] 
fix(runtime-core): handle patch stable fragment edge case (#12411)

close #12410

5 months agofix(compat): fix compat handler of draggable (#12445)
yangxiuxiu [Thu, 18 Dec 2025 08:26:16 +0000 (16:26 +0800)] 
fix(compat): fix compat handler of draggable (#12445)

fix #12444

5 months agofix(compiler-ssr): handle ssr attr fallthrough when preserve whitespace (#12304)
edison [Thu, 18 Dec 2025 08:25:23 +0000 (16:25 +0800)] 
fix(compiler-ssr): handle ssr attr fallthrough when preserve whitespace (#12304)

close #8072

5 months agotypes(runtime-core): export DirectiveModifiers type (#14198)
Michael Cozzolino [Thu, 18 Dec 2025 08:24:44 +0000 (09:24 +0100)] 
types(runtime-core): export DirectiveModifiers type (#14198)

5 months agofix(compiler-sfc): demote const reactive bindings used in v-model (#14214)
edison [Thu, 18 Dec 2025 08:24:07 +0000 (16:24 +0800)] 
fix(compiler-sfc): demote const reactive bindings used in v-model (#14214)

close #11265
close #11275

5 months agofix(hmr): handle cached text node update (#14134)
edison [Thu, 18 Dec 2025 08:23:25 +0000 (16:23 +0800)] 
fix(hmr): handle cached text node update (#14134)

close #14127

5 months agoperf(compiler-core): use binary-search to get line and column (#14222)
一寸灰 [Thu, 18 Dec 2025 08:19:36 +0000 (16:19 +0800)] 
perf(compiler-core): use binary-search to get line and column (#14222)

5 months agofix(runtime-core): ensure correct anchor el for deeper unresolved async components...
linzhe [Thu, 18 Dec 2025 08:15:25 +0000 (16:15 +0800)] 
fix(runtime-core): ensure correct anchor el for deeper unresolved async components (#14182)

close #14173

5 months agofix(compat): handle v-model deprecation warning with missing appContext (#14203)
edison [Thu, 18 Dec 2025 08:14:53 +0000 (16:14 +0800)] 
fix(compat): handle v-model deprecation warning with missing appContext (#14203)

close #14202

5 months agofix(KeepAlive): use resolved component name for async components in cache pruning...
huangxiuqi [Thu, 18 Dec 2025 08:14:22 +0000 (16:14 +0800)] 
fix(KeepAlive): use resolved component name for async components in cache pruning (#14212)

close #14210

5 months agochore(deps): update dependency vite to v5.4.21 [security] (#13556)
renovate[bot] [Mon, 15 Dec 2025 07:48:22 +0000 (15:48 +0800)] 
chore(deps): update dependency vite to v5.4.21 [security] (#13556)

5 months agochore(deps): update entities to latest for Node.js 24 compatibility (#14160)
Konstantin Telyakov [Mon, 15 Dec 2025 07:47:56 +0000 (12:47 +0500)] 
chore(deps): update entities to latest for Node.js 24 compatibility (#14160)

Co-authored-by: Konstantin <ktelyakov@gmail.com>
Co-authored-by: daiwei <daiwei521@126.com>
5 months agochore(deps): update actions/checkout action to v6 (#14131)
renovate[bot] [Mon, 15 Dec 2025 07:46:44 +0000 (15:46 +0800)] 
chore(deps): update actions/checkout action to v6 (#14131)