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