Commit Graph

550 Commits

Author SHA1 Message Date
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
Evan You
44d1a8efcb feat: renderError 2018-09-23 20:30:26 -04:00
Evan You
08c8fdb62e chore: mark todo 2018-09-23 19:53:37 -04:00
Evan You
ccd83e2fb0 feat: $refs 2018-09-23 19:53:19 -04:00
Evan You
9a02fc4aec refactor: move lis into utils 2018-09-21 18:12:17 -04:00
Evan You
8de1c484ff chore: remove outdated todos 2018-09-21 17:10:02 -04:00
Evan You
9fcd30b483 fix: Collection iterations should yield observable values 2018-09-21 16:54:12 -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
bb0e15de4d test: 100% coverage for observer 2018-09-21 09:52:46 -04:00
Evan You
bf38fea313 refactor: ensure watcher callbacks are deferred 2018-09-20 18:57:13 -04:00
Evan You
9b50a5abb9 refactor: expose runner on computed 2018-09-20 18:36:34 -04:00
Evan You
fa9b3df5ab test: tests for observer computed 2018-09-20 18:03:59 -04:00
Evan You
8a714a6c39 test: better collection coverage + tests for immutable 2018-09-20 16:18:22 -04:00
Evan You
9459ca2152 test: observer collection tests 2018-09-20 11:43:14 -04:00
Evan You
369997bb1d refactor: avoid unnecessary style normalization 2018-09-20 02:17:52 -04:00
Evan You
1ef0d03829 chore: comments 2018-09-20 02:11:05 -04:00
Evan You
30c5e8d3b2 chore: remove language service for now 2018-09-20 02:07:32 -04:00
Evan You
fbb0dcdf89 chore: more meta 2018-09-20 00:17:20 -04:00
Evan You
a89bbc018b build: add sideEffects: false flags 2018-09-20 00:02:48 -04:00
Evan You
fc1d6e52f3 fix: beforeUpdate should not be called via onTrigger 2018-09-19 23:56:40 -04:00
Evan You
232d14c0dd test: basic 2.x compat test case 2018-09-19 23:43:27 -04:00
Evan You
b3208a5941 wip: root Vue compat 2018-09-19 23:19:25 -04:00
Evan You
2e9a342652 build: simplify compiler package setup 2018-09-19 22:25:55 -04:00
Evan You
360ab65117 build: add vue 2.x compat package 2018-09-19 21:52:24 -04:00
Evan You
38109fe915 workflow: adjust esm-bundler build file name 2018-09-19 21:51:21 -04:00
Evan You
77d57813eb test: add unobservable test case for more built-ins 2018-09-19 21:50:19 -04:00
Evan You
cb982099e4 test: add dedupe test case for scheduler 2018-09-19 21:38:27 -04:00
Evan You
26ff9b29f9 test: wip tests for observer 2018-09-19 17:45:19 -04:00
Evan You
7350d41f92 chore: remove outdated TODO comments 2018-09-19 15:37:14 -04:00
Evan You
d69d0c0216 test: test for scheduler 2018-09-19 15:36:56 -04:00
Evan You
73106b8553 workflow: rename umd build to global 2018-09-19 12:46:55 -04:00
Evan You
d1bc6ee8d6 chore: setup all packages 2018-09-19 12:26:50 -04:00
Evan You
a8522cf48c fix: avoid double inserting root component 2018-09-19 12:05:33 -04:00
Evan You
3401f6b460 init (graduate from prototype) 2018-09-19 11:35:38 -04:00