AchillesJ
6ad44e13e9
fix(ref): preserve ref on components after removing root element ( #6718 )
fix #6632 , #6641
7 years ago
Chris Casola
baabd6d140
fix(compiler): warn when inline-template component has no children ( fix #6703 ) ( #6715 )
7 years ago
Evan You
cf1ff5b0dc
fix: use correct ns inside <foreignObject> as root node
fix #6642
7 years ago
Hanks
2deda3d432
refactor(weex): Adjust the weex platform entry file to fit the new weex runtime ( #6620 )
* trim trailing whitespace
* revert(weex): remove the new Function hack for V8, as Weex uses JSC now
Remove the `callFunctionNative` method and `compileBundle`, which is provided by modified V8. In
order to maintain the consistency of the js engine, Weex also use JSC on Android. The legacy hack
for V8 engine should be removed.
* refactor(weex): move module and component apis to weex runtime
Modules and components should be registered in weex runtime, not the specific framework. The
`registerModules`, `registerComponents`, `weex.supports` and `weex.requireModule` api is moved to
weex runtime, which is in the "apache/incubator-weex" repo.
* test(weex): refactor the test cases to fit the new weex-js-runtime
* fix(weex): use document instead of renderer to create Element
7 years ago
Evan You
b080a14138
fix(ssr): fix hydration mismatch with adjacent text node from slots
fix vuejs/vue-loader#974
7 years ago
Evan You
0c9534ff00
fix(ssr): fix bundleRenderer Promise rejection regression
7 years ago
Elevista
3ee62fd59e
fix(inject): exclude not enumerable keys of inject object ( #6346 )
close #6574
7 years ago
Evan You
09106f066a
fix(ssr): handle v-text/v-html with non-string value
fix #6572
7 years ago
Evan You
684cd7d21a
fix: preserve slot attribute if not resolved by Vue
close #6553
7 years ago
Evan You
6f312d636c
fix(v-model): fix input listener with modifier blocking v-model update
fix #6552
7 years ago
Josh Soref
f477ecdbbb
chore: spelling ( #6535 )
7 years ago
Evan You
0f00f8fc2b
fix(ssr): better handle v-html hydration
fix #6519
7 years ago
AchillesJ
679cd1fef4
fix: support prop type checking for primitive wrapper objects ( #6450 )
close #6447
7 years ago
JK
3c216755f6
fix(provide): provide should default to parentVal during merging ( #6473 )
fix #6436
7 years ago
AchillesJ
89f0d29f2d
fix: inherit SVG ns on component root node ( #6511 )
fix #6506
7 years ago
Evan You
538ad20d8a
fix(directive): should invoke unbind & inserted on inner component root element change
fix #6513
7 years ago
Evan You
a744497534
fix: ensure outer bindings on nested HOC are properly re-applied on inner root element change
7 years ago
Evan You
230c6ae782
fix(vdom): avoid diff de-opt when both head/tail are different
fix #6502
7 years ago
Nick Messing
f76d16ed95
fix(vdom): Don't replace input for text-like type change ( #6344 )
fix #6313
7 years ago
Evan You
8fc6bc8827
chore: warn methods that conflict with internals
close #6312
7 years ago
Nick Messing
d6e6f1deb1
fix(v-model): Allow using array value with array v-model in checkboxes ( #6220 )
fix #6219
7 years ago
Evan You
06741f3266
fix: computed properties should not be cached during SSR
ref: vuejs/vuex#877
7 years ago
Evan You
db1d047499
chore: remove unnecessary log in tests
7 years ago
Evan You
321866a47d
test: use headless chrome for dev
7 years ago
Evan You
986a669e8f
chore: trim trailing whitespace
7 years ago
Evan You
0529040c17
fix: deep clone slot vnodes on re-render
fix #6372
7 years ago
Evan You
172dbf9faf
fix(ssr): should also escape static text content
fix #6345
7 years ago
赵鑫晖
59dbd4a414
fix: ensure $attrs and $listeners are always objects ( #6441 )
fix #6263
7 years ago
JK
a43d66743b
fix(transition): consider async placeholder as valid child to return ( #6369 )
fix #6256
7 years ago
JK
d4d553ced7
fix(v-model): avoid unnecessary change event on select options change
fix #6193
via #6194
7 years ago
Evan You
5091e2c984
fix(ssr): address possible xss vector
7 years ago
Hanks
a8146c0c10
feat(weex): remove __weex_require_module__ api
7 years ago
Hanks
9bded22a83
test(weex richtext): rename the file path of richtext test
7 years ago
Hanks
3e4d926336
feat(weex richtext): treat richtext as runtime components
7 years ago
Hanks
d627161a91
feat(weex richtext): support events and add more test cases
7 years ago
Hanks
b60964256c
feat(weex richtext): support to parse styles and classList
7 years ago
Hanks
0ea2bb4fb4
feat(weex): support nested components in richtext
7 years ago
Hanks
09302a7211
test(weex): add test cases for richtext component
7 years ago
Nick Messing
3d14e855e4
fix: checkbox v-model="array" ignore false-value ( #6180 )
close #6178
7 years ago
Evan You
303655116f
fix(provide/inject): merge provide properly from mixins
close #6175
7 years ago
Evan You
eb9168cfc1
feat: warn when assigning to computed property with no setter
close #6078
7 years ago
Evan You
a8ac129a58
fix: ensure looseEqual is not dependant on key enumeration order
close #5908
7 years ago
AchillesJ
06b9b0bbad
fix(v-bind): respect .prop modifier on components ( #6159 )
7 years ago
laoxiong
d03fa26687
fix(compile): properly generate comments with special character ( #6156 )
close #6150
7 years ago
AchillesJ
b0f00e31e7
fix(provide/inject): resolve inject properly from mixins ( #6107 )
fix #6093
7 years ago
Evan You
c70addf7d1
fix(v-model): use stricter check for <select> option update
close #6112
7 years ago
Eduardo San Martin Morote
be3dc9c6e9
fix: include boolean in isPrimitive check ( #6127 )
suppresses key warning for boolean values, closes #6126
7 years ago
Evan You
e0ca894dfb
test: improve coverage
7 years ago
Evan You
67fe6cb823
test: use latest mobile browsers on saucelabs
7 years ago
Evan You
485e7403e4
test: make tests pass in IE
7 years ago