Evan You
|
674151c9b9
|
chore: Merge branch 'minor' into vapor
|
2025-01-29 15:37:54 +08:00 |
Johnson Chu
|
9d651e2774
|
refactor(reactivity): ports alien-signals 1.0.0 (#12570)
|
2025-01-15 11:19:27 +08:00 |
edison
|
679cbdf480
|
fix(reactivity): ensure multiple effectScope `on()` and `off()` calls maintains correct active scope (#12641)
|
2025-01-08 18:03:40 +08:00 |
Evan You
|
ac43b11897
|
fix(reactivity): toRefs should be allowed on plain objects
|
2024-12-09 21:47:55 +08:00 |
Johnson Chu
|
313dc61bef
|
perf(reactivity): refactor reactivity core by porting alien-signals (#12349)
|
2024-12-02 21:05:12 +08:00 |
edison
|
bee2f5ee62
|
fix(reactivity): release nested effects/scopes on effect scope stop (#12373)
close #12370
|
2024-11-14 14:24:22 +08:00 |
Evan You
|
21932840ea
|
fix(reactiivty): avoid unnecessary watcher effect removal from inactive scope
close #5783
close #5806
|
2024-11-14 14:12:41 +08:00 |
Evan You
|
d82fa611e8
|
chore: format
|
2024-10-11 11:25:48 +08:00 |
KevinXi
|
d96883cf7d
|
test(reactivity): test for verifying no unnecessary calls of reactive array identity methods (#11328)
related: #9511
|
2024-10-11 11:24:03 +08:00 |
skirtle
|
ec917cfdb9
|
perf(reactivity): avoid unnecessary recursion in removeSub (#12135)
|
2024-10-11 10:48:54 +08:00 |
Tycho
|
7ad289e1e7
|
fix(reactivity): trigger reactivity for Map key `undefined` (#12055)
close #12054
|
2024-10-11 10:39:08 +08:00 |
Tycho
|
d3f5e6e531
|
fix(reactivity): prevent overwriting `next` property during batch processing (#12075)
close #12072
|
2024-10-03 23:16:52 +08:00 |
Evan You
|
93c95dd4cd
|
fix(reactivity): fix nested batch edge case
|
2024-09-27 23:10:20 +08:00 |
Evan You
|
60c2029f77
|
test: add test case for #11928
|
2024-09-27 11:06:34 +08:00 |
Evan You
|
10ff159240
|
fix(reactivity): fix recursive sync watcher on computed edge case
close #12033
close #12037
|
2024-09-26 18:38:13 +08:00 |
Evan You
|
6001e5c81a
|
fix(reactivity): fix property dep removal regression
close #12020
close #12021
|
2024-09-26 16:58:38 +08:00 |
Jürg Lehni
|
0267a58801
|
fix(reactivity): do not remove dep from depsMap when cleaning up deps of computed (#11995)
|
2024-09-22 11:49:35 +08:00 |
Evan You
|
d1764a142a
|
test: simplify computed last sub test case
|
2024-09-22 11:24:10 +08:00 |
Evan You
|
960706eebf
|
fix(reactivity): do not remove dep from depsMap when unsubbed by computed
follow up of 235ea4772 after discovering regression in vant ecosystem-ci tests
|
2024-09-20 23:39:59 +08:00 |
Yang Mingshan
|
49fa673493
|
fix(watch): `once` option should be ignored by watchEffect (#11884)
|
2024-09-16 10:56:32 +08:00 |
Tycho
|
aa5dafd2b5
|
fix(reactivity): rely on dirty check only when computed has deps (#11931)
close #11929
|
2024-09-16 10:28:46 +08:00 |
Evan You
|
e596378e0b
|
fix: Revert "fix: Revert "fix(reactivity): self-referencing computed should refresh""
This reverts commit 35c760f82f .
|
2024-09-10 16:01:20 +08:00 |
Konv Suu
|
67d6596d40
|
fix(reactivity): fix markRaw error on already marked object (#11864)
close #11862
|
2024-09-10 15:40:43 +08:00 |
Evan You
|
35c760f82f
|
fix: Revert "fix(reactivity): self-referencing computed should refresh"
This reverts commit e84c4a608e .
|
2024-09-06 08:47:12 +08:00 |
Evan You
|
e84c4a608e
|
fix(reactivity): self-referencing computed should refresh
ref: https://github.com/vuejs/core/pull/11797#issuecomment-2330738633
|
2024-09-05 19:04:17 +08:00 |
Jürg Lehni
|
716275d1b1
|
fix(reactivity): prevent endless recursion in computed getters (#11797)
|
2024-09-05 18:54:30 +08:00 |
yangxiuxiu
|
98864a7ef5
|
fix(reactivity): pass oldValue to computed getter (#11813)
close #11812
|
2024-09-05 16:10:37 +08:00 |
Evan You
|
40193696b3
|
chore(build): use /*@__PURE__*/ annotation consistently
|
2024-09-04 20:24:33 +08:00 |
Tycho
|
475977a6f7
|
fix(reactivity): handle non-array arguments in reactive `concat` method (#11794)
close #11792
|
2024-09-04 20:21:10 +08:00 |
Tycho
|
9817c80187
|
fix(reactivity): correctly handle method calls on user-extended arrays (#11760)
close #11759
|
2024-09-03 17:32:13 +08:00 |
Maisha Tremblay
|
3de5556521
|
test(reactive): use vitest fn instead of counting manually (#11746)
|
2024-09-02 17:08:19 +08:00 |
lidlanca
|
1d988b5b99
|
test(reactivity): test case for #6358 (#6376)
|
2024-08-29 14:20:04 +08:00 |
Evan You
|
313e4bf552
|
fix(reactivity): avoid infinite recursion when mutating ref wrapped in reactive
close #11696
|
2024-08-29 14:10:29 +08:00 |
Rizumu Ayaka
|
205e5b5e27
|
feat(reactivity): base `watch`, `getCurrentWatcher`, and `onWatcherCleanup` (#9927)
|
2024-08-20 08:21:44 +08:00 |
edison
|
9de1d101f9
|
fix(reactivity): extended methods respect reactive (#11629)
close #11628
|
2024-08-16 16:23:09 +08:00 |
edison
|
4085def1ba
|
fix(reactivity): ensure extended method arguments are not lost (#11574)
close #11570
|
2024-08-10 15:54:38 +08:00 |
Alex
|
e044b6e737
|
feat(reactivity): store value cache on CustomRefs impls (#11539)
Co-authored-by: Evan You <evan@vuejs.org>
|
2024-08-07 22:24:28 +08:00 |
远方os
|
267093c314
|
feat(reactivity/watch): add pause/resume for ReactiveEffect, EffectScope, and WatchHandle (#9651)
|
2024-08-02 14:41:27 +08:00 |
Evan You
|
f15ba2c2e2
|
chore: Merge branch 'main' into minor
|
2024-07-17 17:32:31 +08:00 |
LiuSeen
|
50ddafe91b
|
fix(reactivity): shallowReactive map "unwraps" the nested refs (#8503)
fix #8501
fix #11249
|
2024-07-16 15:07:06 +08:00 |
Johnson Chu
|
ad22879dd2
|
test(reactivity): add a failed test for computed (#11243)
to avoid regressions like in #11135
|
2024-06-28 09:45:34 +08:00 |
Evan You
|
e0df985f03
|
fix: Revert "fix(reactivity): avoid infinite loop when render access a side effect computed (#11135)"
This reverts commit 8296e19855 .
|
2024-06-28 09:31:14 +08:00 |
Evan You
|
6c303eacd1
|
Revert "fix(reactivity): fix side effect computed dirty level (#11183)"
This reverts commit 3bd79e3e5e .
|
2024-06-28 09:28:51 +08:00 |
Evan You
|
7d06ca3a83
|
chore: Merge branch 'main' into minor
|
2024-06-22 21:05:15 +08:00 |
Doctor Wu
|
3bd79e3e5e
|
fix(reactivity): fix side effect computed dirty level (#11183)
close #11181, #11169
|
2024-06-22 16:27:28 +08:00 |
Doctor Wu
|
8296e19855
|
fix(reactivity): avoid infinite loop when render access a side effect computed (#11135)
close #11121
|
2024-06-14 23:51:19 +08:00 |
Evan You
|
26356264d2
|
chore: Merge branch 'main' into minor
|
2024-06-14 12:32:28 +02:00 |
Tycho
|
d04417da41
|
test(effect): verify cleanupEffect clears multiple dependencies (#9503)
close #5541
|
2024-06-06 17:52:01 +08:00 |
chenfan
|
71c2c0af74
|
test(reactivity): should not observe well-known symbol keyed properties in has operation (#9174)
|
2024-06-06 17:41:15 +08:00 |
Fan Pei
|
3b0a56a9c4
|
fix(reactivity): pass oldValue in debug info when triggering refs (#8210)
fix vuejs/pinia#2061
|
2024-06-04 23:25:37 +08:00 |