Commit Graph

866 Commits

Author SHA1 Message Date
Evan You ee5f458ca5 a more proper fix for #1683 2015-11-05 14:06:17 -05:00
Evan You 7df204e3a5 v-show: skip transition if element is detached (fix #1717) 2015-11-05 12:32:13 -05:00
Evan You d40b51b4c1 test coverage for mixed usage warning 2015-11-04 22:43:46 -05:00
Evan You 9a66ece882 simplify IE bind attr workaround by adjusting check order 2015-11-04 19:39:16 -05:00
Evan You 23db8bb2bf fix lint and test coverage 2015-11-04 15:08:22 -05:00
Evan You d7ef64363f Merge pull request #1699 from Mat-Moo/dev
Add offset facility to limit filter aka mysql limit
2015-11-04 15:02:28 -05:00
fergaldoyle 1f7a45a383 Merge remote-tracking branch 'upstream/dev' into dev 2015-11-04 19:07:52 +00:00
Evan You 7244c6997b fix literal casting in compilation 2015-11-04 11:24:00 -05:00
Evan You fbfcfccc9f fix v-ref for dynamic components with keep-alive (fix #1695) 2015-11-04 10:50:15 -05:00
fergaldoyle 1d85fcbd35 IE should prefer all bound props other than class 2015-11-04 15:12:01 +00:00
Mat-Moo 7f3582731e Add offset facility to limit filer aka mysql limit 2015-11-04 10:38:18 +00:00
Evan You 8def6c7400 prop watchers should be triggered on reference change only (fix #1683) 2015-11-03 12:57:38 -05:00
Evan You 296ed695d8 hoist refs at compile time so that they are properly reactive (fix #1671) 2015-11-02 14:01:52 -05:00
Evan You 5b809fdaf6 fix v-for parent scope $els test in IE9/10 2015-10-31 16:34:52 -04:00
Evan You 778734aa88 better warning for fragment instance attributes 2015-10-30 11:09:48 -04:00
Terence Zhong 48a6c03d13 v-for: support access for parent scope's $refs and $els in for context. 2015-10-30 18:45:03 +08:00
Evan You 1e575a75e2 v-bind should be in deep mode when used on objects for class, style and attributes 2015-10-29 10:18:12 -04:00
kazuya kawaguchi 685519859d fix dynamic attribute on custom directive 2015-10-29 19:45:28 +09:00
Evan You 14a1fb48d8 add test for directive literal number arg + limitBy with v-for 2015-10-28 22:08:48 -04:00
Evan You d9fa2b47b1 support objects in v-bind 2015-10-28 15:47:35 -04:00
Evan You ca6934dba3 add limitBy filter 2015-10-28 14:08:41 -04:00
fergaldoyle 0061846347 Added title prop test 2015-10-28 17:34:51 +00:00
Evan You 27bb331169 fix filterBy multiple keys (fix #1479) 2015-10-27 15:23:49 -04:00
Evan You 296dc7854d fix array asset component name check 2015-10-27 10:08:30 -04:00
Evan You 9ec5cd348a improve test for (index,val) syntax 2015-10-26 22:03:23 -04:00
Evan You 5669411445 add hooks for devtools 2015-10-26 21:02:16 -04:00
Evan You 329987cf0d fix :class binding array syntax cleanup (fix #1458) 2015-10-22 14:36:57 -04:00
Evan You 940555f6eb dom: simplify fragment insertion/removal 2015-10-21 14:06:13 -04:00
Evan You d1ab4245eb v-on: support modifiers without expression (close #1451) 2015-10-20 21:19:52 -04:00
Evan You 4e3fb0da17 Directive: use new params API 2015-10-20 17:51:25 -04:00
Evan You 9c45702c65 fix: compile container directives in correct context (fix #1442) 2015-10-19 08:08:31 -04:00
Evan You e12d4071c5 chore: update repo links 2015-10-18 00:13:32 -04:00
Evan You 42e7a8e6f1 test: improve v-for key val syntax test 2015-10-17 23:55:33 -04:00
vprimachenko 588d66f73a add unit tests for `(key,val)` syntax of `v-for` 2015-10-17 23:55:27 -04:00
Evan You e879b8fa0d v-for: call detached hook for instances in removed fragments (fix #1440) 2015-10-17 22:19:26 -04:00
Evan You 02655cd931 props: adjust props merging strategy (fix #1431) 2015-10-16 21:53:10 -04:00
Evan You deb43a8fca assets: standardize "name" usage 2015-10-13 23:49:16 -04:00
Evan You 9209c8382f test: fix e2e test for examples 2015-10-13 17:55:12 -04:00
Evan You 98e16a0f40 v-bind: use less aggressive interpolate warning check (close #1413) 2015-10-11 22:34:18 -04:00
Evan You ebb99df5d7 orderBy: change reverse argument check 2015-10-09 17:07:29 -04:00
Evan You 5b61b199f6 compiler: properly expose modifiers to directives (fix #1399) 2015-10-09 13:07:19 -04:00
Evan You a0fa04d513 transition: use more reliable hidden check (close #1398) 2015-10-09 11:24:29 -04:00
Evan You 539b107b79 config: remove proto option 2015-10-08 17:35:46 -04:00
Evan You 2350a011cb fix test coverage 2015-10-07 11:58:22 -04:00
Evan You 74a6b0110d lifecycle api: deprecate $addChild() in favor of `parent` option 2015-10-05 17:41:15 -04:00
Evan You bd7ff4ef48 test: warn directives on fragment instance 2015-10-05 16:52:18 -04:00
Evan You 3ff16df808 v-for: update primitive values update strategy 2015-10-05 16:46:59 -04:00
Evan You b6cceaadb1 deprecate $set and $delete on objects, use Vue.set/delete instead 2015-10-03 17:09:46 -04:00
Evan You 03b9d41574 v-for: no longer pre-convert values into arrays before piping it through filters 2015-10-03 13:34:53 -04:00
Evan You 17833f9c79 v-bind: do not remove input value attributes 2015-10-02 18:21:22 -04:00
Evan You 4f9b888078 test: fix v-on .prevent modifier tests in IE 2015-10-02 16:07:03 -04:00
Evan You d0c916fd9e v-on: support .stop and .prevent modifiers 2015-10-02 15:17:13 -04:00
Evan You e421cb6042 props: call default value functions with vm as the context (close #1382) 2015-10-02 11:53:10 -04:00
Evan You 82eed21e40 test: update v-model when bind value change 2015-10-01 12:03:08 -04:00
Evan You 6782d108d5 test: v-model checkbox array model 2015-10-01 01:03:43 -04:00
Evan You c427029b64 array.$remove: always remove by searching for item 2015-09-30 23:31:47 -04:00
Evan You b4a3a63fb7 $dispatch: should also trigger event on self 2015-09-30 22:18:46 -04:00
Evan You 3f3b612905 partial: fix dynamic partial scope issue (fix #1363) 2015-09-27 12:16:40 -04:00
Evan You ab2ff32a88 allow empty/falsy values in v-bind:class array syntax 2015-09-27 11:41:44 -04:00
Evan You c6855009cb fix attribute interpolation tests in IE10/11 2015-09-25 16:48:02 -04:00
Evan You 9facca5c9c events: fix propagation - should propagate when there are no callbacks on current instance 2015-09-25 15:44:20 -04:00
Evan You 78d6abe94b tests for attribute interpolation 2015-09-24 22:06:00 -04:00
Evan You 832f6889a2 vm.$watch: support filters 2015-09-23 22:50:33 -04:00
Evan You 92a62e8c2f $interpolate: coverage + cast to string on single token 2015-09-23 15:45:34 -04:00
Evan You f46e516907 directive parser: fix reserved arg handling 2015-09-23 11:03:27 -04:00
Evan You 56f80aac7a global api: add mixin method 2015-09-23 10:32:55 -04:00
Evan You 9fc006871c _.attr: make it more generic 2015-09-22 13:08:21 -04:00
Evan You c350b76efb support v-else for v-show 2015-09-22 13:00:13 -04:00
Evan You b91b3759b1 fix compile test case in IE 2015-09-21 15:05:20 -04:00
Evan You b36397b0de use new modifier syntax 2015-09-19 17:01:27 -04:00
Evan You 5574af3da1 fix coverage 2015-09-19 16:53:14 -04:00
Evan You 178203d91e syntax update: v-ref, v-el; deprecate v-class & v-style 2015-09-19 16:48:56 -04:00
Evan You a9c354ec77 template parser: improve HTML entity regex (fix #1330) 2015-09-17 10:23:02 -04:00
Evan You 31757569b9 change two-way binding indicator from @ to & 2015-09-15 22:56:42 -04:00
Evan You 4236c53740 unit tests pass 2015-09-15 22:50:20 -04:00
Evan You 7f7df413a4 fixing unit test for new syntax (wip) 2015-09-15 22:27:08 -04:00
Evan You cb36567622 update directive test file location 2015-09-15 22:16:20 -04:00
Evan You 8453e9f637 test for v-on custom events on child component 2015-09-15 21:37:49 -04:00
Evan You 7a63cb0317 allow configuring unsafeDelimiters separately 2015-09-11 12:06:30 -04:00
Evan You aa566da1ae support new child component ref syntax 2015-09-11 11:32:00 -04:00
Evan You 2ad9554b3f support new element ref syntax 2015-09-11 11:15:45 -04:00
Evan You bab97fd385 move component to internal directives 2015-09-11 11:12:01 -04:00
Evan You de987d4e8a use new prop binding type indicator syntax 2015-09-11 01:09:07 -04:00
Evan You 5cf33aeb37 support "is" on any element 2015-09-11 00:55:29 -04:00
Evan You d0241f257b use #= instead of .= for literal directives 2015-09-10 18:46:58 -04:00
Evan You 534e12d15c support v-else (close #1290) 2015-09-10 18:44:34 -04:00
Evan You 59b364a266 fix slot fallback content scope inside v-for (fix #1282) 2015-09-09 11:15:19 -04:00
Evan You 8d6d010964 do not remove slot attribute (close #1281) 2015-09-09 11:00:23 -04:00
Evan You 145b0f5da9 fix eslint warning 2015-09-08 11:53:30 -04:00
Evan You a8cb8152ee fix slot compilation scope inside v-for (fix #1268) 2015-09-08 11:51:42 -04:00
Evan You a95db2eb03 remove unobservable object warning 2015-09-08 11:18:16 -04:00
Evan You 00568ce251 warn v-for filters that do not return Arrays 2015-09-07 15:51:45 -04:00
Evan You 2d6e50e5aa use - instead of : for key filters 2015-09-06 22:34:00 -04:00
Evan You c113b85655 support .= literal syntax 2015-09-06 22:31:08 -04:00
Evan You 737a85de88 remove literal directive concept 2015-09-05 22:14:18 -04:00
Evan You e8d8ed790e fix prop filter test 2015-09-05 21:37:05 -04:00
Evan You d8d55858be include computed properties in vm.$log() (close #1251) 2015-09-05 21:35:59 -04:00
Evan You 56788288bf support array of objects in style binding 2015-09-05 21:35:53 -04:00
Evan You 6df94468b4 support filters in props 2015-09-05 21:35:41 -04:00
Evan You 7868fbc23a complete unit test fixes 2015-09-04 10:58:05 -04:00
Evan You c277369948 fix unit testing for transitions 2015-09-04 10:49:41 -04:00
Evan You c771ac2e07 fix unit tests for attr, class, style & el 2015-09-04 10:29:00 -04:00
Evan You 9de3879ad2 fix directive unit tests 2015-09-04 10:04:56 -04:00
Evan You cc2756ca83 fix unit test for compile refactor (wip) 2015-09-03 23:41:52 -04:00
Evan You b4a0d98388 fix rebase errors 2015-09-03 17:53:20 -04:00
Evan You 88c8789d7d change prop- to bind- for props 2015-09-03 17:47:10 -04:00
Evan You c1738644d7 fix eslint 2015-09-03 17:47:10 -04:00
Evan You 96452b7860 tokensToExp no longer need to deal with one time bindings 2015-09-03 17:47:10 -04:00
Evan You 271b4cf281 remove old directive parser 2015-09-03 17:47:10 -04:00
Evan You 88aba5ffd8 remove object handling in attr binding 2015-09-03 17:46:48 -04:00
Evan You 18b90e9243 naming updates 2015-09-03 17:46:48 -04:00
Evan You 2c235d6518 deprecate mustaches in partial name 2015-09-03 17:46:47 -04:00
Evan You 84de2bcdca remove v-ref deprecation warning 2015-09-03 17:46:47 -04:00
Evan You 0c9d6dcf57 remove support for old prop syntax 2015-09-03 17:46:47 -04:00
Evan You e442923785 restructure directives & remove attribute interpolation 2015-09-03 17:46:02 -04:00
Evan You b7f96637b7 remove old key filter 2015-09-03 17:44:36 -04:00
Evan You 1571ab8464 remove v-ref 2015-09-03 17:44:35 -04:00
Evan You 586cb42615 remove exp, true-exp and false-exp params 2015-09-03 17:44:35 -04:00
Evan You 4209eadee0 remove options param for <select> 2015-09-03 17:44:35 -04:00
Evan You 8cc6c72cd6 remove inherit option 2015-09-03 17:43:13 -04:00
Evan You 1169252c07 remove $data as prop 2015-09-03 17:43:13 -04:00
Evan You 511539cfd1 remove <content> 2015-09-03 17:43:13 -04:00
Evan You 204e20f096 remove strict mode 2015-09-03 17:43:13 -04:00
Evan You 19cfe95543 remove wait-for 2015-09-03 17:43:13 -04:00
Evan You 54c93ac39a remove $add 2015-09-03 17:43:13 -04:00
Evan You 80515cc955 remove v-repeat 2015-09-03 17:43:13 -04:00
Evan You 95d5ace7f5 support new literal syntax 2015-09-03 17:42:26 -04:00
Evan You 0818e697dd support new literal directive syntax 2015-09-03 17:31:54 -04:00
Evan You f40e2d7937 use bind- syntax for props 2015-09-03 16:24:43 -04:00
Evan You 08b1ca31a3 revert transition handling 2015-09-03 15:17:00 -04:00
Evan You 6af5db6566 allow referencing host with ref inside transclusion content (close #1147) 2015-09-03 15:17:00 -04:00
Evan You c4f307c650 cache computed by default (regression in #1232) 2015-09-03 15:16:59 -04:00
Evan You 2100ca7a6c implement activate hook 2015-09-03 15:16:59 -04:00
Evan You afa4d7f01c support directly use v-for for select options 2015-09-03 15:16:59 -04:00
Evan You f9ff579d28 new syntax for v-model object value bindings 2015-09-03 15:16:59 -04:00
Evan You cc7377d4b8 default event propagation to false 2015-09-03 15:16:59 -04:00
Evan You 42dc999944 test bind-el 2015-09-03 15:16:59 -04:00
Evan You a9af6c05fe implement scope-wise directive priority 2015-09-03 15:16:59 -04:00
Evan You f4af9f685e hoist el 2015-09-03 15:16:58 -04:00
Evan You 8153977714 hoist component binding 2015-09-03 15:16:58 -04:00
Evan You c29177fb60 test for partial bind-name 2015-09-03 15:16:58 -04:00
Evan You f844961580 make ref reactive 2015-09-03 15:16:58 -04:00
Evan You c1ac5887bc directive.raw is useless 2015-09-03 15:16:58 -04:00
Evan You 50a46e8a41 support bind-ref 2015-09-03 15:16:58 -04:00
Evan You 32f6fd452d support bind-is 2015-09-03 15:16:58 -04:00
Evan You a0e8df3957 rework transition 2015-09-03 15:16:58 -04:00
Evan You 4ca31b8d81 tests for new prop- syntax 2015-09-03 15:16:57 -04:00
Evan You cb8d6f3b41 test for new key filter syntax 2015-09-03 15:16:57 -04:00
Evan You 9e56f97d44 make computed cache default to false 2015-09-03 15:16:57 -04:00
Evan You dd376974e1 implement prop- syntax 2015-09-03 15:16:57 -04:00
Evan You c4186fbf7f fix bind- arg caching 2015-09-03 15:16:57 -04:00
Evan You d3068b3865 unit test for bind- and on- 2015-09-03 15:16:57 -04:00
Evan You 580679e038 simplified new directive parser 2015-09-03 15:16:57 -04:00
Evan You 9e91bf21b7 update v-for warnings 2015-09-03 15:16:56 -04:00
Evan You fe5fca2baa warn unknown custom elements (test) 2015-09-03 15:16:56 -04:00
Evan You 144fe50c8f update examples and fix tests for <slot> 2015-09-03 15:16:27 -04:00
Evan You f865f3f2e5 implement <slot> api 2015-09-03 15:16:26 -04:00
Evan You 8523968e7d rename files 2015-09-03 15:16:26 -04:00
Evan You da22da1fb5 test nested fragments 2015-09-03 15:16:26 -04:00
Evan You 3d3eaeaa63 warn data field already defined as a prop 2015-09-03 15:16:26 -04:00
Evan You 9ac42746ea fragment handle attach/detach 2015-09-03 15:16:26 -04:00
Evan You 600ad90eea use fragment in partials 2015-09-03 15:16:26 -04:00
Evan You cc544c7697 coverage for v-for 2015-09-03 15:16:25 -04:00
Evan You 5157e542bb tests pass for v-for 2015-09-03 15:16:25 -04:00
Evan You e912ac4a04 v-for test wip 2015-09-03 15:16:25 -04:00
Evan You d286fdb963 tests for v-for, wip 2015-09-03 15:16:25 -04:00
Evan You 9a4f0ad89b make meta properties work 2015-09-03 15:16:24 -04:00
Evan You b9cef7c398 make sure scope work properly for components inside fast-repeat 2015-09-03 15:16:23 -04:00
Evan You 3333598a88 fix large array update regression (fix #1248) 2015-09-03 15:14:40 -04:00
Evan You 1fa16a067d Merge pull request #1245 from nkovacs/eslint-ternary
fix eslint ternary operator error
2015-09-03 11:28:19 -04:00
Nikola Kovacs b8b489efe4 Don't set up css transition callback if there's a js callback.
Fixes #1241
2015-09-03 13:14:43 +02:00
Nikola Kovacs f4d4362187 eslint's operator-linebreak rule now supports the ternary operator.
Changed the rule to match the code, and fixed the single instance
in the code that was different.
2015-09-03 12:56:07 +02:00
Evan You 5705239ab1 warn unobservable objects 2015-08-30 09:50:24 -04:00
Evan You 04fde7069f test warn duplicate object on v-repeat diff 2015-08-27 12:13:42 -04:00
Evan You 453f438995 fix unit test for track-by warning 2015-08-27 12:07:15 -04:00
Evan You 850646fc0b fix checkbox value comparison and use looseEqual in comparisons 2015-08-26 04:43:28 -04:00
Evan You 3fc91b970a computed properties should be cached by default 2015-08-25 12:21:15 -04:00
Evan You 59e2d1cf90 support using Objects as values in v-model select options (close #1115) 2015-08-24 21:21:35 -04:00
Evan You dbb3faced3 make computed property cache optional (close #1189) 2015-08-21 12:44:25 -04:00
Evan You 8ef18562ac fix resolveAsset for transcluded components in strict mode (fix #1191) 2015-08-21 12:12:26 -04:00
Evan You 68e0b35d2b also support PascalCased assets 2015-08-20 10:02:18 -04:00
Evan You b9d8ad37ce save and throw async stack trace in debug mode 2015-08-16 18:06:24 -04:00
Evan You 794214a3ff make prop watchers sync (fix #1162) 2015-08-15 14:30:36 -04:00
Evan You 68963c7cb5 improve filterBy: support array keys + filter by function (close #1094) 2015-08-13 10:42:09 -04:00
Evan You feab94f151 use Directive.on 2015-08-12 20:07:54 -04:00
Evan You 84a2c70da2 properly clean up child when switching before wait-for fires (fix #1152) 2015-08-12 15:21:40 -04:00
Evan You 59c9456ea9 v-attr should also set property for checked and selected 2015-08-12 12:41:55 -04:00
Evan You da7ac62b7c fix checkbox test 2015-08-11 22:43:19 -04:00
fergaldoyle b73e77c883 Merge branch 'dev' of https://github.com/yyx990803/vue into dev 2015-08-11 23:05:07 +01:00
fergaldoyle 722094eefc Changed checkbox -value to -exp, simplified matchValue 2015-08-11 21:49:29 +01:00
fergaldoyle b027153d4a Fix lint errors 2015-08-11 21:49:29 +01:00
fergaldoyle d3c53c4cc3 Added ability to specify custom true-value and false-value for v-model on a checkbox 2015-08-11 21:49:29 +01:00
fergaldoyle a9367d1e92 Allow exp attribute for radio input. Values saved to v-model will be the result of evaluated expression 2015-08-11 21:49:29 +01:00
Evan You 199a55fca2 rework two-way filters for v-model (close #1141) 2015-08-11 14:13:49 -04:00
karevn e829f01c87 Debounce filter & tests 2015-08-11 21:09:19 +05:00
Azamat 896cfcfa41 Support no-symbol on currency filter (closes #1131) 2015-08-10 23:28:31 +07:00
Evan You 9e25f05430 fix empty string filter args being casted into undefined (unblock #1135) 2015-08-10 12:14:38 -04:00
Evan You cef5fea7d6 just use cid as keep-alive key 2015-08-09 19:26:55 -04:00
Evan You 3c20278a0e update dev dependencies 2015-08-09 17:38:02 -04:00
Evan You b58db14146 allow wait-for to fire sync inside compiled hooks (fix #965) 2015-08-09 16:41:36 -04:00
Evan You a01f056051 handle Safari template clone bug even when nested (fix #1118) 2015-08-07 10:11:43 -04:00
Evan You 3d81980a11 support number on v-model radio (fix #1124) 2015-08-06 15:42:33 -04:00
Evan You af08256211 handle synchronous transition leave callback (fix #1117) 2015-08-04 19:14:49 -04:00
Evan You 68d37ff3af e2e test for modal example 2015-08-04 16:32:59 -04:00
kazuya kawaguchi 6a4237d5b7 remove legacy rules 2015-08-04 02:11:03 +09:00
kazuya kawaguchi f3275d14a9 fix indent lint 2015-08-04 02:10:55 +09:00
kazuya kawaguchi cdcf4f7c67 remove rules that not use in ESlint 1.0.0 later 2015-08-04 02:10:49 +09:00
Evan You c2ca3909ef template parser should trim empty textNodes from <template> nodes 2015-08-01 17:33:10 -04:00
Evan You 68ca56425c support static default option in <select> with options param (close #1103) 2015-08-01 11:53:26 -04:00
Evan You 425d4d31dc handle interpolations in <textarea> properly (fix #1109) 2015-08-01 10:50:31 -04:00
Evan You f80276395d fix v-repeat value sync for null and boolean values (fix #1108) 2015-07-31 16:07:00 -04:00
Evan You d3027a2396 do not cast empty string when initializing props (fix #1107) 2015-07-31 12:06:35 -04:00
Evan You 6d4ddd6f71 fix v-attr property setting (should be input.value only) (fix #1104 & #1105) 2015-07-31 11:28:38 -04:00
Evan You 720ac15358 fix batcher infinite update handling 2015-07-30 21:37:57 -04:00
Evan You 6c51c0a83a do not throw when component is not found (close #1099) 2015-07-30 11:07:59 -04:00
Evan You 3483db2ced compile v-if content with correct transclusion host (fix #1097) 2015-07-30 09:50:04 -04:00
Evan You 563b063eb7 better naming for internals 2015-07-29 09:29:19 -04:00
Evan You 067e1746cb fix class merging for svg elements (fix #1093) 2015-07-28 14:44:05 -04:00
Evan You 974c5c3a0c rename block instance -> fragment instance 2015-07-28 11:19:16 -04:00
Evan You 99f3774852 improve implicit fragment instance handling (fix #1084) 2015-07-27 12:20:44 -04:00
Stephen Young c84406ff15 support camelCase assets (close #1029) 2015-07-27 10:30:34 -04:00
Evan You d281abd4f6 inline repeat instances should inherit assets even in strict mode (fix #1080) 2015-07-27 10:03:48 -04:00
Evan You 8184a95b40 respect boolean prop default value (fix #1079) 2015-07-27 09:46:14 -04:00
Evan You dd986f6e53 update todomvc example 2015-07-24 12:26:49 -04:00
Evan You c5e29ab98e make class interpolation and v-class work together (fix #1065) 2015-07-23 11:01:37 -04:00
Evan You 3c04cde8e9 do not warn for absent non-required prop (close #1070) 2015-07-23 08:05:38 -04:00
Evan You 7b6913ede9 fix prop default value observing when data() is also present (fix #1071 & #1072) 2015-07-23 07:55:03 -04:00
Evan You 31fd2087b6 path parser minor tweaks 2015-07-21 05:25:54 -04:00
Evan You 149df13a3e improve path parser (fix #1063) 2015-07-21 05:19:16 -04:00
Evan You 965b61de95 allow props to expect a two-way binding type 2015-07-20 06:17:47 -04:00
Evan You 12b4ae2ad6 lazy evaluation for computed properties 2015-07-19 00:00:27 -04:00
Evan You 588b633361 support "item in array" syntax 2015-07-17 05:55:27 -07:00
Evan You 171fdc7ad5 fix $add() not triggering deep watchers for nested array objects 2015-07-16 08:53:34 -07:00
Evan You 17c372672c simplify observer self dep 2015-07-16 08:26:13 -07:00
Evan You 68bde05982 set property in v-attr 2015-07-15 02:38:52 -07:00
Evan You b4b55f1dde support prefixing props with "data-" (close #1034) 2015-07-14 08:33:49 -07:00
Evan You 17e4b33b7a strict mode 2015-07-14 08:09:02 -07:00
Evan You 5fb37fb12c support array asset syntax 2015-07-14 07:22:16 -07:00
Evan You 145fed71f9 improve prop default value handling (close #1032) 2015-07-10 12:04:32 +08:00
Evan You 0d3b26455d adjust build setup for better production minification 2015-07-08 16:47:20 +08:00
Evan You 1f77606869 respect default data value for absent Boolean prop (fix #1020) 2015-07-07 20:21:59 +08:00
Evan You 7b1c2f4872 avoid false watcher triggering on deep/Array watchers during digest (fix #1014) 2015-07-07 19:31:29 +08:00
Evan You a1b9da8938 preserve reference to _data in destroyed instance so that proxy accessors still work (close #1017) 2015-07-07 17:43:14 +08:00
Evan You 92593255dd support frozen models (close #662) 2015-07-06 14:43:26 +08:00
Evan You 838c98afed avoid overwriting inherited properties when initializing props (fix #1012) 2015-07-06 14:19:27 +08:00
Evan You e087e586a6 fix transcluded inline v-repeat scope (fix #1010) 2015-07-06 10:15:56 +08:00
Evan You a688ea0693 increase stagger test delay multiplier (for slower ci runs) 2015-07-05 15:37:47 +08:00
Evan You 5c4c317bf3 persist select with no selected option on append (fix #1008) 2015-07-05 15:11:42 +08:00
Evan You 4a8581f3ed do not defer cleanup when unbinding component (fix #1006) 2015-07-04 02:50:00 +08:00
Evan You d07bcce0e9 support camelCase props (close #1000) 2015-07-04 01:43:45 +08:00