]>
git.ipfire.org Git - thirdparty/vuejs/core.git/log
Evan You [Mon, 29 Apr 2024 10:14:02 +0000 (18:14 +0800)]
chore(workflow): link to minor branch changelog for pre-releases [ci skip]
Evan You [Mon, 29 Apr 2024 10:12:27 +0000 (18:12 +0800)]
test: fix test case name
Evan You [Mon, 29 Apr 2024 08:36:54 +0000 (16:36 +0800)]
release: v3.4.26
Evan You [Mon, 29 Apr 2024 08:21:25 +0000 (16:21 +0800)]
fix(compiler-core): fix bail constant for globals
edison [Mon, 29 Apr 2024 06:39:14 +0000 (14:39 +0800)]
fix(runtime-core): properly handle inherit transition during clone VNode (#10809)
close #3716
close #10497
close #4091
skirtle [Mon, 29 Apr 2024 06:37:11 +0000 (07:37 +0100)]
fix(runtime-core): attrs should be readonly in functional components (#10767)
skirtle [Mon, 29 Apr 2024 06:29:55 +0000 (07:29 +0100)]
refactor: simplify traverse() for deep watchers (#10795)
renovate[bot] [Mon, 29 Apr 2024 06:28:27 +0000 (14:28 +0800)]
chore(deps): update lint (#10831)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
skirtle [Mon, 29 Apr 2024 06:04:05 +0000 (07:04 +0100)]
refactor: remove optional chaining (#10792)
renovate[bot] [Mon, 29 Apr 2024 06:02:50 +0000 (14:02 +0800)]
chore(deps): update build (#10830)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 29 Apr 2024 05:59:00 +0000 (13:59 +0800)]
chore(deps): update test (#10829)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 29 Apr 2024 05:58:46 +0000 (13:58 +0800)]
chore(deps): update all non-major dependencies (#10828)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
edison [Mon, 29 Apr 2024 05:50:49 +0000 (13:50 +0800)]
fix(Transition): re-fix #10620 (#10832)
revert #10632
re-fix #10620
close #10827
Evan You [Mon, 29 Apr 2024 04:21:24 +0000 (12:21 +0800)]
fix(compiler-core): remove unnecessary constant bail check
member expressions and call expressions can only happen when there are identifiers
close #10807
edison [Mon, 29 Apr 2024 03:47:40 +0000 (11:47 +0800)]
fix(runtime-core): ensure slot compiler marker writable (#10825)
close #10818
Evan You [Mon, 29 Apr 2024 02:58:19 +0000 (10:58 +0800)]
types: match CompatVue app.use type to standard version
close #5760
Evan You [Fri, 26 Apr 2024 01:26:13 +0000 (09:26 +0800)]
workflow(sfc-playground): fix file renaming by bumping repl
close #10791
Evan You [Wed, 24 Apr 2024 10:37:52 +0000 (18:37 +0800)]
release: v3.4.25
Evan You [Wed, 24 Apr 2024 10:31:45 +0000 (18:31 +0800)]
ci: use single thread for e2e tests on ci
Evan You [Wed, 24 Apr 2024 10:28:49 +0000 (18:28 +0800)]
fix(runtime-core): use normal object as internal prototype for attrs and slots
to allow use of hasOwnProperty()
ref https://github.com/vuejs/core/commit/
6df53d85a207986128159d88565e6e7045db2add #r141304923
Evan You [Wed, 24 Apr 2024 10:21:57 +0000 (18:21 +0800)]
fix(defineModel): align prod mode runtime type generation with defineProps
close #10769
edison [Wed, 24 Apr 2024 08:32:39 +0000 (16:32 +0800)]
fix(runtime-core): properly get keepAlive child (#10772)
close #10771
Evan You [Mon, 22 Apr 2024 15:29:58 +0000 (23:29 +0800)]
release: v3.4.24
Evan You [Mon, 22 Apr 2024 15:21:18 +0000 (23:21 +0800)]
fix(compiler-core): properly parse await expressions in edge cases
close #10754
Evan You [Mon, 22 Apr 2024 15:20:38 +0000 (23:20 +0800)]
test: revert to threads
vmThreads mode swallows console.logs during test debugging
Evan You [Mon, 22 Apr 2024 14:23:09 +0000 (22:23 +0800)]
fix(compiler-ssr): fix hydration mismatch for conditional slot in transition
close #10743
Evan You [Mon, 22 Apr 2024 13:05:26 +0000 (21:05 +0800)]
test: use pool: vmThreads
Evan You [Mon, 22 Apr 2024 13:05:00 +0000 (21:05 +0800)]
test: fix test case broken by
b93f264
Evan You [Mon, 22 Apr 2024 12:47:45 +0000 (20:47 +0800)]
fix(runtime-core): props should be readonly via direct template access
close #8216
close #10736
Vadim Kruglov [Mon, 22 Apr 2024 12:46:11 +0000 (19:46 +0700)]
fix(compiler-core): handle template ref bound via v-bind object on v-for (#10706)
close #10696
Evan You [Mon, 22 Apr 2024 07:36:38 +0000 (15:36 +0800)]
fix(compiler-sfc): handle readonly operator and ReadonlyArray/Map/Set types
close #10726
Vadim Kruglov [Mon, 22 Apr 2024 07:10:08 +0000 (14:10 +0700)]
fix(transition): transition is breaking/flickering when enter is canceled (#10688)
Co-authored-by: Vadim Kruglov <vadim.kruglov@libertexgroup.com>
renovate[bot] [Mon, 22 Apr 2024 07:09:14 +0000 (15:09 +0800)]
chore(deps): update build (#10761)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 22 Apr 2024 07:04:41 +0000 (15:04 +0800)]
fix(deps): update compiler (#10760)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 22 Apr 2024 07:04:20 +0000 (15:04 +0800)]
chore(deps): update test (#10759)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 22 Apr 2024 06:52:58 +0000 (14:52 +0800)]
chore(deps): update all non-major dependencies (#10758)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Evan You [Thu, 18 Apr 2024 09:49:06 +0000 (17:49 +0800)]
chore: update security.md [ci skip]
Evan You [Thu, 18 Apr 2024 04:49:56 +0000 (12:49 +0800)]
fix(compiler-ssr): fix v-html SSR for nullish values
close #10725
Evan You [Thu, 18 Apr 2024 04:23:25 +0000 (12:23 +0800)]
fix(runtime-core): further fix slots _ctx check
close #10724
yangxiuxiu [Thu, 18 Apr 2024 04:00:06 +0000 (12:00 +0800)]
fix(runtime-core): fix edge case of KeepAlive inside Transition with slot children (#10719)
close #10708
Evan You [Wed, 17 Apr 2024 14:02:56 +0000 (22:02 +0800)]
chore: upgrade to pnpm 9
Haoqun Jiang [Wed, 17 Apr 2024 13:58:35 +0000 (21:58 +0800)]
chore: update to ESLint 9 (#10705)
Evan You [Tue, 16 Apr 2024 14:55:56 +0000 (22:55 +0800)]
release: v3.4.23
Evan You [Tue, 16 Apr 2024 14:47:24 +0000 (22:47 +0800)]
fix(runtime-core): use same internal object mechanism for slots
close #10709
Evan You [Tue, 16 Apr 2024 13:53:25 +0000 (21:53 +0800)]
fix(runtime-core): fix regression for $attrs tracking in slots
close #10710
Evan You [Tue, 16 Apr 2024 11:49:52 +0000 (19:49 +0800)]
chore: add security hall of fame [ci skip]
Evan You [Mon, 15 Apr 2024 15:59:36 +0000 (23:59 +0800)]
release: v3.4.22
Evan You [Mon, 15 Apr 2024 15:39:59 +0000 (23:39 +0800)]
chore: improve event value validation message
Wick [Mon, 15 Apr 2024 14:55:37 +0000 (22:55 +0800)]
fix(reactivity): computed should not be detected as true by isProxy (#10401)
Thimo Sietsma [Mon, 15 Apr 2024 14:50:34 +0000 (16:50 +0200)]
fix(types): avoid merging object union types when using withDefaults (#10596)
close #10594
edison [Mon, 15 Apr 2024 14:40:38 +0000 (22:40 +0800)]
fix(Transition): ensure the KeepAlive children unmount w/ out-in mode (#10632)
close #10620
caomingrui [Mon, 15 Apr 2024 14:37:16 +0000 (22:37 +0800)]
fix(runtime-core): handle invalid values in callWithAsyncErrorHandling
Adrien Foulon [Mon, 15 Apr 2024 14:28:34 +0000 (16:28 +0200)]
fix(runtime-dom): sanitize wrongly passed string value as event handler (#8953)
close #8818
Wick [Mon, 15 Apr 2024 14:02:57 +0000 (22:02 +0800)]
fix(runtime-dom): force update v-model number with leading 0 (#10506)
close #10503
close #10615
Jonas [Mon, 15 Apr 2024 13:26:19 +0000 (15:26 +0200)]
fix(ssr): don't render v-if comments in TransitionGroup (#6732)
close #6715
edison [Mon, 15 Apr 2024 13:23:30 +0000 (21:23 +0800)]
fix(hydration): properly handle optimized mode during hydrate node (#10638)
close #10607
yangxiuxiu [Mon, 15 Apr 2024 13:18:59 +0000 (21:18 +0800)]
fix(compiler-sfc): fix defineModel coercion for boolean + string union types (#9603)
close #9587
close #10676
白雾三语 [Mon, 15 Apr 2024 12:23:28 +0000 (20:23 +0800)]
fix(runtime-dom): fix css v-bind for suspensed components (#8523)
close #8520
Doctor Wu [Mon, 15 Apr 2024 11:36:13 +0000 (19:36 +0800)]
fix(compiler-sfc): fix universal selector scope (#10551)
close #10548
Evan You [Mon, 15 Apr 2024 11:28:37 +0000 (19:28 +0800)]
fix(compat): fix $options mutation + adjust private API initialization
close #10626
close #10636
Evan You [Mon, 15 Apr 2024 09:36:05 +0000 (17:36 +0800)]
fix(compiler-core): fix v-bind shorthand for component :is
close #10469
close #10471
Evan You [Mon, 15 Apr 2024 09:18:39 +0000 (17:18 +0800)]
fix(reactivity): fix hasOwnProperty key coercion edge cases
edison [Mon, 15 Apr 2024 08:32:04 +0000 (16:32 +0800)]
fix(compile-sfc): analyze v-bind shorthand usage in template (#10518)
close #10515
Med Talhaouy [Mon, 15 Apr 2024 08:21:23 +0000 (08:21 +0000)]
chore: add download badge (#8550) [ci skip]
Evan You [Mon, 15 Apr 2024 08:06:33 +0000 (16:06 +0800)]
chore: more descriptive eslint error messages for restricted syntax
Evan You [Mon, 15 Apr 2024 07:52:48 +0000 (15:52 +0800)]
chore(types): perform strict es2016 lib check when building dts
Evan You [Mon, 15 Apr 2024 05:36:43 +0000 (13:36 +0800)]
chore(deps): bump TS to 5.4
Evan You [Mon, 15 Apr 2024 03:50:57 +0000 (11:50 +0800)]
fix(compiler-core): fix loc.source for end tags with whitespace before >
close #10694
close #10695
Evan You [Mon, 15 Apr 2024 03:35:05 +0000 (11:35 +0800)]
chore: use correct parse in parser tests for whitespace: condense
edison [Sun, 14 Apr 2024 15:16:01 +0000 (23:16 +0800)]
fix(TransitionGroup): avoid set transition hooks for comment nodes and text nodes (#9421)
close #4621
close #4622
close #5153
close #5168
close #7898
close #9067
Evan You [Sun, 14 Apr 2024 14:49:16 +0000 (22:49 +0800)]
chore: amend test case name [ci skip]
Evan You [Sun, 14 Apr 2024 14:46:48 +0000 (22:46 +0800)]
fix(reactivity): fix tracking when hasOwnProperty is called with non-string value
close #10455
close #10464
Evan You [Fri, 12 Apr 2024 08:02:52 +0000 (16:02 +0800)]
perf(ssr): optimize setup context creation for ssr in v8
Evan You [Fri, 12 Apr 2024 06:41:03 +0000 (14:41 +0800)]
perf: optimize component props/slots internal object checks
Evan You [Fri, 12 Apr 2024 03:49:31 +0000 (11:49 +0800)]
perf(ssr): avoid calling markRaw on component instance proxy
The previous behavior invokes the definePropery proxy trap on the
instance proxy and has massive overhead. This change improves Vue
ops/sec by 40% in https://github.com/eknkc/ssr-benchmark
liudaodanOo [Tue, 9 Apr 2024 08:14:11 +0000 (16:14 +0800)]
fix(compiler-sfc): also search for `.tsx` when type import's extension is omitted (#10637)
Co-authored-by: liuxiaofei <liuxfb@digiwin.com>
Closes #10635
renovate[bot] [Mon, 8 Apr 2024 05:16:53 +0000 (13:16 +0800)]
chore(deps): update dependency puppeteer to ~22.6.3 (#10659)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 8 Apr 2024 05:16:33 +0000 (13:16 +0800)]
chore(deps): update all non-major dependencies (#10658)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Divyansh Singh [Tue, 2 Apr 2024 08:36:52 +0000 (14:06 +0530)]
fix(runtime-core): show hydration mismatch details for non-rectified mismatches too when __PROD_HYDRATION_MISMATCH_DETAILS__ is set (#10599)
renovate[bot] [Mon, 1 Apr 2024 14:51:05 +0000 (22:51 +0800)]
chore(deps): update all non-major dependencies (#10627)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 1 Apr 2024 14:44:34 +0000 (22:44 +0800)]
chore(deps): update build (#10624)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 1 Apr 2024 13:54:02 +0000 (21:54 +0800)]
chore(deps): update dependency puppeteer to ~22.6.1 (#10625)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 1 Apr 2024 13:53:40 +0000 (21:53 +0800)]
chore(deps): update lint (#10628)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Tycho [Mon, 1 Apr 2024 13:23:09 +0000 (21:23 +0800)]
chore: update VSCode debugging for vitest (#9573)
Wes Cook [Mon, 1 Apr 2024 08:20:01 +0000 (01:20 -0700)]
chore: fix typo (#10621)
yangxiuxiu [Thu, 28 Mar 2024 14:09:16 +0000 (22:09 +0800)]
fix(runtime-dom): `v-model` string/number coercion for multiselect options (#10576)
Co-authored-by: RicardoErii <‘1974364190@qq.com’>
Co-authored-by: yangchangtao <yangchangtao@kuaishou.com>
renovate[bot] [Mon, 25 Mar 2024 08:22:58 +0000 (16:22 +0800)]
fix(deps): update compiler (#10581)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 25 Mar 2024 08:16:50 +0000 (16:16 +0800)]
chore(deps): update test (#10585)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 25 Mar 2024 07:36:17 +0000 (15:36 +0800)]
fix(deps): update playground (#10586)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 25 Mar 2024 07:10:49 +0000 (15:10 +0800)]
chore(deps): update all non-major dependencies (#10580)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 25 Mar 2024 07:03:29 +0000 (15:03 +0800)]
chore(deps): update dependency vite to ^5.2.6 (#10582)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 25 Mar 2024 07:02:05 +0000 (15:02 +0800)]
chore(deps): update lint (#10583)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Doctor Wu [Mon, 25 Mar 2024 06:12:33 +0000 (14:12 +0800)]
fix(compiler-sfc): :is() and :where() in compound selectors (#10522)
Co-authored-by: Haoqun Jiang <haoqunjiang@gmail.com>
Closes #10511
Haoqun Jiang [Thu, 21 Mar 2024 03:12:50 +0000 (11:12 +0800)]
chore: dedupe dependencies (#10562)
丶远方 [Tue, 19 Mar 2024 12:47:52 +0000 (20:47 +0800)]
fix(runtime-core): fix errorHandler causes an infinite loop during execution (#9575)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Haoqun Jiang <haoqunjiang@gmail.com>
Evan You [Tue, 19 Mar 2024 08:35:37 +0000 (16:35 +0800)]
chore: add FUNDING.json
renovate[bot] [Mon, 18 Mar 2024 12:11:38 +0000 (20:11 +0800)]
chore(deps): update dependency @codspeed/vitest-plugin to v3 (#10358)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 18 Mar 2024 11:38:41 +0000 (19:38 +0800)]
chore(deps): update build (#10540)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 18 Mar 2024 07:14:20 +0000 (15:14 +0800)]
chore(deps): update all non-major dependencies (#10539)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
edison [Sat, 16 Mar 2024 08:28:03 +0000 (16:28 +0800)]
fix(custom-element): avoid setting attr to null if it is removed (#9012)
Partially fixes #9006
Fixes #10324