Commit History

Autor SHA1 Mensaxe Data
  Thorsten Lünborg 735af1c7b7 fix(runtime-core): ensure watchers are always registered to correct instance owner (#2495) %!s(int64=5) %!d(string=hai) anos
  Evan You 390589ec6d fix(reactivity): should not trigger watch on computed ref when value is unchanged %!s(int64=5) %!d(string=hai) anos
  Evan You 49bb44756f refactor: watch APIs default to trigger pre-flush %!s(int64=5) %!d(string=hai) anos
  Evan You 3810de7d6b fix(reactivity): effect shoud only recursively self trigger with explicit options %!s(int64=5) %!d(string=hai) anos
  Yang Mingshan 10293c7a18 fix(watch): traverse refs in deep watch (#1939) %!s(int64=5) %!d(string=hai) anos
  Evan You 7454e2a52b build(deps): upgrade to TypeScript 4 %!s(int64=5) %!d(string=hai) anos
  Evan You 223f180529 test(watch): add same value skipping trigger test %!s(int64=5) %!d(string=hai) anos
  HcySunYang caccec3f78 fix(runtime-core/scheduler): sort postFlushCbs to ensure refs are set before lifecycle hooks (#1854) %!s(int64=5) %!d(string=hai) anos
  Evan You a0e34cee4a fix(watch): exhaust pre-flush watchers + avoid duplicate render by pre-flush watchers %!s(int64=5) %!d(string=hai) anos
  Evan You d4c17fb48b fix(watch): pre-flush watcher watching props should trigger before component update %!s(int64=5) %!d(string=hai) anos
  Evan You fce2689ff1 fix(watch): should trigger watcher callback on triggerRef when watching ref source %!s(int64=5) %!d(string=hai) anos
  Evan You 5c74243211 test: move mockWarn into setup files %!s(int64=6) %!d(string=hai) anos
  Tan Li Hau 288b4eab9e fix(watch): fix watching reactive array (#1656) %!s(int64=6) %!d(string=hai) anos
  Carlos Rodrigues 8facaefcc3 fix(watch): callback not called when using `flush:sync` (#1633) %!s(int64=6) %!d(string=hai) anos
  Evan You 341b30c961 fix(watch): post flush watchers should not fire when component is unmounted %!s(int64=6) %!d(string=hai) anos
  Yang Mingshan ba62ccd55d feat(watch): support directly watching reactive object in multiple sources with deep default (#1201) %!s(int64=6) %!d(string=hai) anos
  Evan You 6b33cc4229 feat(watch): support directly watching reactive object with deep default %!s(int64=6) %!d(string=hai) anos
  Carlos Rodrigues 99fd158d09 fix(watch): fix deep watchers on refs containing primitives (#984) %!s(int64=6) %!d(string=hai) anos
  Yang Mingshan 14908f2734 chore: prefer const (#865) %!s(int64=6) %!d(string=hai) anos
  djy0 19a799c28b fix(runtime-core): make watchEffect ignore deep option (#765) %!s(int64=6) %!d(string=hai) anos
  Evan You 99a2e18c97 feat(runtime-core): add watchEffect API %!s(int64=6) %!d(string=hai) anos
  Evan You 9571ede84b refactor(watch): adjsut watch API behavior %!s(int64=6) %!d(string=hai) anos
  Evan You c6a9787941 fix(types): ensure correct oldValue typing based on lazy option %!s(int64=6) %!d(string=hai) anos
  Eduardo San Martin Morote 5742a0b826 fix(runtime-core/watch): trigger watcher with undefined as initial value (#687) %!s(int64=6) %!d(string=hai) anos
  Evan You 2569890e31 refactor: move mockWarn utility to @vue/shared %!s(int64=6) %!d(string=hai) anos
  Rustin 787ac5f74e test(runtime-core): modify test case to set different value (#620) %!s(int64=6) %!d(string=hai) anos
  Evan You 3deb20df63 feat(watch): warn when using lazy with simple callback %!s(int64=6) %!d(string=hai) anos
  Yang Mingshan c2c9c2b57e fix(watch): ignore lazy option in simple watch (#546) %!s(int64=6) %!d(string=hai) anos
  Evan You 89a187b895 refactor(reactivity): separate track and trigger operation types %!s(int64=6) %!d(string=hai) anos
  Adam Lewkowicz 555e3be69d types(watch): allow readonly arrays for watching multiple sources (#281) %!s(int64=6) %!d(string=hai) anos