Skip to content

v1.0.9

Compare
Choose a tag to compare
@yyx990803 yyx990803 released this 23 Nov 19:32
· 3593 commits to main since this release

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 and vm.$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 and Vue.delete on objects created via Object.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 the vm itself. Now it returns a boolean value representing whether the event should propagate. Do not rely on any behavior that is not officially documented.
  • #1850 Fix v-ref on elements with both v-for and v-if.
  • props with wrong types on initialization are now still set up with reactivity.