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-modelandvm.$setcan 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.setandVue.deleteon 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 thevmitself. 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-refon elements with bothv-forandv-if. - props with wrong types on initialization are now still set up with reactivity.