Commit Graph

85 Commits

Author SHA1 Message Date
Evan You
699dfd95be types: expose all option types 2018-10-09 20:25:00 -04:00
Evan You
da6f0d7adc refactor: use flat options on class 2018-10-09 20:22:29 -04:00
Evan You
b527705928 refactor: tweak applyDirectives 2018-10-09 18:55:16 -04:00
Evan You
1a68bcb4a7 refactor: adjust arguments 2018-10-09 18:33:08 -04:00
Evan You
c206531330 refactor: use spread args 2018-10-09 18:30:21 -04:00
Evan You
4974a47111 feat: applyDirectives 2018-10-09 18:28:23 -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
ba918b5afe types: trim exports 2018-10-04 18:12:18 -04:00
Evan You
bb2da9633e types: fix types 2018-10-04 18:06:16 -04:00
Evan You
511ac0bd2f types: use stricter defaults for component data and props 2018-10-04 17:33:20 -04:00
Evan You
05b70f790c fix: nativeOn test case + test nested components 2018-10-04 16:52:52 -04:00
Evan You
03fd4da21d refactor: revert render fn signature 2018-10-04 16:44:23 -04:00
Evan You
65033cec9d feat: expose __vue__ in dev mode 2018-10-04 16:35:07 -04:00
Evan You
3c49b30e17 feat: clone observable data instead of warning 2018-10-04 16:13:02 -04:00
Evan You
03390f80a7 fix: nativeOn should be able to be passed down multiple times 2018-10-04 16:10:46 -04:00
Evan You
848b92070b feat: interop with object syntax in all builds 2018-10-03 13:16:54 -04:00
Evan You
8024f058cc fix: fix internal components render signature 2018-10-03 13:14:22 -04:00
Evan You
70947771dc chore: no longer need to wrap legacy render fn 2018-10-03 13:09:52 -04:00
Evan You
a0321b39b7 refactor: pass target instance to errorCaptured hook 2018-10-03 13:03:37 -04:00
Evan You
d893046830 wip: warning 2018-10-03 13:03:20 -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
74265190f2 types: fix types 2018-10-03 10:30:14 -04:00
Evan You
f3d7c9e152 refactor: remove useless argument 2018-10-02 18:36:45 -04:00
Evan You
c4481a49e8 chore: merge imports 2018-10-02 18:33:05 -04:00
Evan You
66ad46ad7a chore: unwrap value when validating props 2018-10-02 18:31:38 -04:00
Evan You
2241ad7765 feat: runtime prop validation 2018-10-02 18:29:14 -04:00
Evan You
e93e85bb29 feat: boolean casting 2018-10-02 17:54:58 -04:00
Evan You
9ce86f86f4 refactor: mountComponent 2018-10-02 15:53:22 -04:00
Evan You
adfe0ee7bf refactor: improve fragment implementation 2018-10-02 13:59:11 -04:00
Evan You
0ae6d8ab8b refactor: mount doesn't have to return el 2018-10-02 12:15:08 -04:00
Evan You
612167f470 test: fragment specs 2018-10-01 18:21:44 -04:00
Evan You
aafecb319d fix: h.* shorthands should expect correct args type 2018-10-01 18:21:33 -04:00
Evan You
dfc855cd54 test: test ops logging for test renderer 2018-10-01 16:42:53 -04:00
Evan You
8f27fefad9 chore: fix comment typo 2018-10-01 13:11:50 -04:00
Evan You
01a0fcb876 fix: clone vnode before mutating flags 2018-09-27 10:23:31 -04:00
Evan You
86d95cf33b refactor(keep-alive): use property initializer 2018-09-27 10:19:36 -04:00
Evan You
1cc7734c24 chore: masks 2018-09-26 18:39:47 -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
5e5dd7b44c fix: ensure consistent behavior in dev/prod 2018-09-26 11:29:55 -04:00
Evan You
7a1c34690a types: fix types 2018-09-26 10:55:07 -04:00
Evan You
9e62c3bd9a refactor: remove unnecessary functional wrapper + delay for async components 2018-09-25 22:25:18 -04:00
Evan You
2c753388c3 feat: async component 2018-09-25 21:28:52 -04:00
Evan You
1def00e96e feat: oldValue for directives 2018-09-25 20:37:46 -04:00
Evan You
e190824812 refactor: export all from optional features 2018-09-25 18:00:29 -04:00
Evan You
b12247d638 refactor: layout optional features 2018-09-25 17:55:47 -04:00
Evan You
7484b4d2e6 feat: provide/inject 2018-09-25 17:49:47 -04:00