Commit Graph

  • 3a7d11ca15 wip: mixins Evan You 2018-10-15 19:07:06 -0400
  • 2507ad2b44 feat: improve warning component trace Evan You 2018-10-15 14:39:16 -0400
  • d4cd3fb352 fix: provide/inject should be resolved in parent tree Evan You 2018-10-15 13:12:13 -0400
  • e4e138197c refactor: use more explicit names for warning context Evan You 2018-10-15 12:43:21 -0400
  • b0f3a67e29 refactor: tweak arguments Evan You 2018-10-15 12:41:18 -0400
  • 24ff686848 types: fix wrong order Evan You 2018-10-13 21:14:52 -0400
  • a9b608266e types: improve public component type Evan You 2018-10-13 21:13:56 -0400
  • b3e3fd6ef5 types: basic tsx support Evan You 2018-10-13 20:46:30 -0400
  • 2599580bca types: further tweak createElement type inference Evan You 2018-10-12 22:07:08 -0400
  • 5257b366fd types: improve createElement typing Evan You 2018-10-12 19:49:41 -0400
  • 93d724382e feat: process certain attrs as properties Evan You 2018-10-12 17:42:08 -0400
  • 47a2b25a95 wip(types): improve h typing Evan You 2018-10-12 13:42:19 -0400
  • 7e6fdb8cc4 feat: use internal warning Evan You 2018-10-11 17:21:13 -0400
  • 5327abb249 feat: warning traces & error handling for functional render Evan You 2018-10-11 17:14:39 -0400
  • 3a7bbecb22 feat: alias $attrs to $props when component has no declared props Evan You 2018-10-11 14:27:02 -0400
  • c94ce3ed62 chore: comments Evan You 2018-10-11 14:24:55 -0400
  • 60e803ce62 feat: support defining data in constructor/initialzers Evan You 2018-10-11 13:54:35 -0400
  • d9e3ad72c0 fix: activateComponent should insert vnode now Evan You 2018-10-10 13:29:36 -0400
  • 5cd1f33de3 wip: refactor parentChain management Evan You 2018-10-10 13:13:27 -0400
  • ef0c6effe8 wip: warning Evan You 2018-10-10 09:58:59 -0400
  • 83605ef26c refactor: remove inheritAttrs / nativeOn, enforce explicit fallthrough Evan You 2018-10-09 21:10:30 -0400
  • 699dfd95be types: expose all option types Evan You 2018-10-09 20:25:00 -0400
  • da6f0d7adc refactor: use flat options on class Evan You 2018-10-09 20:22:29 -0400
  • b527705928 refactor: tweak applyDirectives Evan You 2018-10-09 18:55:16 -0400
  • 1a68bcb4a7 refactor: adjust arguments Evan You 2018-10-09 18:33:08 -0400
  • c206531330 refactor: use spread args Evan You 2018-10-09 18:30:21 -0400
  • 4974a47111 feat: applyDirectives Evan You 2018-10-09 18:28:23 -0400
  • ba62deb5d9 types: simplify options types Evan You 2018-10-09 13:59:30 -0400
  • e698c8f492 types: rename Evan You 2018-10-09 11:37:24 -0400
  • d22b71b27e refactor: types refactor Evan You 2018-10-08 18:09:13 -0400
  • ba918b5afe types: trim exports Evan You 2018-10-04 18:12:18 -0400
  • bb2da9633e types: fix types Evan You 2018-10-04 18:06:16 -0400
  • 511ac0bd2f types: use stricter defaults for component data and props Evan You 2018-10-04 17:33:20 -0400
  • 05b70f790c fix: nativeOn test case + test nested components Evan You 2018-10-04 16:52:52 -0400
  • 03fd4da21d refactor: revert render fn signature Evan You 2018-10-04 16:44:23 -0400
  • 65033cec9d feat: expose __vue__ in dev mode Evan You 2018-10-04 16:35:07 -0400
  • 3c49b30e17 feat: clone observable data instead of warning Evan You 2018-10-04 16:13:02 -0400
  • 03390f80a7 fix: nativeOn should be able to be passed down multiple times Evan You 2018-10-04 16:10:46 -0400
  • 848b92070b feat: interop with object syntax in all builds Evan You 2018-10-03 13:16:54 -0400
  • 8024f058cc fix: fix internal components render signature Evan You 2018-10-03 13:14:22 -0400
  • 70947771dc chore: no longer need to wrap legacy render fn Evan You 2018-10-03 13:09:52 -0400
  • a0321b39b7 refactor: pass target instance to errorCaptured hook Evan You 2018-10-03 13:03:37 -0400
  • d893046830 wip: warning Evan You 2018-10-03 13:03:20 -0400
  • 88be7ecd37 refactor: adjust render fn signature Evan You 2018-10-03 13:00:13 -0400
  • 172b7f5cf7 fix: $emit should check for raw parent data for listeners Evan You 2018-10-03 11:57:47 -0400
  • 743a3c2567 chore: export all api from vue Evan You 2018-10-03 10:30:31 -0400
  • 74265190f2 types: fix types Evan You 2018-10-03 10:30:14 -0400
  • f3d7c9e152 refactor: remove useless argument Evan You 2018-10-02 18:36:45 -0400
  • c4481a49e8 chore: merge imports Evan You 2018-10-02 18:33:05 -0400
  • 66ad46ad7a chore: unwrap value when validating props Evan You 2018-10-02 18:31:38 -0400
  • 2241ad7765 feat: runtime prop validation Evan You 2018-10-02 18:29:14 -0400
  • e93e85bb29 feat: boolean casting Evan You 2018-10-02 17:54:58 -0400
  • 8817443545 workflow: add size script Evan You 2018-10-02 17:51:05 -0400
  • 9ce86f86f4 refactor: mountComponent Evan You 2018-10-02 15:53:22 -0400
  • dcc3e98937 refactor: remove replaceChild from nodeOps Evan You 2018-10-02 14:00:29 -0400
  • adfe0ee7bf refactor: improve fragment implementation Evan You 2018-10-02 13:59:11 -0400
  • 0ae6d8ab8b refactor: mount doesn't have to return el Evan You 2018-10-02 12:15:08 -0400
  • 5e988cc9fd test: fix observer warning case Evan You 2018-10-01 18:40:44 -0400
  • 612167f470 test: fragment specs Evan You 2018-10-01 18:21:44 -0400
  • aafecb319d fix: h.* shorthands should expect correct args type Evan You 2018-10-01 18:21:33 -0400
  • 3fe047b4ac fix(test-renderer): indent on multiple children Evan You 2018-10-01 17:50:02 -0400
  • 4f6531aa3c feat(renderer-test): allow specifying indent for serialization Evan You 2018-10-01 17:35:55 -0400
  • 21e8798a21 feat: serialize for test renderer Evan You 2018-10-01 17:22:49 -0400
  • dfc855cd54 test: test ops logging for test renderer Evan You 2018-10-01 16:42:53 -0400
  • da20a06a78 feat: implement basic test renderer Evan You 2018-10-01 13:15:07 -0400
  • 8f27fefad9 chore: fix comment typo Evan You 2018-10-01 13:11:50 -0400
  • 01a0fcb876 fix: clone vnode before mutating flags Evan You 2018-09-27 10:23:31 -0400
  • 86d95cf33b refactor(keep-alive): use property initializer Evan You 2018-09-27 10:19:36 -0400
  • 1cc7734c24 chore: masks Evan You 2018-09-26 18:39:47 -0400
  • ee50fb9723 feat: activated/deactivated hooks Evan You 2018-09-26 18:34:21 -0400
  • 7c2ec8ace0 feat: keep-alive Evan You 2018-09-26 17:10:34 -0400
  • 5e5dd7b44c fix: ensure consistent behavior in dev/prod Evan You 2018-09-26 11:29:55 -0400
  • 7a1c34690a types: fix types Evan You 2018-09-26 10:55:07 -0400
  • 9e62c3bd9a refactor: remove unnecessary functional wrapper + delay for async components Evan You 2018-09-25 22:25:18 -0400
  • 2c753388c3 feat: async component Evan You 2018-09-25 21:28:52 -0400
  • 1def00e96e feat: oldValue for directives Evan You 2018-09-25 20:37:46 -0400
  • e190824812 refactor: export all from optional features Evan You 2018-09-25 18:00:29 -0400
  • b12247d638 refactor: layout optional features Evan You 2018-09-25 17:55:47 -0400
  • 7484b4d2e6 feat: provide/inject Evan You 2018-09-25 17:49:47 -0400
  • 1e447d021b feat: applyDirective Evan You 2018-09-25 14:56:31 -0400
  • 7b7ae57388 refactor: remove unnecessary normalization Evan You 2018-09-25 14:26:36 -0400
  • b946a6b7f7 refactor: use more descriptive argument name Evan You 2018-09-25 14:19:58 -0400
  • 871947c25f fix: fix not saving cached computed options Evan You 2018-09-25 13:49:09 -0400
  • 1106e2208d feat: vnode hooks Evan You 2018-09-25 13:39:19 -0400
  • 8cafad1fd3 refactor: directly use regex Evan You 2018-09-25 12:09:25 -0400
  • 342a9f3a03 refactor: use regex instead of startsWith Evan You 2018-09-25 12:06:19 -0400
  • 296164c207 feat: dot-delimited path for watch Evan You 2018-09-24 21:52:27 -0400
  • a848466f07 test: test for attrs fallthrough Evan You 2018-09-24 21:13:06 -0400
  • a1b9144009 refactor: new attrs merge strategy Evan You 2018-09-24 19:11:14 -0400
  • 85cd69a988 wip: refactor attrs inheritance Evan You 2018-09-24 18:51:58 -0400
  • ef1d621162 feat: renderTracked & renderTriggered Evan You 2018-09-24 14:05:18 -0400
  • 75bfa80997 fix: fix scheduler dupe invokes Evan You 2018-09-24 13:38:54 -0400
  • f398c129e6 refactor: group all extracted non-props under $props.attrs, including class and style. Evan You 2018-09-24 00:29:37 -0400
  • b5db956f9a feat: inheritAttrs Evan You 2018-09-23 23:28:21 -0400
  • ddd55fae54 feat: full watch api Evan You 2018-09-23 23:16:14 -0400
  • cb01733842 feat: attribute fallthrough Evan You 2018-09-23 21:54:48 -0400
  • 6ce39b4d20 feat: basic error handling Evan You 2018-09-23 20:59:19 -0400
  • 44d1a8efcb feat: renderError Evan You 2018-09-23 20:30:26 -0400
  • 08c8fdb62e chore: mark todo Evan You 2018-09-23 19:53:37 -0400
  • ccd83e2fb0 feat: $refs Evan You 2018-09-23 19:53:19 -0400