Evan You
|
01f15beeb0
|
release: v3.5.9
|
2024-09-26 19:28:03 +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 |
yangxiuxiu
|
c0e9434414
|
refactor(reactivity): avoid optional chaining in getDepFromReactive (#12007)
|
2024-09-24 18:02:01 +08:00 |
Evan You
|
5e8898572f
|
release: v3.5.8
|
2024-09-22 11:53:14 +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 |
三咲智子 Kevin Deng
|
b8713589de
|
Merge remote-tracking branch 'upstream/main'
|
2024-09-22 02:42:52 +08:00 |
Evan You
|
6fcb80172f
|
release: v3.5.7
|
2024-09-20 23:50:05 +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 |
linzhe
|
b030c8bc73
|
fix(reactivity): fix triggerRef call on ObjectRefImpl returned by toRef (#11986)
close #11982
|
2024-09-20 20:48:15 +08:00 |
Evan You
|
235ea4772e
|
fix(reactivity): fix memory leak from dep instances of garbage collected objects
close #11979
close #11971
|
2024-09-20 20:32:40 +08:00 |
Evan You
|
5c8b76ed6c
|
fix(reactivity): fix dev-only memory leak by updating dep.subsHead on sub removal
ref #11956
|
2024-09-20 20:06:39 +08:00 |
三咲智子 Kevin Deng
|
594cb1412d
|
Merge remote-tracking branch 'upstream/main'
|
2024-09-17 10:33:35 +08:00 |
Evan You
|
9a36f2a0b8
|
release: v3.5.6
|
2024-09-16 16:11:38 +08:00 |
Evan You
|
c74bb8c2dd
|
fix(reactivity): avoid exponential perf cost and reduce call stack depth for deeply chained computeds (#11944)
close #11928
|
2024-09-16 16:00:31 +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 |
Tycho
|
346bfaf760
|
refactor(reactivity): simplify isDirty condition (#11933)
|
2024-09-16 09:59:13 +08:00 |
Evan You
|
7f2de3f53e
|
release: v3.5.5
|
2024-09-13 21:38:17 +08:00 |
Evan You
|
8ea5d6d698
|
fix(reactivity): properly clean up deps, fix memory leak
close #11901
|
2024-09-13 18:35:16 +08:00 |
Evan You
|
11eebcb4df
|
refactor(reactivity): use class for Link
|
2024-09-13 18:35:16 +08:00 |
Evan You
|
91212fa408
|
release: v3.5.4
|
2024-09-10 17:05:04 +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 |
zhangenming
|
f80d447c17
|
perf(reactivity): trigger deps directly instead of storing in an array first (#11695)
|
2024-09-10 15:48:51 +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
|
632e163a41
|
release: v3.5.3
|
2024-09-06 11:27:41 +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
|
72263fa12e
|
release: v3.5.2
|
2024-09-05 21:11:36 +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 |
Evan You
|
46c3ab1d71
|
fix(reactivity): make toRaw work on proxies created by proxyRef
|
2024-09-05 17:47:03 +08:00 |
yangxiuxiu
|
98864a7ef5
|
fix(reactivity): pass oldValue to computed getter (#11813)
close #11812
|
2024-09-05 16:10:37 +08:00 |
Evan You
|
1b6bc2374d
|
release: v3.5.1
|
2024-09-04 21:07:29 +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 |
Evan You
|
6402b98408
|
release: v3.5.0
|
2024-09-03 21:13:50 +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 |
Cédric Exbrayat
|
d427bcd71c
|
chore: document parameters of onWatcherCleanup (#11768)
|
2024-09-02 17:06:30 +08:00 |
Evan You
|
d298c431cc
|
release: v3.5.0-rc.1
|
2024-08-29 15:25:43 +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 |
HEGGRIA
|
64e1ca2657
|
chore(reactivity): effectScope.ts variable declarations optimized and remove useless code in effect.ts (#11721)
* chore(reactivity): effectScope.ts variable declarations optimized and remove useless code in effect.ts
* fix(reactivity): batchDepth count error fixed
* fix(reactivity): batchDepth count error fixed
* chore(reactivity): modify the batchDepth increase type
|
2024-08-28 18:16:59 +08:00 |
yangxiuxiu
|
fbc0c42bcf
|
fix(reactivity): ensure watcher with once: true are properly removed from effect scope (#11665)
|
2024-08-20 16:35:08 +08:00 |
Evan You
|
f2ea25dc54
|
refactor(watch): reuse watch types
|
2024-08-20 16:16:25 +08:00 |
Evan You
|
8c3fdd1a7d
|
release: v3.5.0-beta.3
|
2024-08-20 08:24:06 +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 |
Evan You
|
7d700c215d
|
release: v3.5.0-beta.2
|
2024-08-15 15:29:43 +08:00 |
Tycho
|
5cf5a1620d
|
fix(types/computed): ensure type safety for `WritableComputedRef` (#11608)
|
2024-08-14 15:11:10 +08:00 |
linzhe
|
3bda3e83fd
|
fix(reactivity): sync watch should be executed correctly (#11589)
close #11577
|
2024-08-13 22:54:08 +08:00 |
edison
|
4085def1ba
|
fix(reactivity): ensure extended method arguments are not lost (#11574)
close #11570
|
2024-08-10 15:54:38 +08:00 |
三咲智子 Kevin Deng
|
2ef97fec30
|
refactor: isolatedDeclarations for vapor
|
2024-08-09 17:00:27 +08:00 |
三咲智子 Kevin Deng
|
4468a2bea8
|
Merge tag 'v3.5.0-beta.1'
|
2024-08-09 00:55:35 +08:00 |
三咲智子 Kevin Deng
|
5632e2fe68
|
refactor: `baseWatch` always return effect
|
2024-08-09 00:41:31 +08:00 |
Evan You
|
23e098807b
|
release: v3.5.0-beta.1
|
2024-08-08 23:31:46 +08:00 |
Kevin Deng 三咲智子
|
928af5fe2f
|
refactor(types): enable `isolatedDeclarations` (#11178)
|
2024-08-08 23:05:21 +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 |
Evan You
|
eaf5455d77
|
chore: Merge branch 'main' into minor
|
2024-08-07 18:25:58 +08:00 |
Evan You
|
b1abac06cd
|
fix: Revert "fix(types/ref): allow getter and setter types to be unrelated (#11442)"
This reverts commit e0b2975ef6 .
This change requires TypeScript 5.1 so it is moved to a minor release.
|
2024-08-07 18:12:07 +08:00 |
Evan You
|
3a56315f94
|
fix: Revert "fix(types/ref): correct type inference for nested refs (#11536)"
This reverts commit 536f62332c .
|
2024-08-07 18:11:39 +08:00 |
Tycho
|
536f62332c
|
fix(types/ref): correct type inference for nested refs (#11536)
close #11532
close #11537
|
2024-08-07 11:20:04 +08:00 |
sq800
|
139548e0e0
|
chore: fix typo (#11535) [ci skip]
|
2024-08-07 10:57:39 +08:00 |
vue-bot
|
1cbbb04008
|
release: v3.4.36
|
2024-08-06 14:00:05 +00:00 |
三咲智子 Kevin Deng
|
d23095e866
|
Merge tag 'v3.5.0-alpha.5'
|
2024-08-06 17:39:59 +08:00 |
远方os
|
a01675ef8f
|
feat(types): allow computed getter and setter types to be unrelated (#11472)
close #7271
|
2024-08-05 10:51:56 +08:00 |
Tycho
|
ba2092981c
|
refactor(types/ref): update `MaybeRef` to include all ref-like types (#11379)
Co-authored-by: Evan You <evan@vuejs.org>
|
2024-08-05 10:40:17 +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
|
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 |
Tycho
|
87923f6af1
|
chore(types): reuse built-in Iterator type (#11435)
|
2024-07-29 21:26:48 +08:00 |
三咲智子 Kevin Deng
|
f0405f1528
|
Merge tag 'v3.5.0-alpha.4'
|
2024-07-29 13:59:31 +08:00 |
Tycho
|
e0b2975ef6
|
fix(types/ref): allow getter and setter types to be unrelated (#11442)
|
2024-07-29 10:52:38 +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 |
Evan You
|
4ffd9db703
|
release: v3.5.0-alpha.4
|
2024-07-24 23:41:40 +08:00 |
Evan You
|
9111252042
|
release: v3.4.34
|
2024-07-24 23:30:30 +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
|
422ef34e48
|
release: v3.4.33
|
2024-07-19 17:24:34 +08:00 |
Evan You
|
0ae7316008
|
chore: update comments for proxyRefs
|
2024-07-17 18:01:13 +08:00 |
Evan You
|
f15ba2c2e2
|
chore: Merge branch 'main' into minor
|
2024-07-17 17:32:31 +08:00 |
Evan You
|
fd5c001ec7
|
release: v3.4.32
|
2024-07-17 17:07:05 +08:00 |
Tycho
|
a509e30f05
|
fix(reactivity): ensure `unref` correctly resolves type for `ShallowRef` (#11360)
close #11356
|
2024-07-17 10:09:57 +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 |
Evan You
|
f2acd51340
|
release: v3.4.31
|
2024-06-28 10:14:29 +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
|
912494318f
|
chore(types): reduce as any in reactivity
|
2024-06-26 08:45:25 +08:00 |
三咲智子 Kevin Deng
|
4be49b2620
|
Merge remote-tracking branch 'upstream/minor'
|
2024-06-22 23:39:45 +08:00 |
Evan You
|
7d06ca3a83
|
chore: Merge branch 'main' into minor
|
2024-06-22 21:05:15 +08:00 |
Evan You
|
582cd2e9bc
|
release: v3.4.30
|
2024-06-22 20:59:53 +08:00 |
Tycho
|
7936daebce
|
perf(reactivity): cache tracking value (#11145)
|
2024-06-22 16:57:25 +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 |
三咲智子 Kevin Deng
|
cf8be999df
|
Merge remote-tracking branch 'upstream/minor'
|
2024-06-16 17:01:49 +08:00 |
Evan You
|
524e660e35
|
chore: Merge branch 'main' into minor
|
2024-06-14 18:15:20 +02:00 |
Evan You
|
e5ca13a3af
|
release: v3.4.29
|
2024-06-14 18:02:36 +02: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 |