Vue.js: v2.0.4 Release

Release date:
November 4, 2016
Previous version:
v2.0.3 (released October 13, 2016)
Magnitude:
2,896 Diff Delta
Contributors:
19 total committers
Data confidence:
Commits:

30 Features Released with v2.0.4

Top Contributors in v2.0.4

yyx990803
defcc
HerringtonDarkholme
chrisvfritz
sapics
phanan
jingsam
PowerfulPony
guidobouman
pvorona

Directory Browser for v2.0.4

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

Build

  • The npm distribution now includes dist/vue.runtime.js, a UMD version of the runtime only build that can be used in browsers. It is also available on CDN.

Improvements

  • 20% SSR performance improvements by eliminating closures with context passing (via #4007 by @HerringtonDarkholme)

Fixed

  • fix transition error when using one delay to control all transitions (via #3932 by @guidobouman)
  • #3940 fix root v-else not rendering in prod (via #3943 by @chrisvfritz)
  • #3942 fix Vue.set not supporting sparse array (via #3947 by @leonlau)
  • #3957 fix global props mixin
  • #3958, #3979 fix v-model binding with array indice (via #3988 by @defcc)
  • #3964 fix v-once inside v-for
  • #3973, #4012 fix parsing templates that contains "<"
  • #4018 fix .number modifier for select, radio and checkbox (via #4022 by @defcc)
  • #4055 fix style merging on component nodes in SSR (via #4076 by @HerringtonDarkholme)
  • #4062 fix components option object compatibility with Webpack 2 wildcard import
  • fix TypeScript definitions for RenderContext (via #4099 by @kaorun343)
  • #4107 fix domProps unset for v-html
  • fix attrs and domProps merging on component nodes in SSR