]> git.ipfire.org Git - thirdparty/vuejs/core.git/log
thirdparty/vuejs/core.git
6 days agoci: `pkg-pr-new` publish add pm option (#14175) main
btea [Mon, 8 Dec 2025 02:47:00 +0000 (10:47 +0800)] 
ci: `pkg-pr-new` publish add pm option (#14175)

9 days agodocs: add Ben Zimmermann to the list of security researchers in SECURITY.md
daiwei [Fri, 5 Dec 2025 00:32:19 +0000 (08:32 +0800)] 
docs: add Ben Zimmermann to the list of security researchers in SECURITY.md

10 days agochore(deps): update @vue/repl to version 4.7.1 (#14169)
edison [Thu, 4 Dec 2025 12:49:55 +0000 (20:49 +0800)] 
chore(deps): update @vue/repl to version 4.7.1 (#14169)

2 weeks agorelease: v3.5.25 v3.5.25
daiwei [Mon, 24 Nov 2025 07:38:02 +0000 (15:38 +0800)] 
release: v3.5.25

2 weeks agofix(suspense): defer clearing fallback vnode el in case it has dirs (#14080)
linzhe [Mon, 24 Nov 2025 07:20:45 +0000 (15:20 +0800)] 
fix(suspense): defer clearing fallback vnode el in case it has dirs (#14080)

close #14078

2 weeks agofix(reactivity): correctly wrap iterated array items to preserve their readonly statu...
edison [Mon, 24 Nov 2025 07:20:23 +0000 (15:20 +0800)] 
fix(reactivity): correctly wrap iterated array items to preserve their readonly status (#14120)

2 weeks agofix(reactivity): toRef edge cases for ref unwrapping (#12420)
skirtle [Mon, 24 Nov 2025 07:19:41 +0000 (07:19 +0000)] 
fix(reactivity): toRef edge cases for ref unwrapping (#12420)

2 weeks agofix(provide): warn when using `provide` after mounting (#13954)
skirtle [Mon, 24 Nov 2025 06:54:12 +0000 (06:54 +0000)] 
fix(provide): warn when using `provide` after mounting (#13954)

close #13921
close #13924

2 weeks agodx(runtime-core): check current and parent components in formatComponentName (#7220)
skirtle [Mon, 24 Nov 2025 06:50:43 +0000 (06:50 +0000)] 
dx(runtime-core): check current and parent components in formatComponentName (#7220)

2 weeks agorefactor(runtime-core): check `props` rather than `propsOptions[0]` (#13514)
skirtle [Mon, 24 Nov 2025 06:38:03 +0000 (06:38 +0000)] 
refactor(runtime-core): check `props` rather than `propsOptions[0]` (#13514)

2 weeks agofix(compiler): share logic for comments and whitespace (#13550)
skirtle [Mon, 24 Nov 2025 03:18:11 +0000 (03:18 +0000)] 
fix(compiler): share logic for comments and whitespace (#13550)

3 weeks agofix(runtime-core): keep options API typing intact when expose is used (#14118)
SerKo [Thu, 20 Nov 2025 00:59:42 +0000 (08:59 +0800)] 
fix(runtime-core): keep options API typing intact when expose is used (#14118)

Fixed: #14117
Fixed: vuejs/language-tools#5069

3 weeks agochore(compiler-ssr): move `defaultProps` initialization into `input` tag branch ...
Vida Xie [Wed, 19 Nov 2025 05:42:16 +0000 (13:42 +0800)] 
chore(compiler-ssr): move `defaultProps` initialization into `input` tag branch (#14115)

3 weeks agotypes(jsx): add new HTML attributes for improved JSX support (#13370)
Sean Wang [Tue, 18 Nov 2025 00:53:01 +0000 (08:53 +0800)] 
types(jsx): add new HTML attributes for improved JSX support (#13370)

3 weeks agotypes(jsx): correct the naming of the enterKeyHint property (#14090)
shuang [Tue, 18 Nov 2025 00:33:44 +0000 (08:33 +0800)] 
types(jsx): correct the naming of the enterKeyHint property (#14090)

4 weeks agochore(runtime-dom): export nodeOps and patchProp for better accessibility (#13753) 14089/head
Stefano Nepa [Mon, 10 Nov 2025 01:38:05 +0000 (02:38 +0100)] 
chore(runtime-dom): export nodeOps and patchProp for better accessibility (#13753)

5 weeks agorelease: v3.5.24 v3.5.24
daiwei [Fri, 7 Nov 2025 08:02:40 +0000 (16:02 +0800)] 
release: v3.5.24

5 weeks agochore(reactivity): remove duplicated ReactiveEffectRunner interface (#14063)
殷谊辉 [Fri, 7 Nov 2025 06:04:03 +0000 (14:04 +0800)] 
chore(reactivity): remove duplicated ReactiveEffectRunner interface (#14063)

5 weeks agoRevert "fix(compiler-core): correctly handle ts type assertions in expression…" ...
edison [Fri, 7 Nov 2025 00:52:07 +0000 (08:52 +0800)] 
Revert "fix(compiler-core): correctly handle ts type assertions in expression…" (#14062)

This reverts commit e6544ac292b5b473274f87cdb83ebeac3e7e61a4.
Close #14060

5 weeks agorelease: v3.5.23 v3.5.23
daiwei [Thu, 6 Nov 2025 00:27:08 +0000 (08:27 +0800)] 
release: v3.5.23

5 weeks agofix(suspense): clear placeholder and fallback el after resolve to enable GC (#13928)
edison [Wed, 5 Nov 2025 13:53:06 +0000 (21:53 +0800)] 
fix(suspense): clear placeholder and fallback el after resolve to enable GC (#13928)

5 weeks agofix(TransitionGroup): use offsetLeft and offsetTop instead of getBoundingClientRect...
Jooies [Wed, 5 Nov 2025 09:20:25 +0000 (17:20 +0800)] 
fix(TransitionGroup): use offsetLeft and offsetTop instead of getBoundingClientRect  to avoid transform scale affect animation (#6108)

close #6105

5 weeks agofix(runtime-core): pass props and children to loadingComponent (#13997)
indykoning [Wed, 5 Nov 2025 09:18:20 +0000 (10:18 +0100)] 
fix(runtime-core): pass props and children to loadingComponent (#13997)

5 weeks agofix(compiler-core): correctly handle ts type assertions in expressions (#13397)
zhiyuanzmj [Wed, 5 Nov 2025 09:17:49 +0000 (17:17 +0800)] 
fix(compiler-core): correctly handle ts type assertions in expressions (#13397)

similar to #13395

5 weeks agofix(compiler-sfc): resolve numeric literals and template literals without expressions...
山吹色御守 [Wed, 5 Nov 2025 09:13:04 +0000 (17:13 +0800)] 
fix(compiler-sfc): resolve numeric literals and template literals without expressions as static property key (#13998)

5 weeks agofix(compiler): using guard instead of non-nullish assertion (#13982)
沈青川 [Wed, 5 Nov 2025 09:12:23 +0000 (17:12 +0800)] 
fix(compiler): using guard instead of non-nullish assertion (#13982)

5 weeks agofix(v-model): handle number modifier on change (#13959)
rzzf [Wed, 5 Nov 2025 09:11:35 +0000 (17:11 +0800)] 
fix(v-model): handle number modifier on change (#13959)

close #13958

5 weeks agofix(hydration): avoid mismatch during hydrate text with newlines in interpolation...
edison [Wed, 5 Nov 2025 09:05:50 +0000 (17:05 +0800)] 
fix(hydration): avoid mismatch during hydrate text with newlines in interpolation (#9232)

close #9229

5 weeks agofix(compiler-ssr): textarea with v-text directive SSR (#13975)
Alex Snezhko [Wed, 5 Nov 2025 09:05:29 +0000 (01:05 -0800)] 
fix(compiler-ssr): textarea with v-text directive SSR (#13975)

5 weeks agorefactor(runtime-core): check feature flag when forwarding `data` properties (#13966)
skirtle [Wed, 5 Nov 2025 09:04:55 +0000 (09:04 +0000)] 
refactor(runtime-core): check feature flag when forwarding `data` properties (#13966)

5 weeks agofix(custom-element): optimize slot retrieval to avoid duplicates (#13961)
edison [Wed, 5 Nov 2025 09:04:33 +0000 (17:04 +0800)] 
fix(custom-element): optimize slot retrieval to avoid duplicates (#13961)

close #13955

5 weeks agochore(lint): replace deprecated `tseslint.config` and `prefer-ts-expect-error` (...
Vida Xie [Wed, 5 Nov 2025 09:04:12 +0000 (17:04 +0800)] 
chore(lint): replace deprecated `tseslint.config` and `prefer-ts-expect-error` (#13942)

5 weeks agofix(runtime-dom): ensure iframe sandbox is handled as an attribute to prevent uninten...
clay jenson [Wed, 5 Nov 2025 08:53:58 +0000 (16:53 +0800)] 
fix(runtime-dom): ensure iframe sandbox is handled as an attribute to prevent unintended behavior (#13950)

close #13946

5 weeks agofix(compiler-core): fix v-bind shorthand handling for in-DOM templates (#13933)
edison [Wed, 5 Nov 2025 08:51:29 +0000 (16:51 +0800)] 
fix(compiler-core): fix v-bind shorthand handling for in-DOM templates (#13933)

close #13930

5 weeks agotypes(runtime-core): add `undefined` to `NativeType` type (#13594)
Dylan Lathrum [Wed, 5 Nov 2025 08:50:58 +0000 (01:50 -0700)] 
types(runtime-core): add `undefined` to `NativeType` type  (#13594)

close #13593

5 weeks agofix(custom-element): batch custom element prop patching (#13478)
Alex Snezhko [Wed, 5 Nov 2025 08:50:00 +0000 (00:50 -0800)] 
fix(custom-element): batch custom element prop patching (#13478)

close #12619

5 weeks agotypes(jsx-runtime): use interface instead of type for ReservedProps (#12385)
zhiyuanzmj [Wed, 5 Nov 2025 08:35:37 +0000 (16:35 +0800)] 
types(jsx-runtime): use interface instead of type for ReservedProps (#12385)

5 weeks agofix(deps): update dependency monaco-editor to ^0.54.0 (#13985)
renovate[bot] [Tue, 4 Nov 2025 03:28:30 +0000 (11:28 +0800)] 
fix(deps): update dependency monaco-editor to ^0.54.0 (#13985)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5 weeks agochore(deps): update actions/setup-node action to v6 (#13999)
renovate[bot] [Tue, 4 Nov 2025 03:27:57 +0000 (11:27 +0800)] 
chore(deps): update actions/setup-node action to v6 (#13999)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5 weeks agochore(deps): update dependency pretty-bytes to v7 (#13968)
renovate[bot] [Tue, 4 Nov 2025 03:27:35 +0000 (11:27 +0800)] 
chore(deps): update dependency pretty-bytes to v7 (#13968)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5 weeks agochore(deps): update actions/upload-artifact action to v5 (#14022)
renovate[bot] [Tue, 4 Nov 2025 03:27:10 +0000 (11:27 +0800)] 
chore(deps): update actions/upload-artifact action to v5 (#14022)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5 weeks agochore(deps): update compiler (#14021)
renovate[bot] [Tue, 4 Nov 2025 03:26:42 +0000 (11:26 +0800)] 
chore(deps): update compiler (#14021)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5 weeks agochore(deps): update build (#13939)
renovate[bot] [Tue, 4 Nov 2025 03:21:53 +0000 (11:21 +0800)] 
chore(deps): update build (#13939)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5 weeks agochore(deps): update all non-major dependencies (#13967)
renovate[bot] [Tue, 4 Nov 2025 03:12:05 +0000 (11:12 +0800)] 
chore(deps): update all non-major dependencies (#13967)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5 weeks agochore(deps): update test (#13940)
renovate[bot] [Tue, 4 Nov 2025 03:06:23 +0000 (11:06 +0800)] 
chore(deps): update test (#13940)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 months agodocs: remove COMPILER_V_BIND_PROP (#13986)
edison [Mon, 13 Oct 2025 07:03:10 +0000 (15:03 +0800)] 
docs: remove COMPILER_V_BIND_PROP (#13986)

.prop was removed in 3.0. It was reintroduced in 3.2.
see vuejs/core@1c7d737

2 months agotest(v-model): mutating an array or set checkbox value (#13974)
skirtle [Thu, 9 Oct 2025 02:16:11 +0000 (03:16 +0100)] 
test(v-model): mutating an array or set checkbox value (#13974)

2 months agochore: fix typo (#13973)
abeer0 [Thu, 9 Oct 2025 01:28:26 +0000 (07:28 +0600)] 
chore: fix typo (#13973)

2 months agochore: fix typo. (#13948)
王二狗 [Sat, 4 Oct 2025 01:46:30 +0000 (09:46 +0800)] 
chore: fix typo. (#13948)

2 months agorelease: v3.5.22 v3.5.22
daiwei [Thu, 25 Sep 2025 01:05:13 +0000 (09:05 +0800)] 
release: v3.5.22

2 months agofix(transition-group): run `forceReflow` on the correct document (fix #13849) (#13853)
Tobias Messner [Thu, 25 Sep 2025 00:42:52 +0000 (02:42 +0200)] 
fix(transition-group): run `forceReflow` on the correct document (fix #13849) (#13853)

close #13849

2 months agochore(deps): update build (#13856)
renovate[bot] [Wed, 24 Sep 2025 13:46:10 +0000 (21:46 +0800)] 
chore(deps): update build (#13856)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 months agochore(deps): update dependency jsdom to v27 (#13913)
renovate[bot] [Wed, 24 Sep 2025 13:45:42 +0000 (21:45 +0800)] 
chore(deps): update dependency jsdom to v27 (#13913)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 months agochore(deps): update compiler (#13857)
renovate[bot] [Wed, 24 Sep 2025 13:40:59 +0000 (21:40 +0800)] 
chore(deps): update compiler (#13857)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 months agochore(deps): update test (#13882)
renovate[bot] [Wed, 24 Sep 2025 13:40:29 +0000 (21:40 +0800)] 
chore(deps): update test (#13882)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 months agochore(deps): update actions/github-script action to v8 (#13885)
renovate[bot] [Wed, 24 Sep 2025 13:37:46 +0000 (21:37 +0800)] 
chore(deps): update actions/github-script action to v8 (#13885)

2 months agochore(deps): update actions/setup-node action to v5 (#13912)
renovate[bot] [Wed, 24 Sep 2025 13:36:44 +0000 (21:36 +0800)] 
chore(deps): update actions/setup-node action to v5 (#13912)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 months agochore(deps): update all non-major dependencies (#13883)
renovate[bot] [Wed, 24 Sep 2025 13:34:31 +0000 (21:34 +0800)] 
chore(deps): update all non-major dependencies (#13883)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 months agofix(compiler-core): identifiers in switch-case should not be inferred as references...
Tony Wang [Wed, 24 Sep 2025 13:33:48 +0000 (21:33 +0800)] 
fix(compiler-core): identifiers in switch-case should not be inferred as references (#13923)

2 months agorefactor(compiler): add separate transform for vbind shorthand (#13438)
edison [Wed, 24 Sep 2025 13:23:07 +0000 (21:23 +0800)] 
refactor(compiler): add separate transform for vbind shorthand (#13438)

close #13169
close #13170
close #11321
close #12298
close #12828

use tests from #13170 and #12298 and #12828

2 months agofeat(custom-element): allow specifying additional options for `shadowRoot` in custom...
Matthias Hryniszak [Wed, 24 Sep 2025 13:14:54 +0000 (15:14 +0200)] 
feat(custom-element): allow specifying additional options for `shadowRoot` in custom elements (#12965)

close #12964

2 months agoRevert "fix(hmr): prevent __VUE_HMR_RUNTIME__ from being overwritten by vue runtime...
edison [Wed, 24 Sep 2025 10:02:05 +0000 (18:02 +0800)] 
Revert "fix(hmr): prevent __VUE_HMR_RUNTIME__ from being overwritten by vue runtime in 3rd-party libraries" (#13925)

This reverts commit 1392734ae5d5a3b2be124753e198eafa324f6815.

2 months agofix(types): more precise types for Events and added missing definitions (#9675)
Massimiliano Torromeo [Wed, 24 Sep 2025 09:56:28 +0000 (11:56 +0200)] 
fix(types): more precise types for Events and added missing definitions (#9675)

2 months agofix(custom-element): set prop runs pending mutations before disconnect (#13897)
Alex Snezhko [Wed, 24 Sep 2025 09:42:11 +0000 (02:42 -0700)] 
fix(custom-element): set prop runs pending mutations before disconnect (#13897)

close #13315

2 months agofix(compiler-sfc): enhance inferRuntimeType to support TSMappedType with indexed...
edison [Wed, 24 Sep 2025 09:29:38 +0000 (17:29 +0800)] 
fix(compiler-sfc): enhance inferRuntimeType to support TSMappedType with indexed access (#13848)

close #13847

2 months agochore(types): improve type safety in watch functions and instanceWatch (#13918)
Arthur Darkstone [Wed, 24 Sep 2025 09:21:41 +0000 (17:21 +0800)] 
chore(types): improve type safety in watch functions and instanceWatch (#13918)

2 months agofix(custom-element): properly mount multiple Teleports in custom element component...
linzhe [Wed, 24 Sep 2025 09:15:36 +0000 (17:15 +0800)] 
fix(custom-element): properly mount multiple Teleports in custom element component w/ shadowRoot false (#13900)

close #13899

2 months agofix(compiler-dom): nodes with v-once shouldn't be stringified (#13878)
Arman Tang [Wed, 24 Sep 2025 09:13:44 +0000 (17:13 +0800)] 
fix(compiler-dom): nodes with v-once shouldn't be stringified (#13878)

2 months agofix(types): widen directive arg type from string to any (#13758)
czhlin [Wed, 24 Sep 2025 09:12:25 +0000 (17:12 +0800)] 
fix(types): widen directive arg type from string to any (#13758)

closes #13757

2 months agofix(compiler-sfc): ensure css custom properties do not start with a digit (#13870)
Daniel Roe [Wed, 24 Sep 2025 09:11:36 +0000 (10:11 +0100)] 
fix(compiler-sfc): ensure css custom properties do not start with a digit (#13870)

2 months agofix(reactivity): respect readonly during ref unwrapping (#13905)
edison [Wed, 24 Sep 2025 09:10:49 +0000 (17:10 +0800)] 
fix(reactivity): respect readonly during ref unwrapping (#13905)

close #13903

2 months agofix(compiler-sfc): add support for @vue-ignore in runtime type resolution (#13906)
edison [Wed, 24 Sep 2025 09:10:20 +0000 (17:10 +0800)] 
fix(compiler-sfc): add support for @vue-ignore in runtime type resolution (#13906)

2 months agofix(custom-element): use PatchFlags.BAIL for slot when props are present (#13907)
edison [Wed, 24 Sep 2025 09:08:25 +0000 (17:08 +0800)] 
fix(custom-element): use PatchFlags.BAIL for slot when props are present (#13907)

close #13904

2 months agofix(compiler-ssr): ensure v-show has a higher priority in SSR (#12171)
linzhe [Wed, 24 Sep 2025 09:06:03 +0000 (17:06 +0800)] 
fix(compiler-ssr): ensure v-show has a higher priority in SSR (#12171)

close #12162

2 months agofix(types): set dom stub type to `never` instead of `{}` (#13915)
山吹色御守 [Wed, 24 Sep 2025 09:04:51 +0000 (17:04 +0800)] 
fix(types): set dom stub type to `never` instead of `{}` (#13915)

re-fix #11564

2 months agofix(reactivity): update iterator to check for completion instead of value presence...
yangdan8 [Wed, 24 Sep 2025 09:04:15 +0000 (17:04 +0800)] 
fix(reactivity): update iterator to check for completion instead of value presence (#13761)

2 months agofix(compiler-sfc): ensure props bindings register before compiling template (#13922)
edison [Wed, 24 Sep 2025 09:03:47 +0000 (17:03 +0800)] 
fix(compiler-sfc): ensure props bindings register before compiling template (#13922)

close #13920

2 months agofix(deps): update playground (#13884)
renovate[bot] [Mon, 15 Sep 2025 02:41:09 +0000 (10:41 +0800)] 
fix(deps): update playground (#13884)

2 months agochore: format
daiwei [Mon, 15 Sep 2025 02:18:59 +0000 (10:18 +0800)] 
chore: format

2 months agochore(docs): add missing commas
codelo [Mon, 15 Sep 2025 02:08:36 +0000 (10:08 +0800)] 
chore(docs): add missing commas

3 months agofix(runtime-core): simplify block-tracking disabling in h() (#13841) 13877/head
edison [Wed, 3 Sep 2025 01:13:09 +0000 (09:13 +0800)] 
fix(runtime-core): simplify block-tracking disabling in h() (#13841)

3 months agorelease: v3.5.21 v3.5.21
daiwei [Tue, 2 Sep 2025 09:59:45 +0000 (17:59 +0800)] 
release: v3.5.21

3 months agofix(Suspence): handle Suspense + KeepAlive HMR updating edge case (#13076)
yangxiuxiu [Tue, 2 Sep 2025 09:44:13 +0000 (17:44 +0800)] 
fix(Suspence): handle Suspense + KeepAlive HMR updating edge case (#13076)

close #13075

3 months agofix(compiler-sfc): check lang before attempt to compile script (#13508)
Alex Snezhko [Tue, 2 Sep 2025 09:39:29 +0000 (02:39 -0700)] 
fix(compiler-sfc): check lang before attempt to compile script (#13508)

close #8368

3 months agoperf: improve regexp performance with non-capturing groups (#13567)
山吹色御守 [Tue, 2 Sep 2025 09:30:02 +0000 (17:30 +0800)] 
perf: improve regexp performance with non-capturing groups (#13567)

3 months agofix(watch): use maximum depth for duplicates (#13434)
skirtle [Tue, 2 Sep 2025 09:29:08 +0000 (10:29 +0100)] 
fix(watch): use maximum depth for duplicates (#13434)

3 months agofix(compiler-core): force dynamic slots when slot referencing scope vars (#9427)
edison [Tue, 2 Sep 2025 09:24:56 +0000 (17:24 +0800)] 
fix(compiler-core): force dynamic slots when slot referencing scope vars (#9427)

close #9380

3 months agofix(runtime-core): use separate emits caches for components and mixins (#11661)
Red Huang [Tue, 2 Sep 2025 09:15:46 +0000 (17:15 +0800)] 
fix(runtime-core): use separate emits caches for components and mixins (#11661)

3 months agochore(types): compatible with TS 5.8 (#12973)
Yang Mingshan [Tue, 2 Sep 2025 09:13:08 +0000 (17:13 +0800)] 
chore(types): compatible with TS 5.8 (#12973)

3 months agorefactor: remove canary release workflows (#13794)
edison [Tue, 2 Sep 2025 09:12:42 +0000 (17:12 +0800)] 
refactor: remove canary release workflows (#13794)

now using continuous release with pkg.pr.new

3 months agochore: update side effect annotations to use standardized format (#13839)
edison [Tue, 2 Sep 2025 09:12:19 +0000 (17:12 +0800)] 
chore: update side effect annotations to use standardized format (#13839)

3 months agotypes(jsx): add undefined to optional properties (#12771)
Andrei L [Tue, 2 Sep 2025 09:11:18 +0000 (12:11 +0300)] 
types(jsx): add undefined to optional properties (#12771)

close #6068

3 months agofix(hmr): prevent __VUE_HMR_RUNTIME__ from being overwritten by vue runtime in 3rd...
edison [Tue, 2 Sep 2025 09:10:30 +0000 (17:10 +0800)] 
fix(hmr): prevent __VUE_HMR_RUNTIME__ from being overwritten by vue runtime in 3rd-party libraries (#13817)

close vitejs/vite-plugin-vue#644

3 months agofix(compiler-sfc): support `${configDir}` in paths for TypeScript 5.5+ (#13491)
edison [Tue, 2 Sep 2025 09:09:44 +0000 (17:09 +0800)] 
fix(compiler-sfc): support `${configDir}` in paths for TypeScript 5.5+ (#13491)

close #13484

3 months agofix(templateRef): prevent unnecessary set ref on dynamic ref change or component...
edison [Tue, 2 Sep 2025 09:08:53 +0000 (17:08 +0800)] 
fix(templateRef): prevent unnecessary set ref on dynamic ref change or component unmount (#12642)

close #12639

3 months agofix(Teleport): hydrate disabled Teleport with undefined target (#11235)
linzhe [Tue, 2 Sep 2025 09:08:15 +0000 (17:08 +0800)] 
fix(Teleport): hydrate disabled Teleport with undefined target (#11235)

close #11230

3 months agofix(hmr): prevent update unmounting component during HMR reload (#13815)
edison [Tue, 2 Sep 2025 09:07:36 +0000 (17:07 +0800)] 
fix(hmr): prevent update unmounting component during HMR reload (#13815)

close vitejs/vite-plugin-vue#599

3 months agofix(compiler-sfc): support global augments with named exports (#13789)
Daniel Roe [Tue, 2 Sep 2025 09:03:16 +0000 (10:03 +0100)] 
fix(compiler-sfc): support global augments with named exports (#13789)

3 months agofix(runtime-core): disable tracking block in h function (#8213)
edison [Tue, 2 Sep 2025 08:59:57 +0000 (16:59 +0800)] 
fix(runtime-core): disable tracking block in h function (#8213)

close #6913

3 months agofix(custom-element): prevent defineCustomElement from mutating the options object...
Folee [Tue, 2 Sep 2025 08:56:33 +0000 (16:56 +0800)] 
fix(custom-element): prevent defineCustomElement from mutating the options object (#13791)