]>
git.ipfire.org Git - thirdparty/vuejs/core.git/log
Evan You [Fri, 14 Jun 2024 13:18:51 +0000 (15:18 +0200)]
fix(custom-element): support same direct setup function signature in defineCustomElement
close #11116
Evan You [Fri, 14 Jun 2024 09:30:16 +0000 (11:30 +0200)]
release: v3.4.28
Zhaolin Liang [Fri, 14 Jun 2024 09:10:46 +0000 (17:10 +0800)]
fix(compiler-sfc): support type resolve for keyof for intersection & union types (#11132)
close #11129
Tycho [Fri, 14 Jun 2024 09:10:13 +0000 (17:10 +0800)]
fix(runtime-core): avoid traversing static children for vnodes w/ PatchFlags.BAIL (#11115)
close #10547
Evan You [Fri, 14 Jun 2024 09:02:34 +0000 (11:02 +0200)]
fix(compat): only warn ATTR_FALSE_VALUE when enabled
close #11126
ericgll [Fri, 14 Jun 2024 08:12:47 +0000 (16:12 +0800)]
chore(build): update warning message for missing `temp/packages` (#11120)
Aviv Keller [Fri, 14 Jun 2024 08:11:39 +0000 (04:11 -0400)]
chore(security): add @RedYetiDev to HoF (#11114)
Tycho [Fri, 14 Jun 2024 08:09:39 +0000 (16:09 +0800)]
chore(perf): replace startsWith with === (#11124)
Micha Huhn [Tue, 11 Jun 2024 06:19:52 +0000 (08:19 +0200)]
docs: fix typo (#11105)
Evan You [Mon, 10 Jun 2024 09:46:59 +0000 (17:46 +0800)]
fix(ssr): directive binding.instance should respect exposed during ssr
close #7499
close #7502
Evan You [Mon, 10 Jun 2024 09:37:32 +0000 (17:37 +0800)]
refactor(runtime-core): extract getComponentPublicInstance helper
Evan You [Mon, 10 Jun 2024 09:37:20 +0000 (17:37 +0800)]
chore: fix release script type
Xu Wei [Mon, 10 Jun 2024 09:01:56 +0000 (17:01 +0800)]
fix(runtime-dom): support Symbol for input value bindings (#10608)
close #10597
dopamine [Mon, 10 Jun 2024 08:09:46 +0000 (16:09 +0800)]
fix(types): improve `app.provide` type checking (#10603)
close #10602
Tycho [Mon, 10 Jun 2024 08:07:25 +0000 (16:07 +0800)]
fix(types/apiWatch): correct type inference for reactive array (#11036)
close #9416
n0099 [Mon, 10 Jun 2024 07:29:37 +0000 (15:29 +0800)]
fix(npm): explicitly add `@vue/reactivity` as dependency of `@vue/runtime-dom` (#10468)
Tycho [Mon, 10 Jun 2024 07:28:00 +0000 (15:28 +0800)]
refactor(shared): improve handling of out-of-range start and end values in generateCodeFrame (#10883)
related: #10854
cyrilluce [Mon, 10 Jun 2024 07:25:47 +0000 (15:25 +0800)]
fix(compile-sfc): Support project reference with folder, (#10908)
close #10907
renovate[bot] [Mon, 10 Jun 2024 07:21:28 +0000 (15:21 +0800)]
chore(deps): update lint (#11102)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Zhaolin Liang [Mon, 10 Jun 2024 07:19:39 +0000 (15:19 +0800)]
fix(compiler-sfc): support as keyword with template literal types (#11100)
close #10962
renovate[bot] [Mon, 10 Jun 2024 07:16:08 +0000 (15:16 +0800)]
chore(deps): update build (#11098)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 10 Jun 2024 07:06:09 +0000 (15:06 +0800)]
fix(deps): update compiler to ^7.24.7 (#11101)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 10 Jun 2024 07:05:46 +0000 (15:05 +0800)]
chore(deps): update all non-major dependencies (#11097)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
No Two [Fri, 7 Jun 2024 09:30:35 +0000 (17:30 +0800)]
chore: improve compileTemplate warn message (#11085)
edison [Fri, 7 Jun 2024 09:29:28 +0000 (17:29 +0800)]
fix(runtime-core): fix stale v-memo after v-if toggle (#6606)
close #6593
Tycho [Fri, 7 Jun 2024 08:27:43 +0000 (16:27 +0800)]
fix(compiler-sfc): improve type resolving for the keyof operator (#10921)
close #10920
close #11002
Rodrigo Pimentel [Fri, 7 Jun 2024 07:45:16 +0000 (08:45 +0100)]
fix(hydration): log hydration error even when using async components (#9403)
close #9369
edison [Fri, 7 Jun 2024 05:48:50 +0000 (13:48 +0800)]
fix(runtime-core): do not fire mount/activated hooks if unmounted before mounted (#9370)
close #8898
close #9264
close #9617
tomasvn [Thu, 6 Jun 2024 10:23:21 +0000 (12:23 +0200)]
chore: use PropertyKey type (#11056)
close #8559
Peixin Liu [Thu, 6 Jun 2024 10:21:28 +0000 (18:21 +0800)]
fix(custom-elements): compatibility of createElement in older versions of Chrome (#9615)
close #9614
Tycho [Thu, 6 Jun 2024 09:52:01 +0000 (17:52 +0800)]
test(effect): verify cleanupEffect clears multiple dependencies (#9503)
close #5541
chenfan [Thu, 6 Jun 2024 09:41:15 +0000 (17:41 +0800)]
test(reactivity): should not observe well-known symbol keyed properties in has operation (#9174)
Evan You [Wed, 5 Jun 2024 15:41:20 +0000 (23:41 +0800)]
chore: format
Noel De Martin [Wed, 5 Jun 2024 15:36:52 +0000 (17:36 +0200)]
fix(types): support generic argument in setup context expose method (#8507)
auvred [Wed, 5 Jun 2024 15:08:46 +0000 (18:08 +0300)]
fix(runtime-core): fix missed updates when passing text vnode to `<component :is>` (#8304)
close #8298
Fan Pei [Tue, 4 Jun 2024 15:25:37 +0000 (00:25 +0900)]
fix(reactivity): pass oldValue in debug info when triggering refs (#8210)
fix vuejs/pinia#2061
iwusong [Tue, 4 Jun 2024 15:04:11 +0000 (23:04 +0800)]
test: test for events when component updating (#7896)
test for #5517
魏 [Tue, 4 Jun 2024 14:13:48 +0000 (22:13 +0800)]
test(reactivity): replace isReactive with isReadonly (#7513)
edison [Tue, 4 Jun 2024 14:07:42 +0000 (22:07 +0800)]
fix(transition): ensure Transition enterHooks are updated after clone (#11066)
close #11061
AlexVagrant [Tue, 4 Jun 2024 14:06:07 +0000 (22:06 +0800)]
fix(runtime-core): fix Transition for components with root-level v-if (#7678)
close #7649
Vadim Kruglov [Tue, 4 Jun 2024 12:18:24 +0000 (19:18 +0700)]
fix(compiler-core): fix :key shorthand on v-for (#10942)
close #10882
close #10939
Kevin Deng 三咲智子 [Tue, 4 Jun 2024 12:12:43 +0000 (20:12 +0800)]
chore(server-renderer): avoid using `s` regex flag (#11048)
for TS 5.5 compat
renovate[bot] [Tue, 4 Jun 2024 09:23:26 +0000 (17:23 +0800)]
chore(deps): update dependency execa to v9 (#11049)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Tue, 4 Jun 2024 05:51:22 +0000 (13:51 +0800)]
chore(deps): update dawidd6/action-download-artifact action to v4 (#11065)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Tue, 4 Jun 2024 05:51:14 +0000 (13:51 +0800)]
fix(deps): update playground (#11064)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 3 Jun 2024 11:39:32 +0000 (19:39 +0800)]
chore(deps): update build (#11057)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 3 Jun 2024 07:23:32 +0000 (15:23 +0800)]
chore(deps): update all non-major dependencies (#11058)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Fri, 31 May 2024 18:40:48 +0000 (02:40 +0800)]
chore(deps): update pnpm/action-setup action to v4 (#11050)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Thorsten Lünborg [Fri, 31 May 2024 15:57:37 +0000 (17:57 +0200)]
fix(runtime-core): ensure suspense creates dep component's render effect with correct optimized flag (#7689)
close #7688
Thorsten Lünborg [Fri, 31 May 2024 15:49:18 +0000 (17:49 +0200)]
fix(compat): ensure proper handling of render fuction from SFC using Vue.extend (#7781)
close #7766
Zeke Zhang [Fri, 31 May 2024 15:41:13 +0000 (23:41 +0800)]
fix(hmr): avoid infinite recursion when reloading hmr components (#6936)
close #6930
Evan You [Fri, 31 May 2024 15:26:16 +0000 (23:26 +0800)]
chore: format
Evan You [Fri, 31 May 2024 15:22:42 +0000 (23:22 +0800)]
fix(runtime-dom): also set attribute for form element state
close #6007
close #6012
远方os [Fri, 31 May 2024 13:05:41 +0000 (21:05 +0800)]
fix(v-model): fix the lazy modifier is not reset by other modifications (#8547)
close #8546
close #6564
close #6773
Kevin Deng 三咲智子 [Fri, 31 May 2024 09:08:54 +0000 (17:08 +0800)]
fix(compiler-sfc): throw error when import macro as alias (#11041)
Alex Liu [Thu, 30 May 2024 11:41:38 +0000 (19:41 +0800)]
types: improve readability of built-in type (#9129)
远方os [Thu, 30 May 2024 10:27:38 +0000 (18:27 +0800)]
refactor(types/compat): improve the types for $set and $delete (#8719)
Haoqun Jiang [Thu, 30 May 2024 10:22:11 +0000 (18:22 +0800)]
chore: fix typo (DistrubuteRef -> DistributeRef) (#11040)
Wouter [Thu, 30 May 2024 10:19:04 +0000 (12:19 +0200)]
fix(compiler-core): emit TS-compatible function declaration when requested (#9363)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Haoqun Jiang <haoqunjiang@gmail.com>
Travis [Thu, 30 May 2024 09:45:11 +0000 (17:45 +0800)]
fix(compiler-core): allow unicode to appear in simple identifiers (#6765)
close #6367
mmis1000 [Thu, 30 May 2024 09:43:34 +0000 (17:43 +0800)]
fix(ssr): fix the bug that multi slot scope id does not work on component (#6100)
close #6093
huangcheng [Thu, 30 May 2024 09:24:37 +0000 (17:24 +0800)]
fix(compiler-core): v-for expression missing source with spaces should emit error (#5821)
close #5819
skirtle [Thu, 30 May 2024 03:03:44 +0000 (04:03 +0100)]
fix(watch): support traversing symbol properties in deep watcher (#10969)
close #402
Kevin Deng 三咲智子 [Thu, 30 May 2024 02:51:55 +0000 (10:51 +0800)]
ci: omit pr number (#11033)
In the latest version of `maintain-one-comment`, pr number can be set automatically
https://github.com/actions-cool/maintain-one-comment/pull/9
Yi Yang [Thu, 30 May 2024 02:51:30 +0000 (10:51 +0800)]
fix(teleport): do not throw target warning when teleport is disabled (#9818)
Kevin Deng 三咲智子 [Wed, 29 May 2024 07:03:20 +0000 (15:03 +0800)]
chore: disallow optional chaining (#10919)
远方os [Tue, 28 May 2024 09:36:29 +0000 (17:36 +0800)]
test: improve test coverage (#9203)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Haoqun Jiang <haoqunjiang@gmail.com>
linzhe [Tue, 28 May 2024 06:26:29 +0000 (14:26 +0800)]
fix(compiler-core): should set `<math>` tag as block to retain MathML namespace after patching (#10891)
Co-authored-by: linzhe141 <linzhe141@qq.com>
远方os [Mon, 27 May 2024 16:25:07 +0000 (00:25 +0800)]
types(runtime-core): add `OnCleanup` parameter type in `this.$watch` (#9371)
renovate[bot] [Mon, 27 May 2024 10:09:17 +0000 (18:09 +0800)]
chore(deps): update lint (#11025)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 27 May 2024 10:01:56 +0000 (18:01 +0800)]
chore(deps): update build (#11021)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
skirtle [Mon, 27 May 2024 10:01:25 +0000 (11:01 +0100)]
dx(runtime-core): log the component object when warning about missing template/render function (#10263)
Simon He [Mon, 27 May 2024 09:59:29 +0000 (17:59 +0800)]
refactor(compiler-sfc): defineOptions avoid redundant conditional judgments (#9453)
chenfan [Mon, 27 May 2024 09:31:11 +0000 (17:31 +0800)]
chore(reactivity): improve readonly/reactive warning message (#9095)
远方os [Mon, 27 May 2024 09:08:14 +0000 (17:08 +0800)]
refactor: replace `Object.assign` with `extend` (#8988)
远方os [Mon, 27 May 2024 09:07:38 +0000 (17:07 +0800)]
refactor(runtime-core): prevent users from manually calling lifecycle hook function (#8731)
白雾三语 [Mon, 27 May 2024 09:06:48 +0000 (17:06 +0800)]
refactor(server-renderer): slotScopeId scopeId uses optional argument syntax (#7891)
Travis [Mon, 27 May 2024 09:06:04 +0000 (17:06 +0800)]
chore(sfc-playground): add pnpm usage to download template (#7815)
Haoqun Jiang [Mon, 27 May 2024 09:04:48 +0000 (17:04 +0800)]
fix(compat): correctly transform non-identifier expressions in legacy filter syntax (#10896)
close #10852
Evan You [Mon, 27 May 2024 09:03:03 +0000 (17:03 +0800)]
chore: run prettier
nandi95 [Mon, 27 May 2024 08:56:59 +0000 (09:56 +0100)]
chore(types): added `getSSRProps` type argument (#5691)
renovate[bot] [Mon, 27 May 2024 08:51:43 +0000 (16:51 +0800)]
fix(deps): update compiler (#11024)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
edison [Mon, 27 May 2024 08:50:49 +0000 (16:50 +0800)]
fix(ssr): fix hydration for node with empty text node (#7216)
renovate[bot] [Mon, 27 May 2024 08:27:59 +0000 (16:27 +0800)]
chore(deps): update all non-major dependencies (#11020)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Ray [Mon, 27 May 2024 08:15:54 +0000 (16:15 +0800)]
fix(compiler-core): make `ForIteratorExpression`'s `returns` property optional (#11011)
Haoqun Jiang [Fri, 24 May 2024 08:43:13 +0000 (16:43 +0800)]
chore: correct the comments in KeepAlive.ts (#11005)
edison [Fri, 24 May 2024 08:37:38 +0000 (16:37 +0800)]
fix(KeepAlive): properly cache nested Suspense subtree (#10912)
* fix(KeepAlive): properly cache nested Suspense subtree
* test: add test case
* chore: add comments
* Update KeepAlive.ts
白雾三语 [Tue, 21 May 2024 16:14:02 +0000 (00:14 +0800)]
fix(custom-element): disconnect MutationObserver in nextTick in case that custom elements are moved (#10613)
Closes #10610
Evan You [Tue, 21 May 2024 08:32:58 +0000 (16:32 +0800)]
chore: dedupe deps
Kevin Deng 三咲智子 [Mon, 20 May 2024 23:05:08 +0000 (07:05 +0800)]
ci: fix RCE vulnerability in file overwrite (#10985)
Special thanks to @RedYetiDev
btea [Mon, 20 May 2024 16:38:15 +0000 (00:38 +0800)]
test: update coverage exclude (#10915)
renovate[bot] [Mon, 20 May 2024 13:42:35 +0000 (21:42 +0800)]
chore(deps): update build (#10981)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 20 May 2024 13:40:41 +0000 (21:40 +0800)]
chore(deps): update all non-major dependencies (#10980)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
btea [Mon, 20 May 2024 11:42:34 +0000 (19:42 +0800)]
fix: correct the type of `<details>`'s `onToggle` event handler (#10938)
Fixes #10928
Alexandre Ferrera [Mon, 20 May 2024 11:33:18 +0000 (13:33 +0200)]
fix(compiler-core): change v-for key type to match Object.keys (#10963)
close #8819
Tycho [Mon, 20 May 2024 11:28:22 +0000 (19:28 +0800)]
fix(shared): ensure invokeArrayFns handles undefined arguments (#10869)
Co-authored-by: Haoqun Jiang <haoqunjiang@gmail.com>
Close #10863
OrbisK [Wed, 15 May 2024 10:03:54 +0000 (12:03 +0200)]
docs: set propper highlighting for commit convention regex (#10949) [skip ci]
renovate[bot] [Mon, 13 May 2024 15:34:53 +0000 (23:34 +0800)]
chore(deps): update dependency esbuild to ^0.21.2 (#10925)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 13 May 2024 09:13:46 +0000 (17:13 +0800)]
chore(deps): update lint (#10926)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 13 May 2024 09:10:34 +0000 (17:10 +0800)]
fix(deps): update compiler to ^7.24.5 (#10924)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>