Commit Graph

7198 Commits

Author SHA1 Message Date
远方os 267093c314
feat(reactivity/watch): add pause/resume for ReactiveEffect, EffectScope, and WatchHandle (#9651) 2024-08-02 14:41:27 +08:00
Tycho 55acabe88c
dx(useTemplateRef): warn when declaring with the same key (#11462) 2024-08-02 13:18:58 +08:00
Haoqun Jiang 6d4eb94853
feat(runtime-dom): Trusted Types compatibility (#10844) 2024-08-02 12:46:12 +08:00
Damian Głowala 998dca59f1
feat(types): export `MultiWatchSources` type (#9563) 2024-08-02 12:43:22 +08:00
David Matter 2a29a71d8a
test(types): add test for generic discriminated unions in props (#9336) 2024-08-02 11:45:23 +08:00
远方os 22f7d96757
feat(watch): support passing number to `deep` option to control the watch depth (#9572) 2024-08-02 11:38:07 +08:00
Evan You 321d80758c
fix(types): allow using InjectionKey as valid property key
close #5089
2024-08-02 11:11:03 +08:00
Evan You 1fbfa6962b
feat: support specifying allowed keys via generic argument in useTemplateRef() 2024-08-01 11:13:56 +08:00
Evan You f6babf3236
release: v3.5.0-alpha.5 2024-07-31 16:57:19 +08:00
Evan You f35080daf5
chore: Merge branch 'main' into minor 2024-07-31 16:49:22 +08:00
Evan You 0b8ba6320e
release: v3.4.35 2024-07-31 16:42:04 +08:00
Evan You 7b18cdb0b5
fix(teleport/ssr): fix Teleport hydration regression due to targetStart anchor addition 2024-07-31 16:10:23 +08:00
edison 12667da487
fix(Teleport): ensure targetAnchor and targetStart not null during hydration (#11456)
close #11400
2024-07-31 15:46:39 +08:00
Evan You d14a11c1cd
feat: lazy hydration strategies for async components (#11458) 2024-07-31 12:14:51 +08:00
Evan You af60e3560c
test: make transition tests more stable locally 2024-07-29 22:08:08 +08:00
skirtle 5680142e68
perf(runtime-core): improve efficiency of normalizePropsOptions (#11409)
close #9739
2024-07-29 21:47:23 +08:00
Tycho 87923f6af1
chore(types): reuse built-in Iterator type (#11435) 2024-07-29 21:26:48 +08:00
renovate[bot] 208f5c04e7
chore(deps): update dependency conventional-changelog-cli to v5 (#11449)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-29 20:18:02 +08:00
renovate[bot] 5bca503d1e
chore(deps): update dependency eslint-plugin-import-x to v3 (#11450)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-29 20:17:45 +08:00
三咲智子 Kevin Deng f0405f1528
Merge tag 'v3.5.0-alpha.4' 2024-07-29 13:59:31 +08:00
三咲智子 Kevin Deng 61ddfe933b
chore: remove todo from README
See #233
2024-07-29 13:58:36 +08:00
Rizumu Ayaka be332dc5a8
perf(runtime-vapor): `children` helper (#263)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
2024-07-29 13:54:33 +08:00
Tycho e0b2975ef6
fix(types/ref): allow getter and setter types to be unrelated (#11442) 2024-07-29 10:52:38 +08:00
wzc520pyfm 8e052eecf3
chore(sfc-playgroud): highlight the commit and latest version when active in dropdown (#11445) 2024-07-29 09:43:25 +08:00
renovate[bot] c803e6a107
chore(deps): update lint (#11448)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-29 09:26:54 +08:00
renovate[bot] b0d899d68a
chore(deps): update build (#11447)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-29 09:24:03 +08:00
Tycho e28c58138c
refactor(reactivity): simplify the wrapping logic for returned values in array instrumentations (#11434) 2024-07-29 09:22:18 +08:00
renovate[bot] d40bbcb140
chore(deps): update test (#11417)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-29 09:11:08 +08:00
wzc520pyfm c8395f27bd
chore(docs): update the minimum requeird version of node and pnpm (#11443) [ci skip] 2024-07-29 09:10:52 +08:00
renovate[bot] 62e5aa4517
fix(deps): update compiler (#11416)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-29 09:06:40 +08:00
renovate[bot] 6a6daff7ab
chore(deps): update all non-major dependencies (#11415)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-29 09:06:19 +08:00
renovate[bot] fe527741d8
chore(deps): update autofix-ci/action digest to ff86a55 (#11414)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-29 09:06:00 +08:00
Mohammad Bagher Abiyat 0fde1e13a9
ci: continuous releases with pkg.pr.new (#264)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
2024-07-27 06:25:34 +08:00
Evan You 94fb2b8106
feat(hydration): support suppressing hydration mismatch via data-allow-mismatch 2024-07-25 11:22:27 +08:00
Evan You 4ffd9db703
release: v3.5.0-alpha.4 2024-07-24 23:41:40 +08:00
Evan You fa6c5d8d32
chore: Merge branch 'main' into minor 2024-07-24 23:37:31 +08:00
Evan You 9111252042
release: v3.4.34 2024-07-24 23:30:30 +08:00
Evan You b5cad0e91c
refactor: use hasChanged for useModel comparisons 2024-07-24 23:26:13 +08:00
Tycho a18f1ecf05
fix(defineModel): correct update with multiple changes in same tick (#11430)
close #11429
2024-07-24 23:25:22 +08:00
Evan You cd28172578
fix(useId): properly mark async boundary for already resolved async component 2024-07-24 23:08:56 +08:00
Evan You 2a55f2267d
test: add test case for useId 2024-07-24 22:50:31 +08:00
Evan You 1b8e197a5b
fix(suspense/hydration): fix hydration timing of async component inside suspense
close #6638
2024-07-24 22:15:25 +08:00
Evan You e255c31c88
refactor: remove unnecessary else 2024-07-24 21:58:04 +08:00
三咲智子 Kevin Deng a8248cf152
Merge remote-tracking branch 'upstream/minor' 2024-07-19 18:52:32 +08:00
Evan You ee11f43623
release: v3.5.0-alpha.3 2024-07-19 18:14:31 +08:00
Evan You 66579ea544
chore: Merge branch 'main' into minor 2024-07-19 18:07:42 +08:00
Evan You 73ef1561f6
feat(runtime-core): useId() (#11404) 2024-07-19 18:06:02 +08:00
Evan You 422ef34e48
release: v3.4.33 2024-07-19 17:24:34 +08:00
edison 1b81d14bfd
refactor(runtime-core): remove attrsProxy and slotsProxy from instance (#11390) 2024-07-19 17:02:14 +08:00
Tycho 5df67e3675
fix(runtime-dom): handle undefined values in v-html (#11403) 2024-07-19 16:52:03 +08:00