Commit Graph

1047 Commits

Author SHA1 Message Date
Evan You
cb253d7405 wip: weex framework integration 2016-11-07 16:26:06 -05:00
Evan You
550dcee233 fix coverage 2016-11-07 16:25:51 -05:00
Evan You
b69b4a4eef tweak style merge for performance 2016-11-07 16:20:10 -05:00
chengchao
e960cd104e enable style merge behavior between parent-child components (fix #3997) (#4138)
* merge style between components

* update test case

* update style compiler

* add paren to style binding code

* update background property parsing

* introduce interpolation warning and refactor var to const
2016-11-07 16:19:48 -05:00
chengchao
33cf1134ed Update ssr class render (fix #4143) (#4146)
* fix ssr class render

* update test case
2016-11-07 11:33:37 -05:00
Evan You
a4fcdbe673 make standalone build usable in Node.js too 2016-11-05 14:37:30 -04:00
ZhangJan
b7ab388df3 Fix xhtml namespace typo (#4131) 2016-11-05 11:23:57 -04:00
Evan You
b064633951 [build] 2.0.5 2016-11-04 23:47:26 -04:00
Evan You
c67a710b3c avoid triggering watcher on unchanged default props (fix #4090) (26 seconds ago) 2016-11-04 22:49:30 -04:00
Evan You
6e3e989a90 log render error instead of throwing 2016-11-04 22:19:45 -04:00
Evan You
ef0d788fc1 remove unnecessary component normalization during options merge 2016-11-04 22:00:51 -04:00
Evan You
53964dbad2 fix html parser infinite loop (fix #4127) 2016-11-04 21:58:06 -04:00
Evan You
51725cff5e fix SVG foreignObject (fix #4122) 2016-11-04 20:51:17 -04:00
Evan You
5d36e8bc1b fix IE conditional comments (fix #4125) 2016-11-04 19:48:11 -04:00
Evan You
6b1b1d58e9 [build] 2.0.4 2016-11-04 16:47:02 -04:00
Evan You
d0afcd3cf9 fix domProps unset for v-html (fix #4107) 2016-11-04 16:22:49 -04:00
Evan You
fa16b129ca remove unnecesary function 2016-11-04 12:54:53 -04:00
Evan You
e5f23d9fa0 fix component attrs/domProps merging in SSR 2016-11-04 12:53:15 -04:00
(´・ω・`)
240df147f1 Generate style on custom component in SSR (fix #4055) (#4076)
* fix #4055, generate style on custom component

* add test for custom component style

* add synthetic data for module processing
2016-11-04 09:38:52 -04:00
jingsam
c23c5c5d70 keep consistency in dev and prod env (#4093)
* keep consistency in dev and prod env

* Update extend.js

* delete name=null

* fixup

* Update name.spec.js
2016-11-04 09:35:10 -04:00
(´・ω・`)
4078ce9c58 fix #4041, warn overriding Vue's internal methods (#4111)
* fix #4041, warn overriding Vue's internal methods

* prefer concise warning message
2016-11-04 07:44:47 -04:00
Evan You
d9efc6a92b clone components hash to avoid webpack 2 immutable export (fix #4062) 2016-11-03 16:23:21 -04:00
Victor Zakharenko
5a4c1d7f70 Add support attribute module (#4091)
* Add support attribute module

To be able to use css-module

* Extend type SFCBlock

module?: string | boolean

* package vue-template-compiler update

* Revert "package vue-template-compiler update"

This reverts commit 0104458d631115d1abf8d7a6a694a1d84b9b0fc5.
2016-11-03 10:53:43 -04:00
Evan You
e2a361a052 forgivingly handle < inside template plain text (fix #4012) 2016-11-03 00:53:49 -04:00
Evan You
ec824be88e fix v-once inside v-for (fix #3964) 2016-11-02 22:34:36 -04:00
Evan You
09f9783943 fix global mixin + export constructor in vue-loader (fix vue-loader#433) 2016-11-02 18:51:09 -04:00
Evan You
cb1bb75b58 fix global mixin props (fix #3957) 2016-11-02 15:50:57 -04:00
Evan You
4b8eb75c7a fix coverage 2016-11-01 15:53:36 -04:00
chengchao
0cd1489e68 .number modifier should work with select, radio, checkbox (fix #4018) (#4022)
* support number modifier in select, radio, checkbox

* add test case

* add ASTModifier type to specify modifiers type

* fix typo

* keep code consistent
2016-11-01 11:50:22 -04:00
sapics
4a3b4c4a43 Small performance improvement in watcher.js (#4069)
* Minor minification in codegen/index.js

* Small performance improvement in watcher.js

* Use a faster return pattern in watcher.js (@HerringtonDarkholme suggestion)
2016-11-01 11:48:47 -04:00
Phan An
a632d60147 Check and warn for falsy class names (fixes #4050) (#4051)
This commit adds a check for falsy names (null or empty string) before
attempting to add or remove them, to prevent a DOM exception. A warning
will also be triggered if in development env.
2016-11-01 11:30:43 -04:00
Chris Fritz
84918577d2 fix problematic use of 'deprecated' in warnings (#4043) 2016-11-01 11:17:25 -04:00
Herrington Darkholme
2ac581bb7f SSR: eliminate closure in render.js implementation
eliminate closure

fix multiple render instances and memory leakage

fix eslint

magically fix flow typing

add multiple render stream test
2016-11-01 11:14:46 -04:00
Evan You
b51b9eae4d bump eslint config 2016-10-31 16:28:38 -04:00
Pavel Vorona
20f7a06d69 Inline export for consistency (#4066) 2016-10-31 11:54:58 -04:00
Brandon Max
defd45ccba Typo fix: optimizier -> optimizer (#4015) 2016-10-24 14:25:07 +02:00
Evan You
7dc38dea27 fix SFC parsing pug templates that contains "<" (fix #3973) 2016-10-22 16:27:35 +08:00
defcc
3105661662 v-model binding with array. (fix #3958,#3979) (#3988)
* fix v-model with array binding

* add mutli selects test case

* add test case. v-bind with array

* add comments

* code refactor
2016-10-22 14:57:32 +08:00
Steve Shreeve
5f8ae401d4 minor typos (#4011) 2016-10-22 12:23:59 +08:00
peisong
9c91190b40 Fix typos. (#3956) 2016-10-19 17:21:22 +02:00
AlexandreBonneau
1a8720d6ea Fix typo in 'component' (#3978) 2016-10-19 16:33:17 +02:00
AchillesJ
6d31ed255d typo fix (#3963) 2016-10-17 11:30:22 +02:00
Evan You
7c9575bffe improve attr interpolation warning 2016-10-17 10:51:50 +08:00
leon lau
341d0a0357 fixed #3942 (#3947)
* fixed #3942

* fixed #3942
2016-10-17 10:43:39 +08:00
Guido Bouman
8ba420c359 Fix using one delay to control all transitions. (#3932)
* Fix using one delay to control all transitions.

Vue transitions have wrong timing when having CSS like the following:

```
.[transition-name]-enter-active, .[transition-name]-leave-active {
  transition: opacity 0.8s ease, transform 0.7s ease;
  transition-delay: 0.4s;
}
```

Which in turn bubbles errors to the console.

* Fix linting.
2016-10-17 10:36:22 +08:00
Chris Fritz
4f5a47d750 fix root v-else not rendering in prod and switched examples to minified vue for better prod coverage (#3943)
* fix root v-else not rendering in production and switched examples to minified vue for better prod coverage

* add dev build comment to examples

* convert tabs to spaces in todomvc example for consistency
2016-10-14 09:27:54 -04:00
Evan You
1e6a8f568b [build] 2.0.3 2016-10-13 05:27:27 -04:00
Evan You
d362d64633 update entities encoding/decoding (fix #3899) 2016-10-13 05:05:35 -04:00
Evan You
a675221bb6 should not generate children for "is" component with inline-template (fix #3931) 2016-10-13 03:42:27 -04:00
Evan You
30bd34e965 disable duplicate attribute warning in IE (close #3929) 2016-10-13 03:35:19 -04:00
Evan You
ff178ccc7e fix directive rawName generation for raw render functions (fix #3930) 2016-10-13 03:18:21 -04:00
Evan You
8823fcc7a4 expose preserveWhitespace option in template compiler 2016-10-13 03:17:47 -04:00
Evan You
6e96a657d8 adjust component destroy logic (really fix #3882) 2016-10-12 17:43:08 -04:00
Evan You
6ab10c0559 fix v-for list auto-keying with nested <template> (fix #3913) 2016-10-12 17:12:12 -04:00
Evan You
ea39d9f6b8 fix static node v-for nested check 2016-10-12 16:31:56 -04:00
Evan You
5d0999ac37 ensure v-model runtime metadata for all types 2016-10-12 15:59:14 -04:00
Evan You
e774ce2353 refactor: split vdom helpers into separate files 2016-10-12 14:07:45 -04:00
Evan You
ceab0b71d0 fix functional components that return string or nothing (fix #3919) 2016-10-12 13:31:39 -04:00
Evan You
7ca58b6cdf small tweak 2016-10-12 13:28:56 -04:00
defcc
a9417e4e4f select change event fix (#3922)
* if select binding not changed, then needRest should be set to false, and no change event should be emitted

* update code style
2016-10-12 13:26:42 -04:00
Evan You
617b9982e0 [build] 2.0.2 2016-10-12 00:54:06 -04:00
Evan You
864ef21a7d fix deeply nested keep-alive components not being destroyed (fix #3882) 2016-10-11 23:58:53 -04:00
Evan You
7570a3c566 test for directive refactor (fix #3848) 2016-10-11 20:49:10 -04:00
Evan You
1fa3844dc2 refactor directive update implementation 2016-10-11 20:31:13 -04:00
Evan You
4a74883864 improve mergeVNodeHook logic 2016-10-11 19:32:01 -04:00
Evan You
e9bf5d1cd9 add warning for using v-model on v-for alias 2016-10-11 18:18:11 -04:00
Evan You
32383e5fa3 remove name option warning during instantiation 2016-10-11 17:58:02 -04:00
Evan You
4740597b66 include component file location in warning if available 2016-10-11 17:53:20 -04:00
Evan You
1bb7cba0e0 improve event warning with component information (close #3831) 2016-10-11 17:32:35 -04:00
defcc
2ee6ef205d replace special terminators chars (#3903) 2016-10-11 14:10:14 -04:00
Evan You
5300ef7819 fix style module removing styles with value 0 on update (fix #3905) 2016-10-11 13:05:34 -04:00
Evan You
d0cfd549ba Revert "fix select multiple first option auto-selected in Chrome/FF (fix #3852)"
This reverts commit f9bef75a34.
2016-10-11 12:53:51 -04:00
defcc
8bb1e58df0 fix multiple select render (#3908)
* fix multiple select render. The mutliple attribute of select dosen't apply at first, so the mutli selected option dosen't work when patching

* keep the vnode.data the same as before
2016-10-11 12:53:30 -04:00
Evan You
cc4c066989 fix coverage 2016-10-10 23:25:24 -04:00
Evan You
484e538df8 fix lint 2016-10-10 23:17:35 -04:00
Evan You
5b4b9269a5 avoid updating input value during IME composition (fix #3894) 2016-10-10 23:15:34 -04:00
Evan You
be6e050b89 fix mounted not called for manually mounted instance with parent (fix #3898) 2016-10-10 23:03:21 -04:00
Evan You
86f0d114ec fix dependency collection for multi-nested arrays (fix #3883) 2016-10-10 22:55:15 -04:00
Evan You
3446d1485d support functional components as named slot (fix #3872) 2016-10-10 22:41:14 -04:00
Evan You
5925ad3bd2 tweak select IE fix to reduce duplicate call 2016-10-10 21:23:49 -04:00
Evan You
f9bef75a34 fix select multiple first option auto-selected in Chrome/FF (fix #3852) 2016-10-10 21:23:25 -04:00
Evan You
74e4e11b44 fix v-on handler with whitespaces (fix #3893) 2016-10-10 19:30:19 -04:00
defcc
8d2fc8e8ac add getTypeList to process mutli-type prop (#3885)
* add getTypeList to process mutli-type prop

* update arrow function

* refactor to isBooleanType for performance

* update isBoolean check
2016-10-10 19:20:43 -04:00
Chris Fritz
de199f9bbd allow 2 root nodes with v-if and v-else (#3887)
* allow 2 root nodes with v-if and v-else

* fix compiler-options test with less specific text
2016-10-09 16:33:23 -04:00
defcc
f59e903d0b setTimeout fallback update (#3868)
* - update setTimeout fallback
- reset cachedWrite.cacheBuffer with .length = 0 for better efficient

* update style

* revert cacheBuffer

* update to arrow function
2016-10-08 14:16:41 -04:00
Evan You
f35f7e35cd add v-model dynamic type warning 2016-10-08 14:15:05 -04:00
Evan You
addb461e3c fix ssr bundle renderer error on commonjs exports (fix #3867) 2016-10-07 17:42:48 -04:00
Phan An
adae5caaee Make forAlias regex lazy (fixes #3846) (#3859)
The current forAliasRE has the first rule greedy (`.*?`), which will
attempt to match whatever it can. This exposes a bug (#3846), where the
regex fails if the template happens to have " in " or " of " in its last
group. For instance, with the template `for key in [{body: 'Hey in
body'}]`, current regex will capture the last group as `body'}]` instead
of `[{body: 'Hey in body'}]`. This commit aims to fix this issue by
making the first rule lazy instead.
2016-10-07 17:40:17 -04:00
Eduardo San Martin Morote
c835ce57ff Allow text nodes on static templates in components (#3826)
Fix #3824
2016-10-05 15:13:14 -04:00
Evan You
d69b64f01f [build] 2.0.1 2016-09-30 17:12:01 -04:00
Evan You
3ad68b96e2 [build] 2.0.0 2016-09-30 14:32:00 -04:00
Evan You
51aa3e594a comment 2016-09-30 14:19:16 -04:00
Evan You
99ea0f8229 adjust named slot resolve check (fix #3819) 2016-09-30 14:19:16 -04:00
Evan You
47ee6abfc6 remove codegen v-for truthiness check (fix #3817) 2016-09-29 22:05:39 -04:00
Evan You
6d4bdb5ff1 fix style binding for falsy numbers (fix #3816) 2016-09-29 17:51:00 -04:00
Evan You
8298323108 add <template> key warning 2016-09-29 13:01:08 -04:00
Evan You
f1e37f6002 do not add list key to text nodes (fix #3810) 2016-09-29 13:01:08 -04:00
Evan You
e468ba078e fix coverage 2016-09-28 20:58:16 -04:00
Evan You
0e8af343a7 check MutationObserver native-ness 2016-09-28 18:34:15 -04:00
Dan Reeves
e0698b2ebd warn user calling Vue() without new (#3793) 2016-09-28 15:33:29 -04:00
fergaldoyle
790c99cdb4 fix IE/Edge select remembering selection (#3803)
* fix IE/Edge select remembering selection

* Use const over let
2016-09-28 15:32:59 -04:00
Evan You
1d3811af78 update comments 2016-09-27 17:11:52 -04:00
Evan You
ccd44f3f41 [build] 2.0.0-rc.8 2016-09-27 17:08:27 -04:00
Evan You
310f5a2f5f tweak v-model type=file warning phrasing 2016-09-27 15:51:46 -04:00
Eduardo San Martin Morote
b8095bf7b8 Warn when using v-model with input[type=file] (#3791) 2016-09-27 15:47:18 -04:00
Evan You
467572830f fix coverage 2016-09-26 22:56:08 -04:00
Evan You
43b489b11f revert nextTick to microtask semantics by using Promise.then (fix #3771) 2016-09-26 22:38:43 -04:00
Evan You
600d436541 [build] 2.0.0-rc.7 2016-09-23 18:24:49 -04:00
Evan You
403f3ccb4c set selected value on nextTick in IE/Edge (fix #3689 by @fergaldoyle) 2016-09-23 17:54:27 -04:00
Evan You
c47e128eb6 move browser sniffing code back to core/util/env 2016-09-23 17:50:08 -04:00
Evan You
bba8b91886 limit v-model runtime shim on text inputs 2016-09-23 17:19:21 -04:00
Evan You
037449f453 ensure prop default value when instantiating without propsData (fix #3693) 2016-09-23 16:41:54 -04:00
Evan You
9566b3358f no need to return text in getValue for v-model select (fix #3729) 2016-09-23 14:58:02 -04:00
Evan You
9fb1057672 Adjust nextTick implementation
MutationObserver is unreliable in UIWebView on iOS >= 9.3.3, and this hasn't
been fixed in iOS10. Moreover it is tedious to identify UIWebView vs. WKWebView
and native Safari now that iOS10 UIWebView supports IndexedDB as well.

We are switching to a setImmediate shim using window.postMessage. This uses
macrotask instead of microtask, but it doesn't actually affect Vue's logic.
2016-09-23 14:58:02 -04:00
Evan You
7eb6c8cfef expose warn as noop in production builds 2016-09-23 14:58:02 -04:00
Evan You
054b96bd70 improve move transition performance by avoiding layout thrashing 2016-09-22 13:14:43 -04:00
Evan You
4785afd154 improve MutationObserver bug detection for iOS 10 2016-09-21 00:29:53 -04:00
Evan You
089c1458cc overwrite static node key in <transition> to ensure unique pending key 2016-09-20 19:53:37 -04:00
Evan You
56960b5fbc support object looseEqual in v-model (fix #3673) 2016-09-14 11:35:30 -04:00
Evan You
d6a7568891 improve v-bind implementation and make it work on components (fix #3670) 2016-09-14 10:14:45 -04:00
Evan You
ace1076da9 [build] 2.0.0-rc.6 2016-09-13 09:21:02 -04:00
Evan You
45ff6218c1 handle multiline atribute value parsing in IE (fix #3663) 2016-09-13 08:43:25 -04:00
Evan You
d0c13c7e66 test undefined method warning 2016-09-13 08:42:53 -04:00
Darius Tall
724a59348f Add undefined check for instance methods (#3656)
* add undefined check for instance methods

* added a warning for undefined methods

* add production ENV check
2016-09-11 16:54:47 +02:00
Evan You
6f8316fe8f toObject should not mutate original objects (fix #3657) 2016-09-11 12:17:59 +02:00
Evan You
673dec6040 fix duplicate slot warning spelling 2016-09-10 10:41:12 +02:00
Ivan Agafonov
b47d773c58 support short prop declaration as prop: true (#3643) 2016-09-10 07:12:06 +02:00
Evan You
4c7a87e2ef observer conversion enumeration should not include prototype properties 2016-09-09 13:54:24 +02:00
Evan You
179ec92019 fix lint 2016-09-08 13:55:45 +02:00
Evan You
100a2969aa move slot cloning back to render function so that it works for jsx as well 2016-09-08 13:54:00 +02:00
Evan You
faecdb6324 [build] 2.0.0-rc.5 2016-09-08 13:29:47 +02:00
Evan You
1c4ca4bc08 fix lint 2016-09-08 13:17:30 +02:00
Evan You
7a2c986722 relax SSR hydration match check to allow client populating empty parent nodes 2016-09-08 13:12:29 +02:00
Evan You
4afccc8eec proper slot duplication warning (fix #3595) 2016-09-08 11:47:22 +02:00
Evan You
f25482dd93 tiny comment fix 2016-09-08 11:11:39 +02:00
Evan You
63e4757fbd key nested children by default (fix #3611) 2016-09-08 09:54:53 +02:00
Zhenfei You
2998bbfae9 createElement won't return Array<VNode> (#3574) 2016-08-31 17:00:38 +02:00
Evan You
a00170cbb9 remove unnecessary appear check in v-show (fix #3559) 2016-08-30 10:45:38 -04:00
Evan You
ada90e5e37 revert directive bind invocation timing, add inserted hook for directives 2016-08-30 10:36:58 -04:00
Evan You
32971d8588 fix v-on patching for cloned slot nodes (fix #3556) 2016-08-29 18:45:07 -04:00
Evan You
88906d6c45 [build] 2.0.0-rc.4 2016-08-29 15:49:00 -04:00
Javis V. Pérez
a3314c8610 Fixed "delcare" typo error (#3552)
* Fixed "delcare" typo error

* Revert "Fixed "delcare" typo error"

This reverts commit 14c3563c48fe9fc68b413e468db221ea4430ade4.

* Typo fixed on src folder only
2016-08-29 17:45:33 +02:00
Evan You
f6b1a51729 fix hot-reload not updating static nodes 2016-08-29 11:45:08 -04:00
Evan You
f4a505c67c support returning promise for async components (close #3527) 2016-08-28 14:33:38 -04:00
Evan You
982913fb1e upgrade flow to 0.31 (close #3482) 2016-08-28 11:33:39 -04:00
Evan You
98876f008b ensure transition end detection only count events triggered on target element (fix #3506) 2016-08-27 17:14:25 -04:00
Evan You
4d640ce4d9 tweak v-if to avoid unnecessary node replacement 2016-08-27 17:01:57 -04:00
Evan You
014d2f8599 fix vdom patch edge case for static nodes being reused and as insertion reference node (fix #3533) 2016-08-27 16:29:07 -04:00
Evan You
ed2085974b ensure mergeVNodeHook does not inject duplicate hooks 2016-08-26 19:19:51 -04:00
Evan You
44128f2ac7 remove forgotten debugger statement 2016-08-26 19:11:45 -04:00
Evan You
3fa4076d05 fix text parser regex for multiline tags (fix #3526) 2016-08-26 18:56:33 -04:00
Evan You
3627a27179 ensure custom directive bind is called after node is inserted (close #3529) 2016-08-26 18:50:48 -04:00
Evan You
a152fe0e98 only gen checkbox/radio model on input tags (fix #3516) 2016-08-26 18:28:58 -04:00
Evan You
e6c5f21f86 fix event initialization on reused slot nodes (fix #3518) 2016-08-26 18:23:18 -04:00
Evan You
0674509193 avoid triggering select reset when selectedIndex has not changed (fix #3504) 2016-08-23 16:30:40 +02:00
Evan You
eef040ebd0 vdom: teardown stale directives on patch (fix #3491) 2016-08-23 12:01:21 +02:00
Brandon Surowiec
0f8ad06b2c Fix Spelling (#3496)
* Fix Spelling

* Fix other instances.
2016-08-22 23:03:00 +02:00
Evan You
f5d4313d10 [build] 2.0.0-rc.3 2016-08-20 14:04:54 -04:00
Evan You
72a0eb3a22 remove extra paren in warning 2016-08-20 13:07:29 -04:00
Evan You
92903f320c fix flow / missing annotations 2016-08-20 12:11:33 -04:00
Evan You
d2df58e547 move v-show marker to runtime so that render functions work as expected (fix #3488) 2016-08-20 11:14:41 -04:00
Evan You
16ce0f13d5 prohibit mounting to body/html 2016-08-20 00:46:58 -04:00
Evan You
fc78242a07 invoke remove hook before destroy hook (fix #3481) 2016-08-19 15:16:45 -04:00
Evan You
3bd7e58801 v-show should ignore inline display:none (ref #3484) 2016-08-19 12:51:15 -04:00
Evan You
910820738e annotations for createFunctionalComponent 2016-08-18 14:25:51 -04:00
Evan You
d7f42cc5c3 avoid IIFE deoptimization when using const/let inside if branches 2016-08-18 14:22:53 -04:00
Evan You
13ce3a2559 fix v-on chained keyCodes (fix #3478) 2016-08-18 12:17:17 -04:00
Evan You
ba5fb31188 fix transition insert hook duplicate invocation on slot nodes (fix #3474) 2016-08-18 12:00:31 -04:00
Evan You
6bdb577d4a fix name warning when instantiating extended components (fix #3472) 2016-08-18 11:17:45 -04:00
Evan You
e62165ca89 ensure v-model to have higher priority than v-on events (fix #3468) 2016-08-17 16:40:45 -04:00
Evan You
1e74675053 expose Vue.set/delete on instances as vm.$set/$delete 2016-08-17 13:53:50 -04:00
Evan You
8e1478e30d proxy: allow keys that start with _ to fall through (necessary for babel helpers) 2016-08-16 14:52:23 -04:00
Evan You
e96529844e improve license info 2016-08-16 10:39:19 -04:00
Evan You
ce798c6f68 fix ref on empty component root (fix #3455) 2016-08-16 10:27:38 -04:00
Evan You
179e9fdf57 [build] 2.0.0-rc.2 2016-08-15 23:39:07 -04:00
Evan You
68be112652 Revert "support transition on component with v-show in root node (fix #3431)"
This reverts commit aab560e0d9.
2016-08-15 22:58:18 -04:00
Evan You
e08d6b9193 fix unnecessary child watcher calls on parent re-render (fix #3453) 2016-08-15 17:47:01 -04:00
Evan You
1bc13f866a fix native events on components with inline-template (fix #3451) 2016-08-15 16:23:37 -04:00
Evan You
f764db4b01 more robust parent transition skip check 2016-08-15 12:49:21 -04:00
Evan You
7b4a5a14e3 add warning for incorrect <slot> usage (ref #3447) 2016-08-15 12:35:11 -04:00
Evan You
d927159a37 remove unnecessary el setting in keep-alive 2016-08-15 12:34:55 -04:00
Evan You
efb603570e fix patch modules error on empty component root 2016-08-15 00:28:48 -04:00
Evan You
aab560e0d9 support transition on component with v-show in root node (fix #3431) 2016-08-14 22:15:33 -04:00
Evan You
174e936e2a fix v-model on input[type=range] in IE (fix #3439) 2016-08-14 18:58:30 -04:00
Evan You
854ccce5d5 prevent out-in transition to enter early when parent re-renders (fix #3440) 2016-08-14 18:49:48 -04:00
Evan You
6a156020ec warn missing event handlers (ref #3430) 2016-08-14 18:29:46 -04:00
Evan You
238f65dc71 fix _scopeId on non-element component root 2016-08-14 17:50:31 -04:00
Evan You
a5a501eafb fix #3437 properly without hacking the type system 2016-08-12 16:33:21 -05:00
Evan You
9bbf7230a5 work around flow :( 2016-08-12 16:28:00 -05:00
Evan You
9d43bff27e fix component in slot lifecycle (fix #3437) 2016-08-12 14:12:57 -05:00
Evan You
299f529498 fix transition enter hook for v-show (fix #3433) 2016-08-12 13:46:03 -05:00
Sergii Naumov
ea77ac28f5 Allow rendering forbidden tags on the server (#3425) 2016-08-11 11:25:59 -05:00
Evan You
86bf3da18e fix flow error for #3393 2016-08-11 08:53:31 -05:00
Evan You
837b0b224b Merge branch 'bugfix/v-show-not-respecting-orig-display' of git://github.com/chrisvfritz/vue into show-display 2016-08-11 08:48:44 -05:00
Evan You
df85865e4f [build] 2.0.0-rc.1 2016-08-11 00:43:09 -05:00
Evan You
8367d489e0 fix prop type in IE9 2016-08-11 00:24:30 -05:00
Evan You
a88e233f89 adjust prop validation to work across vms/iframes 2016-08-10 23:35:59 -05:00
Evan You
0e75fb93df use component name for SSR caching (also allow full externalization) 2016-08-10 23:35:40 -05:00
Evan You
1cb4886380 [build] 2.0.0-beta.8 2016-08-10 00:55:30 -04:00
Evan You
5b80d05c2a skip transition on non-elements 2016-08-10 00:45:42 -04:00