Commit Graph

4629 Commits

Author SHA1 Message Date
三咲智子 Kevin Deng 124e47b43b
fix: remove unnecessary helper 2024-05-17 20:25:25 +08:00
三咲智子 Kevin Deng cd12b6189b
test: update snapshot 2024-05-17 20:16:44 +08:00
三咲智子 Kevin Deng 36148a46a3
fix(compiler-core): generate helper at the top level 2024-05-17 20:14:26 +08:00
Anthony Fu 43dd14eb27 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>
2024-05-16 19:43:48 +02:00
Anthony Fu 25193a7c0b test: update snap 2024-05-16 19:30:08 +02:00
Anthony Fu e158025904 perf(sfc): lazy initiatate hoisted vnodes 2024-05-16 19:29:33 +02:00
renovate[bot] 7cef876afa
fix(deps): update compiler to ^7.24.5 (#10924)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-13 17:10:34 +08:00
renovate[bot] 7cb3db6faf
chore(deps): update all non-major dependencies (#10923)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-13 17:09:13 +08:00
edison b2b5f57c2c
fix(compile-sfc): register props destructure rest id as setup bindings (#10888)
close #10885
2024-05-09 07:43:17 +08:00
Evan You 461946175d
release: v3.4.27 2024-05-06 16:59:48 -07:00
Tycho 10d34a5624
fix(compiler-sfc): handle keyof operator (#10874)
close #10871
2024-05-07 07:16:14 +08:00
Stanislav Lashmanov 83661264a4
fix(compat): include legacy scoped slots (#10868)
close #8869
2024-05-07 07:05:55 +08:00
Evan You f2c1412e46
fix(hydration): handle edge case of style mismatch without style attribute
ref #10786
2024-05-06 15:38:16 -07:00
btea 481b1b6f38
refactor(types): use explicit modifiers type (#10856) 2024-05-07 06:23:04 +08:00
renovate[bot] 8373350ce5
chore(deps): update build (#10867)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-07 06:22:14 +08:00
renovate[bot] bead21a2f6
chore(deps): update all non-major dependencies (#10866)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-07 06:14:19 +08:00
skirtle c0c9432b64
test(watch): watching a reactive array (#10848) 2024-05-04 04:26:49 +08:00
skirtle 0e3d6178b0
fix(compiler-dom): restrict createStaticVNode usage with option elements (#10846)
close #6568
close #7434
2024-05-02 00:03:17 +08:00
Guo c9c9dff805
refactor(perf): assign value in `if` block (#10836) 2024-04-29 18:57:56 +08:00
huangcheng ca7d421e87
fix(compiler-core): add support for arrow aysnc function with unbracketed (#5789)
close #5788
2024-04-29 18:55:58 +08:00
Evan You 96e8e99304
test: fix test case name 2024-04-29 18:12:27 +08:00
Evan You 241790937c
release: v3.4.26 2024-04-29 16:36:54 +08:00
Evan You fefce06b41
fix(compiler-core): fix bail constant for globals 2024-04-29 16:21:25 +08:00
edison 638a79f64a
fix(runtime-core): properly handle inherit transition during clone VNode (#10809)
close #3716
close #10497
close #4091
2024-04-29 14:39:14 +08:00
skirtle e8fd6446d1
fix(runtime-core): attrs should be readonly in functional components (#10767) 2024-04-29 14:37:11 +08:00
skirtle 2d56816aa8
refactor: simplify traverse() for deep watchers (#10795) 2024-04-29 14:29:55 +08:00
skirtle d00632b1de
refactor: remove optional chaining (#10792) 2024-04-29 14:04:05 +08:00
edison accf8396ae
fix(Transition): re-fix #10620 (#10832)
revert #10632
re-fix #10620
close #10827
2024-04-29 13:50:49 +08:00
Evan You 09b4df809e
fix(compiler-core): remove unnecessary constant bail check
member expressions and call expressions can only happen when there are identifiers

close #10807
2024-04-29 12:21:38 +08:00
edison 9c2de6244c
fix(runtime-core): ensure slot compiler marker writable (#10825)
close #10818
2024-04-29 11:47:40 +08:00
Evan You 47453f102e
types: match CompatVue app.use type to standard version
close #5760
2024-04-29 10:58:19 +08:00
Evan You 41df25015f
workflow(sfc-playground): fix file renaming by bumping repl
close #10791
2024-04-26 09:26:13 +08:00
Evan You 574c3e63bb
release: v3.4.25 2024-04-24 18:37:52 +08:00
Evan You 064e82f585
fix(runtime-core): use normal object as internal prototype for attrs and slots
to allow use of hasOwnProperty()
ref 6df53d85a2 (r141304923)
2024-04-24 18:28:49 +08:00
Evan You 4253a57f17
fix(defineModel): align prod mode runtime type generation with defineProps
close #10769
2024-04-24 18:21:57 +08:00
edison 3724693a25
fix(runtime-core): properly get keepAlive child (#10772)
close #10771
2024-04-24 16:32:39 +08:00
Evan You 958286e3f0
release: v3.4.24 2024-04-22 23:29:58 +08:00
Evan You b92c25f53d
fix(compiler-core): properly parse await expressions in edge cases
close #10754
2024-04-22 23:21:18 +08:00
Evan You f12c81efca
fix(compiler-ssr): fix hydration mismatch for conditional slot in transition
close #10743
2024-04-22 22:23:09 +08:00
Evan You a7cf74277e
test: fix test case broken by b93f264 2024-04-22 21:05:00 +08:00
Evan You b93f264647
fix(runtime-core): props should be readonly via direct template access
close #8216
close #10736
2024-04-22 20:47:45 +08:00
Vadim Kruglov da7adefa84
fix(compiler-core): handle template ref bound via v-bind object on v-for (#10706)
close #10696
2024-04-22 20:46:11 +08:00
Evan You 5cef52a5c2
fix(compiler-sfc): handle readonly operator and ReadonlyArray/Map/Set types
close #10726
2024-04-22 15:36:38 +08:00
Vadim Kruglov 65109a70f1
fix(transition): transition is breaking/flickering when enter is canceled (#10688)
Co-authored-by: Vadim Kruglov <vadim.kruglov@libertexgroup.com>
2024-04-22 15:10:08 +08:00
renovate[bot] 88c9d264ea
chore(deps): update build (#10761)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-22 15:09:14 +08:00
renovate[bot] 15df5c1b26
fix(deps): update compiler (#10760)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-22 15:04:41 +08:00
renovate[bot] b0d00958e0
chore(deps): update all non-major dependencies (#10758)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-22 14:52:58 +08:00
Evan You 1ff407676f
fix(compiler-ssr): fix v-html SSR for nullish values
close #10725
2024-04-18 12:49:56 +08:00
Evan You cde7f05787
fix(runtime-core): further fix slots _ctx check
close #10724
2024-04-18 12:27:15 +08:00
yangxiuxiu e51ca61ca0
fix(runtime-core): fix edge case of KeepAlive inside Transition with slot children (#10719)
close #10708
2024-04-18 12:00:06 +08:00