Commit Graph

389 Commits

Author SHA1 Message Date
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
8817443545 workflow: add size script 2018-10-02 17:51:05 -04:00
Evan You
9ce86f86f4 refactor: mountComponent 2018-10-02 15:53:22 -04:00
Evan You
dcc3e98937 refactor: remove replaceChild from nodeOps 2018-10-02 14:00:29 -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
5e988cc9fd test: fix observer warning case 2018-10-01 18:40:44 -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
3fe047b4ac fix(test-renderer): indent on multiple children 2018-10-01 17:50:02 -04:00
Evan You
4f6531aa3c feat(renderer-test): allow specifying indent for serialization 2018-10-01 17:35:55 -04:00
Evan You
21e8798a21 feat: serialize for test renderer 2018-10-01 17:22:49 -04:00
Evan You
dfc855cd54 test: test ops logging for test renderer 2018-10-01 16:42:53 -04:00
Evan You
da20a06a78 feat: implement basic test renderer 2018-10-01 13:15:07 -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
Evan You
1e447d021b feat: applyDirective 2018-09-25 14:56:31 -04:00
Evan You
7b7ae57388 refactor: remove unnecessary normalization 2018-09-25 14:26:36 -04:00
Evan You
b946a6b7f7 refactor: use more descriptive argument name 2018-09-25 14:19:58 -04:00
Evan You
871947c25f fix: fix not saving cached computed options 2018-09-25 13:49:09 -04:00
Evan You
1106e2208d feat: vnode hooks 2018-09-25 13:39:19 -04:00
Evan You
8cafad1fd3 refactor: directly use regex 2018-09-25 12:09:25 -04:00
Evan You
342a9f3a03 refactor: use regex instead of startsWith 2018-09-25 12:06:19 -04:00
Evan You
296164c207 feat: dot-delimited path for watch 2018-09-24 21:52:27 -04:00
Evan You
a848466f07 test: test for attrs fallthrough 2018-09-24 21:13:06 -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
75bfa80997 fix: fix scheduler dupe invokes 2018-09-24 13:38:54 -04:00
Evan You
f398c129e6 refactor: group all extracted non-props under $props.attrs, including class and
style.
2018-09-24 00:29:46 -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
cb01733842 feat: attribute fallthrough 2018-09-23 21:54:48 -04:00
Evan You
6ce39b4d20 feat: basic error handling 2018-09-23 20:59:19 -04:00