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
381b48503a
build: release 2.4.1
7 years ago
Evan You
297ded6d27
build: build 2.4.1
7 years ago
Evan You
83037828d7
build: update release script
7 years ago
Evan You
a7615ef053
build: fix postinstall script causing user install errors
7 years ago
Evan You
ac3d1eaea3
build: release 2.4.0
7 years ago
Evan You
1bdea8221a
build: build 2.4.0
7 years ago
Evan You
529e3db6ae
build: update build script
7 years ago
Evan You
e0ca894dfb
test: improve coverage
7 years ago
Evan You
92a5e93ad0
build: update release note script
7 years ago
Evan You
086e6d98f4
fix: handle arrays in v-on object syntax
7 years ago
Evan You
dc1bca1361
chore: document new ssr methods in vue-template-compiler
7 years ago
Evan You
67fe6cb823
test: use latest mobile browsers on saucelabs
7 years ago
Alexandr Subbotin
e7615737f1
perf: remove src directory from npm module ( #6072 )
`src` directory is not used by node package. Removing this directory reduces size of `.tgz` package by 112kb and saves 840kb on each node projects, where vue.js is installed
7 years ago
Chris Fritz
754e041b91
remove references to gitter; use chat.vuejs.org for discourse ( #6084 )
7 years ago
Evan You
485e7403e4
test: make tests pass in IE
7 years ago
Evan You
91deb4fd91
fix: multiple merged vnode hooks not invoked properly
fix #6076
7 years ago
Evan You
6bf97721f1
feat(ssr): inheritAttrs support in SSR
7 years ago
Evan You
1bf98b0a99
test: adjust transition tests for firefox
7 years ago
Evan You
606666d5a9
test: fix Object.prototype.watch related warnings
7 years ago
Evan You
1f9e924971
feat(types): add declaration for inheritAttrs
7 years ago
Evan You
61187596b9
feat(core): $attrs, $listeners & inheritAttrs option
New features intended for easier creation of higher-order components.
- New instance properties: $attrs & $listeners. these are essentially aliases
of $vnode.data.attrs and $vnode.data.on, but are reactive.
- New component option: inheritAttrs. Turns off the default behavior where
parent scope non-prop bindings are automatically inherited on component root
as attributes.
close #5983 .
7 years ago
Evan You
afa108238f
test: remove unecessary id in test case
7 years ago
Evan You
1b7ddd7a35
feat(types): expose $vnode
7 years ago
Evan You
11614d63b7
feat(v-on): support v-on object syntax with no arguments
Note this does not support modifiers and is meant to be used for handling
events proxying in higher-order-components.
7 years ago
Evan You
b0b6b7e972
build: upgrade rollup
7 years ago
Evan You
0a9aab510b
fix(v-model): fix input change check for type="number"
The change should only apply to the .number modifier, not type="number".
fix #6069
7 years ago
Evan You
fed602b90b
refactor: also clone vnode.asyncFactory
7 years ago
chengchao
4d680794a5
fix(parser): the first newline following pre and textarea tag should be ignored ( #6022 )
fix #6022
7 years ago
Evan You
a1d1145c91
fix(v-model): should generate component-specific code for tags with "is" attribute
fix #6066
7 years ago
Evan You
8d66691ee2
fix(core): should preserve reactivity-ness of injected objects
fix #5913
7 years ago
Evan You
5dbca4e3c4
style: tweak import style
7 years ago
Hanks
b1512d8b13
feat(weex): implement "weex.supports" api to support feature detection ( #6053 )
* feat(weex): add "weex.supports" api for feature detection
* test(weex): add test case for weex.supports and related methods
7 years ago
Hanks
0d6ad12a48
refactor(weex): sync recent changes of Weex ( #6028 )
* compile bundle on native side if 'compileBundle()' is available on
native side.
* refactor sendTasks
* reset renderer.compileBundle
* v2.2.2-weex.1
* v2.2.2-weex.2 && fixed memory leak
* call C++ timer instead of WxTimerModule in weex-vue-framwork
* v2.2.2-weex.4
* v2.2.2-weex.5
* v2.2.6-weex.1
* style(weex): fix eslint
* test(weex): fix test case for weex callback manager
7 years ago
Rahul Kadyan
306997eaf4
fix(core): add merge strategy for provide option ( #6025 )
Fix #6008
7 years ago
AchillesJ
254d85cfc4
fix(ref): refactor function registerRef ( #6039 )
fix #5997
7 years ago
wenlu.wang
d8d4ca6763
fix: transition group should work with dynamic name ( #6006 ) ( #6019 )
* fix: transition group should work with dynamic name (#6006 )
* fix: improve remove class
7 years ago
SSHz
8ff77a243c
fix typos in src/server/bundle-renderer/create-bundle-runner.js ( #6010 )
8 years ago
Evan You
275d95d0fe
chore: improve commit convention examples to be more Vue-specific
8 years ago
AchillesJ
eea0920f14
fix: improve Vue.set/Vue.delete API to support multi type of array index ( #5973 )
related #5884
8 years ago
AchillesJ
458030ae19
fix: v-bind object should not override props on scopedSlots ( #5995 )
* v-bind object should not override props on scopedSlots
* Update render-slot.js
8 years ago
JK
34d8c796ac
fix: check enterToClass/leaveToClass existence before adding it ( #5912 )
related: #5800
8 years ago
wenlu.wang
049f3171a9
fix: support plugin with multi version vue ( #5985 )
close #5970
8 years ago
Blake Newman
27a1b03827
chore(build): ignore dist files until release ( #5984 )
ignore dist files until release
improves contributor experience
ensures dist files can't be accidentally committed in
8 years ago
AchillesJ
16700c95e1
refactor(core): remove unnecessary switch case ( #5971 )
8 years ago
MopTym
de42186d52
fix(ssr): fix bundleRenderer mapped async chunks caching check ( #5963 )
_mappedfiles => _mappedFiles
8 years ago
wenlu.wang
e4da249ab8
feat: add `comments` option to allow preserving comments in template ( #5951 )
close #5392
8 years ago
JK
51c595a7ce
feat(keep-alive): support Array for include and exclude ( #5956 )
* allow array index on keep-alive:include/exclude
* add Array in patternTypes
* fix flow type
* add flow type for include/exclude in watch
* add test case
8 years ago
superwf
e01c09adad
refactor(compiler): remove 'head' tag contains 'html' tag condition code ( #5958 )
remove 'head' tag contains 'html' tag condition I am not sure this is necessary, but all test passed
after remove the code.
8 years ago