Commit Graph

  • 3b64508e3b feat: v-memo Evan You 2021-07-09 21:41:44 -04:00
  • 5cea9a1d4e feat(reactivity): support onTrack/onTrigger debug options for computed Evan You 2021-07-08 17:09:23 -04:00
  • b7ea7c1485 perf: also hoist all-static children array Evan You 2021-07-08 16:12:04 -04:00
  • 8bc50cb995 chore: bump serve Evan You 2021-07-08 15:21:33 -04:00
  • 2dd4739089 test: more test cases for computed w/ scheduler Evan You 2021-07-08 13:41:38 -04:00
  • 1fe2239270 refactor: sync value access for chained computed w/ scheduler Evan You 2021-07-08 00:31:26 -04:00
  • 02339b67d8 perf: hoist dynamic props lists Evan You 2021-07-07 14:47:59 -04:00
  • 979a841946 chore: use consistent file naming Evan You 2021-07-07 14:37:28 -04:00
  • eae7c247af refactor: reduce bundle size Evan You 2021-07-07 12:33:37 -04:00
  • 6cf2377cd4 perf(reactivity): use bitwise dep markers to optimize re-tracking (#4017) Bas van Meurs 2021-07-07 20:13:23 +02:00
  • cc09772d55 chore: remove unncessary property on ComputedRef interface Evan You 2021-07-07 10:32:06 -04:00
  • bde855e017 test: test for computed optimization Evan You 2021-07-07 10:10:56 -04:00
  • ebaac9a56d perf(reactivity): avoid triggering re-render if computed value did not change Evan You 2021-07-06 22:01:59 -04:00
  • f5617fc3bb feat(reactivity): new effectScope API (#2195) Anthony Fu 2021-07-07 21:07:19 +08:00
  • 87f69fd0bb perf(reactivity): improve reactive effect memory usage (#4001) Evan You 2021-06-24 17:44:32 -04:00
  • 63a51ffcab chore: fix test failing types Evan You 2021-06-24 09:23:59 -04:00
  • b2554aefba refactor: small bundle size / readability optimization Evan You 2021-06-23 17:20:38 -04:00
  • 64310405ac perf(reactivity): ref-specific track/trigger and miscellaneous optimizations (#3995) Bas van Meurs 2021-06-23 23:22:21 +02:00
  • ceff89905b perf: improve VNode creation performance with compiler hints (#3334) HcySunYang 2021-06-23 07:15:20 +08:00
  • 31abdc8ada release: v3.1.5 Evan You 2021-07-16 12:38:01 -04:00
  • b6cc8640c5 test: test for compat mode v3 render fn detection Evan You 2021-07-16 10:23:25 -04:00
  • 8dbad83e7f fix(compat): fix v3 compiled fn detection in production Evan You 2021-07-16 10:17:38 -04:00
  • 68365b9b2b fix(runtime-core): enter optimized mode for component as root Evan You 2021-07-15 18:51:59 -04:00
  • 1cfe290352
    fix(reactivity): call array subclass methods (#3624) TheDro 2021-07-15 17:17:13 -04:00
  • 299f7c08c7 chore: fix snapshot from merge Evan You 2021-07-15 16:57:30 -04:00
  • 29010501cc
    fix(compiler-sfc): duplicated injected css var with repeated vars in style (#2802) patak 2021-07-15 22:45:37 +02:00
  • b31712ecc5
    test(teleport): fix meaningless test case (#2872) 2021-07-16 04:36:36 +08:00
  • 3756270272
    fix(runtime-dom): capture errors when setting value for IDL (#3578) HcySunYang 2021-07-16 04:32:25 +08:00
  • 18911abb91
    fix(type): infer parent as this on nextTick function (#3608) Carlos Rodrigues 2021-07-15 21:28:20 +01:00
  • 08f504c1b7
    fix(ref): should not trigger when setting value to same proxy (#3658) Yang Mingshan 2021-07-16 04:28:01 +08:00
  • f6a5f09a3a
    types(defineComponent): fix unwrap when returning Ref<T>|undefined from setup (#4100) Carlos Rodrigues 2021-07-15 20:58:20 +01:00
  • e508ee08e9
    chore: fix typo in inherit-attrs warning (#4094) Tan Zhen Yong 2021-07-16 03:45:23 +08:00
  • e00aa56658
    fix(compiler): Addressed infinite loop in compiler (#3992) Austin Keener 2021-07-15 14:57:47 -04:00
  • 7013e8f578 fix(runtime-dom): remove class attribute on nullish values Evan You 2021-07-15 13:45:43 -04:00
  • 5af718ba41 fix(v-model): support calling methods in v-model expression Evan You 2021-07-15 13:34:42 -04:00
  • 395572b593 fix(v-on): proper member exp detection for bracket assignment Evan You 2021-07-15 13:26:09 -04:00
  • c0db807844 refactor: simplify static content insertion Evan You 2021-07-09 16:18:36 -04:00
  • 5df7dfcd71 fix(sfc): only enable jsx parser plugin when explicitly using tsx Evan You 2021-07-15 13:12:06 -04:00
  • 963085d18c fix(v-on): properly detect member expressions with optional chaining Evan You 2021-07-15 12:23:07 -04:00
  • 2937530bef fix(v-model): handle mutations of v-model bound array/sets Evan You 2021-07-15 12:14:19 -04:00
  • c23153d82e
    fix(compiler-core): fix forwarded slots detection on template slots (#4124) edison 2021-07-15 23:37:11 +08:00
  • 6a0c7cd905
    fix(sfc): fix style variables injection on static vnode (#3847) edison 2021-07-15 06:08:12 +08:00
  • 03e26845e2 fix(sfc): fix <script setup> async context preservation logic Evan You 2021-07-06 14:31:53 -04:00
  • b68dfbb9da workflow: dev-sfc script Evan You 2021-07-06 12:02:53 -04:00
  • d12206db8e test: add test case for proper effect teardown w/ withAsyncContext Evan You 2021-07-06 11:39:27 -04:00
  • 6fad2093a4 fix(compiler-sfc): should not rewrite ref sugar identifiers in types Evan You 2021-07-05 14:41:53 -04:00
  • 09f84e98c9 chore: bump vite Evan You 2021-07-05 14:41:09 -04:00
  • f3e15f633e
    fix(compat): fix props check for v-model compat warning (#4056) Austin Keener 2021-07-04 18:32:44 -04:00
  • 348c3b01e5 release: v3.1.4 Evan You 2021-07-02 08:37:50 -04:00
  • 00bb76b69c test: fix test ts target Evan You 2021-07-02 08:27:52 -04:00
  • 253ca2729d fix(compiler-sfc): fix parse-only mode when there is no script setup block Evan You 2021-07-02 08:24:24 -04:00
  • dd280ddaba chore: fix lint script Evan You 2021-07-02 08:19:05 -04:00
  • e47b1ca6d6 chore: disallow async/await usage in src Evan You 2021-07-02 08:11:30 -04:00
  • 438754a0d1 fix(build): avoid using async/await syntax Evan You 2021-07-02 08:06:22 -04:00
  • a44d528af1 fix(codegen): ensure valid types in genreated code when using global directives Evan You 2021-07-02 07:59:47 -04:00
  • 12cf9f4ea1
    fix(runtime-core): fix instance accessed via $parent chain when using expose() (#4048) Austin Keener 2021-07-02 07:51:54 -04:00
  • 735ada1507
    fix(runtime-core): add useAttrs and useSlots export (#4053) wonderl17 2021-07-02 19:51:09 +08:00
  • 2788154f77 fix(build): fix generated code containing unprocessed class field syntax Evan You 2021-07-02 07:35:31 -04:00
  • fc7b640041 release: v3.1.3 Evan You 2021-07-01 19:28:06 -04:00
  • ba89ca9eca fix(runtime-dom): fix static node content caching edge cases Evan You 2021-07-01 19:17:07 -04:00
  • 347d90173b types: export CreateComponentPublicInstance Guillaume 2021-07-02 00:10:07 +02:00
  • 33708e8bf4 fix(ssr): ensure behavior consistency between prod/dev when mounting SSR app to empty containers Evan You 2021-07-01 17:22:03 -04:00
  • 34d4991dd5 fix(ssr): properly hydrate non-string value bindings Evan You 2021-07-01 17:11:23 -04:00
  • fded1e8dfa fix(runtime-core): fix mouting of detached static vnode Evan You 2021-07-01 16:11:50 -04:00
  • d2df28dca4 fix(compiler-core): properly exit self-closing pre tag Evan You 2021-07-01 15:34:12 -04:00
  • 127ed1b969 fix(types): improve type of unref() Evan You 2021-07-01 15:20:49 -04:00
  • 69b74a806f
    chore(puppeteer): upgrade puppeteer (#4019) Bas van Meurs 2021-07-01 19:56:38 +02:00
  • 489db4fc61
    build(deps-dev): bump sass from 1.32.12 to 1.35.1 (#4047) dependabot[bot] 2021-07-01 13:53:10 -04:00
  • bd7c23928e
    build(deps): bump @babel/types from 7.14.4 to 7.14.5 (#4045) dependabot[bot] 2021-07-01 13:52:10 -04:00
  • 27276cd63d
    build(deps-dev): bump vite from 2.3.7 to 2.3.8 (#4044) dependabot[bot] 2021-07-01 13:52:02 -04:00
  • 144c0e7448
    build(deps): bump postcss-modules from 4.0.0 to 4.1.3 (#4043) dependabot[bot] 2021-07-01 13:51:39 -04:00
  • 5158f2064f
    build(deps): bump @babel/parser from 7.14.4 to 7.14.7 (#4041) dependabot[bot] 2021-07-01 13:51:31 -04:00
  • 020c417c23
    build(deps-dev): bump @typescript-eslint/parser from 4.26.0 to 4.28.1 (#4042) dependabot[bot] 2021-07-01 13:51:18 -04:00
  • 598fe7180d
    build(deps-dev): bump eslint from 7.25.0 to 7.29.0 (#4040) dependabot[bot] 2021-07-01 13:51:05 -04:00
  • 4779f90e2a
    build(deps-dev): bump typescript from 4.2.4 to 4.3.5 (#4038) dependabot[bot] 2021-07-01 13:49:51 -04:00
  • 8ed3ed6c27
    feat(types/ide): support find definition for jsx tags, events (#3570) Johnson Chu 2021-07-02 01:49:16 +08:00
  • 81e69b29ec
    feat(types): support IDE renaming for props (#3656) Johnson Chu 2021-07-02 01:48:23 +08:00
  • 1ffd48a2f5 fix(compiler-sfc): support TS runtime enum in <script setup> Evan You 2021-06-30 12:03:42 -04:00
  • f8a6b57ddd refactor(reactivity): improve tree-shaking annotations Evan You 2021-06-30 11:39:31 -04:00
  • 601a290caa feat(compiler-sfc): compileScript parseOnly mode Evan You 2021-06-29 17:56:49 -04:00
  • 96cc335aa7 feat(sfc): make ref sugar disabled by default Evan You 2021-06-29 15:22:26 -04:00
  • 9ee41e14d2 fix: prevent withAsyncContext currentInstance leak in edge cases Evan You 2021-06-29 14:21:31 -04:00
  • 0240e82a38 feat(sfc): auto restore current instance after await statements in async setup() Evan You 2021-06-29 09:24:12 -04:00
  • fd7fa6f694 test: fix script setup directive test Evan You 2021-06-28 18:55:27 -04:00
  • 211793d376 fix(compiler-sfc): avoid script setup marker showing up in devtools Evan You 2021-06-28 18:48:38 -04:00
  • 2e10261b38 chore: warn script setup compiler macro imports Evan You 2021-06-28 17:57:58 -04:00
  • d35e0b1468 feat(sfc): change <script setup> directive resolution to require v prefix Evan You 2021-06-28 17:35:28 -04:00
  • 0245c98640 chore(sfc-playground): handle ssr-only compile errors Evan You 2021-06-28 17:34:52 -04:00
  • 62c1b2f7dc fix(compiler-sfc): fix defineProps/defineEmits usage in multi-variable declarations Evan You 2021-06-28 16:27:30 -04:00
  • 2973b6c30a feat(sfc): support referenced types for defineEmits Evan You 2021-06-28 16:03:27 -04:00
  • afdd2f2835 fix(compiler-sfc): support method signature in defineProps Evan You 2021-06-28 15:39:04 -04:00
  • 2f91db30cd feat(sfc): support using declared interface or type alias with defineProps() Evan You 2021-06-28 11:39:24 -04:00
  • d069796b8f
    fix(runtime-core): add missing serverPrefetch hook error string (#4014) LordTerabyte 2021-06-28 21:30:20 +02:00
  • ef5c41523f types: fix global helpers dts generation Evan You 2021-06-26 21:47:18 -04:00
  • fddef8bb74 chore: remove unnecessary casting Evan You 2021-06-26 21:35:25 -04:00
  • f680074468 chore: fix dts test Evan You 2021-06-26 21:35:00 -04:00
  • 004bd18cf7 feat(sfc/types): make <script setup> helper types available globally Evan You 2021-06-26 21:12:22 -04:00
  • 4c5844a9ca feat(sfc): withDefaults helper Evan You 2021-06-26 21:11:57 -04:00
  • 3ffc7be864 chore(sfc-playground): ignore duplicate logs Evan You 2021-06-25 19:31:47 -04:00
  • 1675b6d723 fix: defineExpose type definition and runtime warning Evan You 2021-06-25 16:18:21 -04:00