Evan You
37533fd71e
refactor: improve errorCaptured propagation behavior
7 years ago
Evan You
f3fe012d54
feat(v-model): support dynamic input type binding
7 years ago
Evan You
6893499744
feat: rename inject alias from "name" to "from"
7 years ago
Evan You
6dac3dbe44
feat: rename catchError -> errorCaptured
7 years ago
Dominik Rabij
514b90b647
fix: add slot v-bind warning ( #6736 )
close #6677
7 years ago
Evan You
7bc899ce0e
feat(ssr): add shouldPrefetch option
close #5964
7 years ago
Evan You
f881dd175a
feat(ssr): renderToString return Promise
close #6160
7 years ago
Evan You
2cba6d4cb1
feat: add max prop for <keep-alive>
7 years ago
Evan You
3c65239ad4
test: improve inject default test case
7 years ago
Popescu Dan
88423fc66a
feat(inject): support providing default values for injections ( #6322 )
7 years ago
Evan You
b3cd9bc394
feat: add catchError option
also propagate error thrown in renderError() to global handler
7 years ago
Evan You
6e41679a96
fix: use MessageChannel for nextTick
fix #6566 , #6690
7 years ago
Evan You
aa1356e83d
test: e2e tests for basic renderer
7 years ago
Evan You
8295f71665
fix: warn slot-scope when used as a prop
7 years ago
Evan You
dae173d96d
feat: support denoting normal elements as scoped slot
also deprecate "scope" in favor of "slot-scope"
7 years ago
Evan You
4987eeb3a7
feat: v-on automatic key inference
7 years ago
Nick Messing
9734e878ec
feat: add .exact event modifier ( #5977 )
Allow limiting the event to the exact system modifiers specified.
close #5976
7 years ago
Evan You
e1da0d585c
feat(v-model): craete non-existent properties as reactive
close #5932
7 years ago
Evan You
2b5c83af6d
fix: handle errors in errorHandler
close #6714
7 years ago
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