v1.0.9
Known Issue
The distributed file on CDNs and NPM will expose the incorrect version (Vue.version = '1.0.8'
). Fixed in 1.0.10.
New Build Setup
- The source code now uses ES2015 modules and leverages a more efficient build setup. This results in slightly better script parse time and smaller build size.
- When installed via NPM and used with a module bundler (Webpack/Browserify), the main file is now a pre-bundled single file (
dist/vue.common.js
), which should also make builds faster. - Contributors: please note the build setup has changed. Here's the updated instructions.
Fixed
- #1797
v-model
andvm.$set
can now properly initialize non-existent dynamic paths such as"a[b + 'c']"
. - #1800 properly preserve whitespace inside raw HTML interpolations
- #1806 avoid duplicate classes during transclusion
- #1816 Fix error when using
Vue.set
andVue.delete
on objects created viaObject.create(null)
(@kazupon) - #1839 Fix event propagation check when there are chained emits.
- Note this fix changes an undocumented behavior of
vm.$emit
: previously it returns thevm
itself. Now it returns a boolean value representing whether the event should propagate. Do not rely on any behavior that is not officially documented.
- Note this fix changes an undocumented behavior of
- #1850 Fix
v-ref
on elements with bothv-for
andv-if
. - props with wrong types on initialization are now still set up with reactivity.