Commit Graph

6076 Commits

Author SHA1 Message Date
edison 0f3da05ea2
fix(suspense): handle suspense switching with nested suspense (#10184)
close #10098
2024-02-25 20:22:12 +08:00
Wick 411596c07b
chore(reactivity): replace console.warn() to warn function (#10394) 2024-02-25 20:17:30 +08:00
Evan You ff130c4702 fix(runtime-dom): avoid always resetting nullish option value
close #10396
2024-02-25 17:35:19 +08:00
Evan You 6bef15f094 chore: remove unused argument 2024-02-25 17:30:20 +08:00
Evan You 05eb4e0fef
Refactor reactivity system to use version counting and doubly-linked list tracking (#10397)
Bug fixes
close #10236
close #10069

PRs made stale by this one
close #10290
close #10354
close #10189
close #9480
2024-02-25 16:51:49 +08:00
三咲智子 Kevin Deng c1d9b64b7b
refactor: re-organize exports 2024-02-25 15:23:29 +08:00
三咲智子 Kevin Deng fb3e8ee8c0
refactor: merge delegate & modifier options of event 2024-02-25 15:11:25 +08:00
Evan You ff943f4ddf
perf: optimize scheduler queueJob performance (#138) 2024-02-25 11:29:45 +08:00
三咲智子 Kevin Deng 669fec8dad
feat: delegate event for vapor
closes #136
2024-02-25 02:07:20 +08:00
三咲智子 Kevin Deng e91dde5d22
refactor(compiler-vapor): don't reference root element 2024-02-23 14:03:21 +08:00
三咲智子 Kevin Deng 7aae631d8c
Merge remote-tracking branch 'upstream/main' 2024-02-23 13:48:27 +08:00
三咲智子 Kevin Deng cb3dfc61ad
test(runtime-vapor): organize directives
[skip release]
2024-02-23 13:34:23 +08:00
三咲智子 Kevin Deng 23653cc447
refactor(runtime-vapor): split props & event metadata 2024-02-23 13:31:32 +08:00
三咲智子 Kevin Deng 88123e56d0
fix(compiler-vapor): register event for v-model 2024-02-23 13:31:32 +08:00
三咲智子 Kevin Deng 26f29b2529
refactor(runtime-vapor): move metadata from instance to node 2024-02-23 01:21:00 +08:00
三咲智子 Kevin Deng a87d2120e0
refactor(runtime-vapor): drop array parent 2024-02-23 00:53:42 +08:00
三咲智子 Kevin Deng d7bd6c99da
refactor(compiler-vapor): generate fragment for only one element
closes #133
2024-02-23 00:52:02 +08:00
三咲智子 Kevin Deng 004edd3bac
refactor(compiler-vapor): move `templateIndex` to dynamic 2024-02-22 11:46:40 +08:00
三咲智子 Kevin Deng 0e0ee5b85e
refactor(compiler-vapor): split block & root ir node 2024-02-22 11:30:29 +08:00
三咲智子 Kevin Deng 531f4f0052
perf(runtime-vapor): improve traverse children 2024-02-22 02:08:05 +08:00
三咲智子 Kevin Deng fa0ca8a5af
refactor(compiler-vapor): required returns 2024-02-22 00:18:19 +08:00
三咲智子 Kevin Deng 66c0e82d4b
refactor(compiler-vapor): remove template ir node 2024-02-21 17:43:52 +08:00
FireBushtree ba29b4c89a
test(compiler-vapor): v-model (#132)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
2024-02-21 17:08:20 +08:00
三咲智子 Kevin Deng fe5d919b0f
refactor(sfc-playground): upgrade `@vue/repl` (#10310) 2024-02-20 21:47:09 +08:00
孟世博 3199189901
chore: standardize the spelling of TypeScript (#10186) [ci skip] 2024-02-20 21:43:45 +08:00
三咲智子 Kevin Deng ebc157c84c
ci: skip release 2024-02-20 21:43:14 +08:00
三咲智子 Kevin Deng 0ecb0ea1b0
chore: fix type error 2024-02-20 21:41:09 +08:00
ygj6 b11ecbda69
feat(runtime-vapor): reset old props when setting dynamic props (#131)
Co-authored-by: 三咲智子 Kevin Deng <sxzz@sxzz.moe>
2024-02-20 21:13:48 +08:00
FireBushtree 1710bfdd21
test(compiler-vapor): v-show directive (#130)
* test(compiler-vapor): v-show

* fix(compiler-vapor): use DOMErrorCodes in vShow test
2024-02-19 16:52:21 +08:00
renovate[bot] ca9920c7d7
chore(deps): update dependency @vue/consolidate to v1 (#10359)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-19 16:41:21 +08:00
三咲智子 Kevin Deng 6c25fb612a
fix(playground/bench): output 2024-02-15 07:47:21 +08:00
三咲智子 Kevin Deng 3430b0c977
fix(playground): inline dep name 2024-02-15 07:45:39 +08:00
三咲智子 Kevin Deng 670109e287
feat(playground): add benchmark 2024-02-15 06:34:03 +08:00
dependabot[bot] 95b08e8fc6
chore(deps-dev): bump vite from 5.0.2 to 5.0.12 (#129)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-14 15:26:42 +08:00
三咲智子 Kevin Deng 7fd7742639
Merge remote-tracking branch 'upstream/main' 2024-02-14 14:46:29 +08:00
三咲智子 Kevin Deng e10f7d1689
refactor(runtime-vapor): fix component type 2024-02-14 14:43:18 +08:00
三咲智子 Kevin Deng 8bb0e0887b
refactor(playground): add vapor option [ci skip] 2024-02-14 14:42:59 +08:00
Evan You 272ab9fbdc release: v3.4.19 2024-02-13 18:08:22 +08:00
Evan You 18f1f45807 chore: fix renovate.json formatting 2024-02-13 18:02:58 +08:00
Evan You 995d2fdcca fix(hydration): fix css vars hydration mismatch false positive on non-root nodes
close #10317
test case from #10325
2024-02-13 18:00:23 +08:00
Evan You df4a6e1dd8 chore(deps): bump @vue/consolidate 2024-02-13 17:42:31 +08:00
Doctor Wu f7ba97f975
feat(dx): warn users when computed is self-triggering (#10299) 2024-02-13 17:38:26 +08:00
Evan You b99ac931a8 chore: ignore lru-cache in renovate.json 2024-02-13 17:26:17 +08:00
renovate[bot] 0ce536ccf8
chore(deps): update dependency npm-run-all2 to v6 (#10309)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-13 17:15:47 +08:00
OnlyWick 5f7a0a08b2
chore(errorHandling): directly return value in callWithErrorHandling function (#10315) 2024-02-13 17:15:18 +08:00
Evan You b8be99018c fix(deps): pin lru-cache to avoid hashing error
close #10300
2024-02-13 17:14:26 +08:00
Evan You 159efa9d73 chore: fix local test run mode in release script 2024-02-13 13:07:39 +08:00
zhoulixiang e50963903d
fix(runtime-dom): should not trigger transition when v-show value is falsy (#10311) 2024-02-13 12:56:52 +08:00
João Carmona 603a1e1f5a
perf(runtime): improve `getType()` GC and speed (#10327) 2024-02-13 11:54:59 +08:00
三咲智子 Kevin Deng 79f3929cd2
chore(playground): dark mode [ci skip] 2024-02-13 03:19:15 +08:00