]>
git.ipfire.org Git - thirdparty/vuejs/core.git/log
三咲智子 Kevin Deng [Fri, 17 May 2024 12:25:25 +0000 (20:25 +0800)]
fix: remove unnecessary helper
三咲智子 Kevin Deng [Fri, 17 May 2024 12:16:44 +0000 (20:16 +0800)]
test: update snapshot
三咲智子 Kevin Deng [Fri, 17 May 2024 12:14:26 +0000 (20:14 +0800)]
fix(compiler-core): generate helper at the top level
Anthony Fu [Thu, 16 May 2024 17:43:48 +0000 (19:43 +0200)]
test: update
Co-authored-by: sxzz <sxzz@users.noreply.github.com>
Co-authored-by: Doctor-wu <Doctor-wu@users.noreply.github.com>
Co-authored-by: ShenQingchuan <ShenQingchuan@users.noreply.github.com>
Anthony Fu [Thu, 16 May 2024 17:30:08 +0000 (19:30 +0200)]
test: update snap
Anthony Fu [Thu, 16 May 2024 17:29:33 +0000 (19:29 +0200)]
perf(sfc): lazy initiatate hoisted vnodes
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>
renovate[bot] [Mon, 13 May 2024 09:09:13 +0000 (17:09 +0800)]
chore(deps): update all non-major dependencies (#10923)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
edison [Wed, 8 May 2024 23:43:17 +0000 (07:43 +0800)]
fix(compile-sfc): register props destructure rest id as setup bindings (#10888)
close #10885
Evan You [Mon, 6 May 2024 23:59:48 +0000 (16:59 -0700)]
release: v3.4.27
Tycho [Mon, 6 May 2024 23:16:14 +0000 (07:16 +0800)]
fix(compiler-sfc): handle keyof operator (#10874)
close #10871
Stanislav Lashmanov [Mon, 6 May 2024 23:05:55 +0000 (03:05 +0400)]
fix(compat): include legacy scoped slots (#10868)
close #8869
Evan You [Mon, 6 May 2024 22:38:16 +0000 (15:38 -0700)]
fix(hydration): handle edge case of style mismatch without style attribute
ref #10786
btea [Mon, 6 May 2024 22:23:04 +0000 (06:23 +0800)]
refactor(types): use explicit modifiers type (#10856)
renovate[bot] [Mon, 6 May 2024 22:22:14 +0000 (06:22 +0800)]
chore(deps): update build (#10867)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] [Mon, 6 May 2024 22:14:19 +0000 (06:14 +0800)]
chore(deps): update all non-major dependencies (#10866)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
skirtle [Fri, 3 May 2024 20:26:49 +0000 (21:26 +0100)]
test(watch): watching a reactive array (#10848)
skirtle [Wed, 1 May 2024 16:03:17 +0000 (17:03 +0100)]
fix(compiler-dom): restrict createStaticVNode usage with option elements (#10846)
close #6568
close #7434
Guo [Mon, 29 Apr 2024 10:57:56 +0000 (18:57 +0800)]
refactor(perf): assign value in `if` block (#10836)
huangcheng [Mon, 29 Apr 2024 10:55:58 +0000 (18:55 +0800)]
fix(compiler-core): add support for arrow aysnc function with unbracketed (#5789)
close #5788
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>