]> git.ipfire.org Git - thirdparty/vuejs/core.git/log
thirdparty/vuejs/core.git
6 days ago📝 Add docstrings to `edison/refactor/hydrationNode` coderabbitai/docstrings/a6a02ef 14352/head
coderabbitai[bot] [Fri, 23 Jan 2026 02:05:36 +0000 (02:05 +0000)] 
📝 Add docstrings to `edison/refactor/hydrationNode`

Docstrings generation was requested by @edison1105.

* https://github.com/vuejs/core/pull/14340#issuecomment-3770870707

The following files were modified:

* `packages/compiler-vapor/src/generators/operation.ts`
* `packages/compiler-vapor/src/generators/template.ts`
* `packages/compiler-vapor/src/transforms/transformChildren.ts`
* `packages/runtime-vapor/src/dom/hydration.ts`
* `packages/runtime-vapor/src/dom/node.ts`
* `packages/runtime-vapor/src/insertionState.ts`

6 days agoMerge branch 'minor' into edison/refactor/hydrationNode 14340/head
edison [Fri, 23 Jan 2026 01:19:42 +0000 (09:19 +0800)] 
Merge branch 'minor' into edison/refactor/hydrationNode

6 days agofix(runtime-core): queue mounted hooks added during mount (#14349)
Jack [Fri, 23 Jan 2026 01:19:24 +0000 (09:19 +0800)] 
fix(runtime-core): queue mounted hooks added during mount (#14349)

8 days agoMerge branch 'minor' into edison/refactor/hydrationNode
edison [Wed, 21 Jan 2026 03:39:38 +0000 (11:39 +0800)] 
Merge branch 'minor' into edison/refactor/hydrationNode

8 days agofix(teleport): apply css vars after hydration (#14343)
edison [Wed, 21 Jan 2026 03:27:44 +0000 (11:27 +0800)] 
fix(teleport): apply css vars after hydration (#14343)

8 days agotest(runtime-vapor): add hydration tests for v-if/v-for with sibling components
daiwei [Wed, 21 Jan 2026 02:57:26 +0000 (10:57 +0800)] 
test(runtime-vapor): add hydration tests for v-if/v-for with sibling components

8 days agorefactor(compiler-vapor): compute logicalIndex during transform phase
daiwei [Wed, 21 Jan 2026 01:31:20 +0000 (09:31 +0800)] 
refactor(compiler-vapor): compute logicalIndex during transform phase

9 days agorefactor(compiler-vapor): simplify logicalIndex type casting in transformChildren
daiwei [Tue, 20 Jan 2026 07:32:25 +0000 (15:32 +0800)] 
refactor(compiler-vapor): simplify logicalIndex type casting in transformChildren

9 days agorefactor(vapor): simplify hydration with compiler-calculated logicalIndex
daiwei [Tue, 20 Jan 2026 03:33:25 +0000 (11:33 +0800)] 
refactor(vapor): simplify hydration with compiler-calculated logicalIndex

9 days agorefactor(compile-vapor): remove unused ifBranchCount and ifBranch properties (#14339)
edison [Tue, 20 Jan 2026 03:06:05 +0000 (11:06 +0800)] 
refactor(compile-vapor): remove unused ifBranchCount and ifBranch properties (#14339)

9 days agofix(compile-vapor): optimize always close tag on rightmost
daiwei [Tue, 20 Jan 2026 02:20:29 +0000 (10:20 +0800)] 
fix(compile-vapor): optimize always close tag on rightmost

9 days agofix(vapor): refined inline-block nesting check for html abbreviation
daiwei [Tue, 20 Jan 2026 01:58:09 +0000 (09:58 +0800)] 
fix(vapor): refined inline-block nesting check for html abbreviation

9 days agofix(compiler-vapor): prevent end tag omission for scope boundary elements
daiwei [Tue, 20 Jan 2026 00:41:58 +0000 (08:41 +0800)] 
fix(compiler-vapor): prevent end tag omission for scope boundary elements

10 days agofix(runtime-dom): ensure css vars deps tracking when component has no DOM on mount...
edison [Mon, 19 Jan 2026 00:41:16 +0000 (08:41 +0800)] 
fix(runtime-dom): ensure css vars deps tracking when component has no DOM on mount (#14299)

10 days agofix(runtime-vapor): prevent v-for crash on looping through null or undefined array...
Ivan [Mon, 19 Jan 2026 00:39:33 +0000 (03:39 +0300)] 
fix(runtime-vapor): prevent v-for crash on looping through null or undefined array (#14328)

Co-authored-by: daiwei <daiwei521@126.com>
13 days agofix(runtime-vapor): handle component scopeid on nested slot (#14326)
Ivan [Fri, 16 Jan 2026 01:56:49 +0000 (04:56 +0300)] 
fix(runtime-vapor): handle component scopeid on nested slot (#14326)

Co-authored-by: daiwei <daiwei521@126.com>
13 days agorefactor(compiler-vapor): remove JSX (#14324)
zhiyuanzmj [Fri, 16 Jan 2026 00:57:45 +0000 (08:57 +0800)] 
refactor(compiler-vapor): remove JSX (#14324)

13 days agorefactor(vapor): optimize hydration tree-shaking for vdom interop (#14325)
edison [Fri, 16 Jan 2026 00:52:45 +0000 (08:52 +0800)] 
refactor(vapor): optimize hydration tree-shaking for vdom interop (#14325)

2 weeks agorefactor(runtime-vapor): improve hydration code treeshaking (#14322)
edison [Thu, 15 Jan 2026 07:04:48 +0000 (15:04 +0800)] 
refactor(runtime-vapor): improve hydration code treeshaking (#14322)

Add `if (!isHydrating) return` guards to hydration methods for
better dead code elimination when SSR hydration is unused.

2 weeks agorefactor(runtime-vapor): simplify DynamicFragment hydrate treeshaking (#14321)
edison [Thu, 15 Jan 2026 03:57:02 +0000 (11:57 +0800)] 
refactor(runtime-vapor): simplify DynamicFragment hydrate treeshaking (#14321)

2 weeks agorefactor(runtime-vapor): inline async hydration logic (#14320)
edison [Thu, 15 Jan 2026 03:42:25 +0000 (11:42 +0800)] 
refactor(runtime-vapor): inline async hydration logic (#14320)

2 weeks agorefactor(runtime-vapor): extract transition hydration logic for tree-shaking (#14319)
edison [Thu, 15 Jan 2026 03:32:43 +0000 (11:32 +0800)] 
refactor(runtime-vapor): extract transition hydration logic for tree-shaking (#14319)

2 weeks agorefactor(runtime-vapor): extract async hydration logic for tree-shaking (#14318)
edison [Thu, 15 Jan 2026 02:52:46 +0000 (10:52 +0800)] 
refactor(runtime-vapor): extract async hydration logic for tree-shaking (#14318)

2 weeks agofix(compiler-vapor): allow multiple children in Transition v-if branch elements ...
Cédric Exbrayat [Thu, 15 Jan 2026 00:22:26 +0000 (01:22 +0100)] 
fix(compiler-vapor): allow multiple children in Transition v-if branch elements (#14317)

close #14316

2 weeks agofix(transition): handle transition on pre-resolved async components (#14314)
edison [Wed, 14 Jan 2026 12:29:34 +0000 (20:29 +0800)] 
fix(transition): handle transition on pre-resolved async components (#14314)

2 weeks agorefactor(runtime-vapor): improve Transition appear hook handling (#14313)
edison [Wed, 14 Jan 2026 07:50:21 +0000 (15:50 +0800)] 
refactor(runtime-vapor): improve Transition appear hook handling (#14313)

2 weeks agorefactor(keep-alive): simplify caching via context pattern (#14311)
edison [Wed, 14 Jan 2026 06:03:47 +0000 (14:03 +0800)] 
refactor(keep-alive): simplify caching via context pattern (#14311)

2 weeks agofix(keep-alive): fix caching nested dynamic fragments (#14307)
edison [Wed, 14 Jan 2026 01:28:29 +0000 (09:28 +0800)] 
fix(keep-alive): fix caching nested dynamic fragments (#14307)

2 weeks agofix(compiler-vapor): do not escape quotes in root-level text nodes (#14310)
edison [Wed, 14 Jan 2026 00:57:29 +0000 (08:57 +0800)] 
fix(compiler-vapor): do not escape quotes in root-level text nodes (#14310)

close #14309

2 weeks agostyle(runtime-vapor): remove spaces in NO_SIDE_EFFECTS pragma comments
daiwei [Wed, 14 Jan 2026 00:43:21 +0000 (08:43 +0800)] 
style(runtime-vapor): remove spaces in NO_SIDE_EFFECTS pragma comments

2 weeks agorefactor(vapor): decouple KeepAlive from AsyncComponent via reactive __asyncResolved...
edison [Mon, 12 Jan 2026 08:44:01 +0000 (16:44 +0800)] 
refactor(vapor): decouple KeepAlive from AsyncComponent via reactive __asyncResolved (#14306)

2 weeks agorefactor(vapor): use context pattern to control scope retention (#14305)
edison [Mon, 12 Jan 2026 07:17:48 +0000 (15:17 +0800)] 
refactor(vapor): use context pattern to control scope retention (#14305)

2 weeks agorelease: v3.6.0-beta.3 v3.6.0-beta.3
daiwei [Mon, 12 Jan 2026 02:23:33 +0000 (10:23 +0800)] 
release: v3.6.0-beta.3

2 weeks agorefactor(templateRef): simplify template ref handling and remove old ref declarations...
edison [Mon, 12 Jan 2026 01:50:18 +0000 (09:50 +0800)] 
refactor(templateRef): simplify template ref handling and remove old ref declarations (#13842)

2 weeks agofeat(vapor): support rendering VNodes in dynamic components (#14278)
edison [Mon, 12 Jan 2026 00:55:57 +0000 (08:55 +0800)] 
feat(vapor): support rendering VNodes in dynamic components (#14278)

2 weeks agorefactor(keyedFragment): move key assignment for dynamic fragments from compiler...
edison [Mon, 12 Jan 2026 00:54:34 +0000 (08:54 +0800)] 
refactor(keyedFragment): move key assignment for dynamic fragments from compiler to runtime (#14293)

3 weeks agofix(teleport): handle css var update on nested fragment (#14284)
Jack [Thu, 8 Jan 2026 08:43:47 +0000 (16:43 +0800)] 
fix(teleport): handle css var update on nested fragment (#14284)

Co-authored-by: daiwei <daiwei521@126.com>
3 weeks agochore: update oxlint 1.38.0 and oxfmt 0.23.0 (#14291)
ywenhao [Wed, 7 Jan 2026 13:52:41 +0000 (21:52 +0800)] 
chore: update oxlint 1.38.0 and oxfmt 0.23.0 (#14291)

3 weeks agofix(compiler-vapor): support `v-if` and `v-for` on the same `<template>` element...
edison [Wed, 7 Jan 2026 08:49:10 +0000 (16:49 +0800)] 
fix(compiler-vapor): support `v-if` and `v-for` on the same `<template>` element by correctly wrapping structural directives. (#14289)

3 weeks agorefactor: remove `cacheFragment` function and rename `instance` to `block` in `innerC...
daiwei [Tue, 6 Jan 2026 03:28:25 +0000 (11:28 +0800)] 
refactor: remove `cacheFragment` function and rename `instance` to `block` in `innerCacheBlock`

3 weeks agofix(runtime-vapor): prevent event handler execution during emits lookup (#14281)
edison [Tue, 6 Jan 2026 03:21:07 +0000 (11:21 +0800)] 
fix(runtime-vapor): prevent event handler execution during emits lookup (#14281)

revert #14218
close #14280

3 weeks agofix(keep-alive): improve KeepAlive caching behavior for async components by re-evalua...
edison [Tue, 6 Jan 2026 03:20:41 +0000 (11:20 +0800)] 
fix(keep-alive): improve KeepAlive caching behavior for async components by re-evaluating caching after resolution (#14285)

3 weeks agofeat(runtime-vapor): allow VDOM components to directly invoke vapor slots via `slots...
edison [Mon, 5 Jan 2026 03:34:28 +0000 (11:34 +0800)] 
feat(runtime-vapor): allow VDOM components to directly invoke vapor slots via `slots.name()` (#14273)

3 weeks agorelease: v3.6.0-beta.2 v3.6.0-beta.2
daiwei [Sun, 4 Jan 2026 07:14:38 +0000 (15:14 +0800)] 
release: v3.6.0-beta.2

3 weeks agorefactor(compiler-vapor): skip unnecessary attribute quoting in templates (#13673)
mary [Sun, 4 Jan 2026 07:00:36 +0000 (14:00 +0700)] 
refactor(compiler-vapor): skip unnecessary attribute quoting in templates (#13673)

Co-authored-by: daiwei <daiwei521@126.com>
3 weeks agofix(runtime-core): support `uid` key for `useInstanceOption` (#14272)
kazuya kawaguchi [Sun, 4 Jan 2026 05:57:54 +0000 (14:57 +0900)] 
fix(runtime-core): support `uid` key for `useInstanceOption` (#14272)

resolve vuejs/rfcs#814

3 weeks agorefactor(compile-vapor): skip unnecessary closing tags in templates (#13667)
Cynthia Rey [Sun, 4 Jan 2026 05:53:26 +0000 (06:53 +0100)] 
refactor(compile-vapor): skip unnecessary closing tags in templates (#13667)

Co-authored-by: daiwei <daiwei521@126.com>
3 weeks agofix(runtime-vapor): handle css vars work with empty VaporFragment (#14268)
edison [Sun, 4 Jan 2026 01:10:46 +0000 (09:10 +0800)] 
fix(runtime-vapor): handle css vars work with empty VaporFragment (#14268)

close #14266

3 weeks agofix(compiler-sfc): avoid duplicated unref import for vapor mode (#14267)
edison [Sun, 4 Jan 2026 01:09:51 +0000 (09:09 +0800)] 
fix(compiler-sfc): avoid duplicated unref import for vapor mode (#14267)

close #14265

4 weeks agorefactor(runtime-vapor): simplify hydration state management (#14259)
edison [Mon, 29 Dec 2025 06:24:14 +0000 (14:24 +0800)] 
refactor(runtime-vapor): simplify hydration state management (#14259)

4 weeks agofix(runtime-vapor): correctly check slot existence in ownKeys (#14252)
Denis [Sun, 28 Dec 2025 12:31:36 +0000 (17:31 +0500)] 
fix(runtime-vapor): correctly check slot existence in ownKeys (#14252)

4 weeks agochore(runtime-vapor): update side effects comment
daiwei [Fri, 26 Dec 2025 09:51:48 +0000 (17:51 +0800)] 
chore(runtime-vapor): update side effects comment

4 weeks agochore(runtime-vapor): improve hydration type safety with DynamicFragment typing
daiwei [Fri, 26 Dec 2025 03:03:48 +0000 (11:03 +0800)] 
chore(runtime-vapor): improve hydration type safety with DynamicFragment typing

4 weeks agochore(runtime-vapor): improve KeepAlive and TransitionGroup tree-shaking
daiwei [Fri, 26 Dec 2025 02:22:08 +0000 (10:22 +0800)] 
chore(runtime-vapor): improve KeepAlive and TransitionGroup tree-shaking

avoid format impl function

4 weeks agorefactor(runtime-vapor): extract DynamicFragment hydration logic for treeshaking
daiwei [Fri, 26 Dec 2025 01:38:51 +0000 (09:38 +0800)] 
refactor(runtime-vapor): extract DynamicFragment hydration logic for treeshaking

4 weeks agochore(runtime-vapor): improve tree-shaking with transition hooks registry
daiwei [Fri, 26 Dec 2025 01:09:05 +0000 (09:09 +0800)] 
chore(runtime-vapor): improve tree-shaking with transition hooks registry

4 weeks agochore(runtime-core): mark idle callbacks initialization as pure
daiwei [Thu, 25 Dec 2025 09:55:57 +0000 (17:55 +0800)] 
chore(runtime-core): mark idle callbacks initialization as pure

4 weeks agochore(runtime-core): mark emptyAppContext initialization as pure
daiwei [Thu, 25 Dec 2025 09:42:49 +0000 (17:42 +0800)] 
chore(runtime-core): mark emptyAppContext initialization as pure

4 weeks agochore(runtime-vapor): mark delegatedEvents initialization as pure
daiwei [Thu, 25 Dec 2025 09:35:42 +0000 (17:35 +0800)] 
chore(runtime-vapor): mark delegatedEvents initialization as pure

4 weeks agochore(runtime-vapor): improve TeleportFragment tree-shaking with duck typing
daiwei [Thu, 25 Dec 2025 09:35:20 +0000 (17:35 +0800)] 
chore(runtime-vapor): improve TeleportFragment tree-shaking with duck typing

4 weeks agochore(runtime-vapor): improve Teleport tree-shaking with duck typing
daiwei [Thu, 25 Dec 2025 09:26:24 +0000 (17:26 +0800)] 
chore(runtime-vapor): improve Teleport tree-shaking with duck typing

4 weeks agochore: ensure KeepAlive and TransitionGroup treeshake properly
daiwei [Thu, 25 Dec 2025 09:16:25 +0000 (17:16 +0800)] 
chore: ensure KeepAlive and TransitionGroup treeshake properly

5 weeks agofix(compiler-vapor): cache optional call expression (#14246)
edison [Thu, 25 Dec 2025 13:30:40 +0000 (21:30 +0800)] 
fix(compiler-vapor): cache optional call expression (#14246)

5 weeks agofix(templateRef): handling template ref on vdom child with insertion state (#14243)
edison [Thu, 25 Dec 2025 13:21:26 +0000 (21:21 +0800)] 
fix(templateRef): handling template ref on vdom child with insertion state (#14243)

close #14242

5 weeks agofix(compiler-vapor): avoid cache declarations for call expression member access ...
山吹色御守 [Thu, 25 Dec 2025 13:17:15 +0000 (21:17 +0800)] 
fix(compiler-vapor): avoid cache declarations for call expression member access (#14245)

close #14244

5 weeks agochore: update .git-blame-ignore-revs to include recent formatter and linter migrations
daiwei [Thu, 25 Dec 2025 00:29:37 +0000 (08:29 +0800)] 
chore: update .git-blame-ignore-revs to include recent formatter and linter migrations

5 weeks agochore(style): migrate code formatter from Prettier to oxfmt (#14238)
edison [Thu, 25 Dec 2025 00:27:47 +0000 (08:27 +0800)] 
chore(style): migrate code formatter from Prettier to oxfmt (#14238)

5 weeks agochore(style): migrate linting to oxlint (#13326)
Cameron [Thu, 25 Dec 2025 00:16:55 +0000 (00:16 +0000)] 
chore(style): migrate linting to oxlint (#13326)

5 weeks agochore: update cSpell configuration to use enabledFileTypes
daiwei [Wed, 24 Dec 2025 03:26:01 +0000 (11:26 +0800)] 
chore: update cSpell configuration to use enabledFileTypes

5 weeks agodocs(changelog): remove outdated Vapor Mode limitation
daiwei [Tue, 23 Dec 2025 13:57:44 +0000 (21:57 +0800)] 
docs(changelog): remove outdated Vapor Mode limitation

5 weeks agorelease: v3.6.0-beta.1 v3.6.0-beta.1
daiwei [Tue, 23 Dec 2025 13:53:53 +0000 (21:53 +0800)] 
release: v3.6.0-beta.1

5 weeks agotest: use DOM click to stabilize dynamic transition name test
daiwei [Mon, 22 Dec 2025 13:28:01 +0000 (21:28 +0800)] 
test: use DOM click to stabilize dynamic transition name test

5 weeks agotest: add SVG transition tests
daiwei [Mon, 22 Dec 2025 09:38:46 +0000 (17:38 +0800)] 
test: add SVG transition tests

5 weeks agofix(transition): move kept-alive node before v-show transition leave finishes
daiwei [Mon, 22 Dec 2025 09:10:02 +0000 (17:10 +0800)] 
fix(transition): move kept-alive node before v-show transition leave finishes

5 weeks agotest: fix lint error
daiwei [Mon, 22 Dec 2025 06:38:53 +0000 (14:38 +0800)] 
test: fix lint error

5 weeks agotest: add more tests
daiwei [Mon, 22 Dec 2025 05:56:48 +0000 (13:56 +0800)] 
test: add more tests

5 weeks agochore(test): add todo tests
daiwei [Fri, 19 Dec 2025 14:21:54 +0000 (22:21 +0800)] 
chore(test): add todo tests

5 weeks agochore(runtime-vapor): simplify HMR unregistering condition in unmountComponent
daiwei [Fri, 19 Dec 2025 14:20:45 +0000 (22:20 +0800)] 
chore(runtime-vapor): simplify HMR unregistering condition in unmountComponent

5 weeks agofix(KeepAlive): preserve fragment's scope only if it include a component that should...
daiwei [Fri, 19 Dec 2025 14:18:57 +0000 (22:18 +0800)] 
fix(KeepAlive): preserve fragment's scope only if it include a component that should be cached

5 weeks agofix(runtime-vapor): fix scope preservation logic in onBeforeTeardown hooks
daiwei [Fri, 19 Dec 2025 14:16:37 +0000 (22:16 +0800)] 
fix(runtime-vapor): fix scope preservation logic in onBeforeTeardown hooks

5 weeks agofix(Transition): prevent unmounted block from being inserted after transition leave
daiwei [Fri, 19 Dec 2025 14:15:12 +0000 (22:15 +0800)] 
fix(Transition): prevent unmounted block from being inserted after transition leave

5 weeks agotest(vapor-e2e): add transition test for keep-alive include update
daiwei [Fri, 19 Dec 2025 08:28:15 +0000 (16:28 +0800)] 
test(vapor-e2e): add transition test for keep-alive include update

5 weeks agorefactor(runtime-core): move MoveType export to public API
daiwei [Fri, 19 Dec 2025 07:23:46 +0000 (15:23 +0800)] 
refactor(runtime-core): move MoveType export to public API

5 weeks agofix(runtime-vapor): refactor move function into insert with MoveType parameter
daiwei [Fri, 19 Dec 2025 07:09:45 +0000 (15:09 +0800)] 
fix(runtime-vapor): refactor move function into insert with MoveType parameter

5 weeks agofix(runtime-vapor): add move function for block repositioning with transition support
daiwei [Fri, 19 Dec 2025 06:04:30 +0000 (14:04 +0800)] 
fix(runtime-vapor): add move function for block repositioning with transition support

5 weeks agofix(runtime-vapor): refactor transition hooks application to use callback pattern
daiwei [Fri, 19 Dec 2025 06:01:24 +0000 (14:01 +0800)] 
fix(runtime-vapor): refactor transition hooks application to use callback pattern

5 weeks agofix(runtime-vapor): remove unused isResolved parameter from applyTransitionHooks
daiwei [Fri, 19 Dec 2025 03:48:34 +0000 (11:48 +0800)] 
fix(runtime-vapor): remove unused isResolved parameter from applyTransitionHooks

5 weeks agofix(runtime-vapor): optimize prop handling in VaporTransitionGroup using Proxy
daiwei [Fri, 19 Dec 2025 03:43:59 +0000 (11:43 +0800)] 
fix(runtime-vapor): optimize prop handling in VaporTransitionGroup using Proxy

5 weeks agofix(transition): optimize prop handling in VaporTransition using Proxy
daiwei [Fri, 19 Dec 2025 03:38:54 +0000 (11:38 +0800)] 
fix(transition): optimize prop handling in VaporTransition using Proxy

5 weeks agofix(compiler-vapor): merge component v-model onUpdate handlers (#14229)
edison [Mon, 22 Dec 2025 02:54:07 +0000 (10:54 +0800)] 
fix(compiler-vapor): merge component v-model onUpdate handlers (#14229)

5 weeks agorefactor(test): stabilize vapor e2e transition tests (#14233)
edison [Mon, 22 Dec 2025 02:49:46 +0000 (10:49 +0800)] 
refactor(test): stabilize vapor e2e transition tests (#14233)

6 weeks agofix(runtime-core): remove constructor props for defineComponent (#14223)
zhiyuanzmj [Thu, 18 Dec 2025 13:03:13 +0000 (21:03 +0800)] 
fix(runtime-core): remove constructor props for defineComponent (#14223)

6 weeks agochore: format
daiwei [Thu, 18 Dec 2025 12:49:12 +0000 (20:49 +0800)] 
chore: format

6 weeks agochore: Merge branch 'main' into minor
daiwei [Thu, 18 Dec 2025 12:45:51 +0000 (20:45 +0800)] 
chore: Merge branch 'main' into minor

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

6 weeks 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

6 weeks 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

6 weeks agochore(test): remove `baseUrl`, make `paths` relative (#14075)
Cameron [Thu, 18 Dec 2025 08:29:38 +0000 (08:29 +0000)] 
chore(test): remove `baseUrl`, make `paths` relative (#14075)

6 weeks 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

6 weeks 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