Commit Graph

31 Commits

Author SHA1 Message Date
Evan You 5257b366fd types: improve createElement typing 2018-10-12 19:49:41 -04:00
Evan You 47a2b25a95 wip(types): improve h typing 2018-10-12 13:42:19 -04:00
Evan You 5327abb249 feat: warning traces & error handling for functional render 2018-10-11 17:14:39 -04:00
Evan You 60e803ce62 feat: support defining data in constructor/initialzers 2018-10-11 13:54:35 -04:00
Evan You 83605ef26c refactor: remove inheritAttrs / nativeOn, enforce explicit fallthrough 2018-10-09 21:10:30 -04:00
Evan You da6f0d7adc refactor: use flat options on class 2018-10-09 20:22:29 -04:00
Evan You ba62deb5d9 types: simplify options types 2018-10-09 13:59:30 -04:00
Evan You e698c8f492 types: rename 2018-10-09 11:37:24 -04:00
Evan You d22b71b27e refactor: types refactor 2018-10-08 18:09:13 -04:00
Evan You 511ac0bd2f types: use stricter defaults for component data and props 2018-10-04 17:33:20 -04:00
Evan You 03fd4da21d refactor: revert render fn signature 2018-10-04 16:44:23 -04:00
Evan You a0321b39b7 refactor: pass target instance to errorCaptured hook 2018-10-03 13:03:37 -04:00
Evan You 88be7ecd37 refactor: adjust render fn signature 2018-10-03 13:00:13 -04:00
Evan You 172b7f5cf7 fix: $emit should check for raw parent data for listeners 2018-10-03 11:57:47 -04:00
Evan You adfe0ee7bf refactor: improve fragment implementation 2018-10-02 13:59:11 -04:00
Evan You ee50fb9723 feat: activated/deactivated hooks 2018-09-26 18:34:21 -04:00
Evan You 7c2ec8ace0 feat: keep-alive 2018-09-26 17:10:34 -04:00
Evan You 2c753388c3 feat: async component 2018-09-25 21:28:52 -04:00
Evan You 7484b4d2e6 feat: provide/inject 2018-09-25 17:49:47 -04:00
Evan You 1e447d021b feat: applyDirective 2018-09-25 14:56:31 -04:00
Evan You a1b9144009 refactor: new attrs merge strategy 2018-09-24 19:11:14 -04:00
Evan You 85cd69a988 wip: refactor attrs inheritance 2018-09-24 18:51:58 -04:00
Evan You ef1d621162 feat: renderTracked & renderTriggered 2018-09-24 14:05:18 -04:00
Evan You b5db956f9a feat: inheritAttrs 2018-09-23 23:28:21 -04:00
Evan You ddd55fae54 feat: full watch api 2018-09-23 23:16:14 -04:00
Evan You 6ce39b4d20 feat: basic error handling 2018-09-23 20:59:19 -04:00
Evan You 44d1a8efcb feat: renderError 2018-09-23 20:30:26 -04:00
Evan You ccd83e2fb0 feat: $refs 2018-09-23 19:53:19 -04:00
Evan You de76daf073 refactor: depend on scheduler directly in core instead of injecting via createRenderer 2018-09-21 13:34:00 -04:00
Evan You bf38fea313 refactor: ensure watcher callbacks are deferred 2018-09-20 18:57:13 -04:00
Evan You 3401f6b460 init (graduate from prototype) 2018-09-19 11:35:38 -04:00