Commit History

Autor SHA1 Mensaxe Data
  Matej Černý f1663535a1 fix(runtime-core): prevent currentInstance leak into sibling render during async setup re-entry (#14668) hai 2 semanas
  edison 702284f6a7 fix(runtime-core): prevent instance leak in withAsyncContext (#14445) hai 1 mes
  Evan You 05eb4e0fef Refactor reactivity system to use version counting and doubly-linked list tracking (#10397) %!s(int64=2) %!d(string=hai) anos
  Evan You 8fda856a82 refactor: split out useModel implementation and tests %!s(int64=2) %!d(string=hai) anos
  skirtle 10ccb9bfa0 fix(defineModel): support kebab-case/camelCase mismatches (#9950) %!s(int64=2) %!d(string=hai) anos
  Evan You 97ce041910 fix(defineModel): support local mutation when only prop but no listener is passed %!s(int64=2) %!d(string=hai) anos
  Evan You a772031ea8 feat(defineModel): support modifiers and transformers %!s(int64=2) %!d(string=hai) anos
  三咲智子 Kevin Deng bfe6b459d3 style: update format & lint config (#9162) %!s(int64=2) %!d(string=hai) anos
  edison eb12f211b8 fix(defineModel): ensure trigger effect when prop changed (#9841) %!s(int64=2) %!d(string=hai) anos
  Evan You f74785bc4a feat(defineModel): support local mutation by default, remove local option %!s(int64=2) %!d(string=hai) anos
  丶远方 b01fc7ea84 chore: remove unnecessary imports (#8262) %!s(int64=2) %!d(string=hai) anos
  三咲智子 Kevin Deng 14f3d747a3 feat(sfc): introduce `defineModel` macro and `useModel` helper (#8018) %!s(int64=3) %!d(string=hai) anos
  Evan You e10a89e608 fix(compiler-sfc): fix function default value handling w/ props destructure %!s(int64=3) %!d(string=hai) anos
  Evan You 7e8f175db7 wip(vitest-migration): runtime-core tests passing %!s(int64=3) %!d(string=hai) anos
  Evan You 8867bb259a wip(vitest-migration): reactivity tests passing %!s(int64=3) %!d(string=hai) anos
  Evan You 467e113b95 feat(compiler-sfc): `<script setup>` defineProps destructure transform (#4690) %!s(int64=4) %!d(string=hai) anos
  dependabot[bot] 305883a12f build(deps-dev): bump typescript from 4.3.5 to 4.4.2 (#4482) %!s(int64=4) %!d(string=hai) anos
  Evan You 47f488350c chore: run updated prettier %!s(int64=4) %!d(string=hai) anos
  Evan You 03e26845e2 fix(sfc): fix `<script setup>` async context preservation logic %!s(int64=4) %!d(string=hai) anos
  Evan You d12206db8e test: add test case for proper effect teardown w/ withAsyncContext %!s(int64=4) %!d(string=hai) anos
  Evan You 9ee41e14d2 fix: prevent withAsyncContext currentInstance leak in edge cases %!s(int64=4) %!d(string=hai) anos
  Evan You 0240e82a38 feat(sfc): auto restore current instance after await statements in async setup() %!s(int64=4) %!d(string=hai) anos
  Evan You 4c5844a9ca feat(sfc): withDefaults helper %!s(int64=4) %!d(string=hai) anos
  Evan You ac853ff4ab test: fix script setup helpers tests %!s(int64=4) %!d(string=hai) anos
  Eduardo San Martin Morote a137da8a9f feat(sfc): add `defineEmits` and deprecate `defineEmit` (#3725) %!s(int64=4) %!d(string=hai) anos
  Evan You 426a6c996e test: tests for script setup helpers %!s(int64=5) %!d(string=hai) anos