Releases: vuejs/vue
Releases · vuejs/vue
v2.0.7
v2.0.6
Fixed
- #3997 fix component style merging behavior (@defcc via #4138)
- #4098 fix IE in-dom template
<textarea>
placeholder being set as content - #4143 fix component class merging behavior in SSR (@defcc via #4146)
- #4182 fix v-once inside v-for and v-once with v-if (@defcc via #4200)
- #4185 fix
v-model
path parsing regression (@defcc via #4188) - #4191 fix data merging edge case
- #4204 fix
v-model.trim
modifier when used on components
v2.0.5
v2.0.4
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
insidev-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
anddomProps
merging on component nodes in SSR
v2.0.3
Fixed
- #3913 fix v-for list auto-keying with nested
<template>
- #3917 fix
<select>
infinite update loop with@change
listener (@defcc via #3922) - #3919 fix regression for functional components that return string or nothing
- #3930 fix regression for raw render function directive update
- #3931 should not generate children for "is" component with inline-template
vue-template-compiler
- Exposed
preserveWhitespace
option. - Fixed
pug
compatibility when used withvue-loader
orvueify
.
vue-server-renderer
- #3899 fix entity encoding in IE9
v2.0.2
Fixed
- #3824 fix static trees with text nodes wrapped in
<template>
(@posva via #3826) - #3846 fix parsing error for
v-for
inline value string that contains"in"
(@phanan via #3859) - #3848 fix directive patching error when an element is replaced with another that has a different directive list
- #3852 fix
<select multiple>
initialization (@defcc via #3908) - #3867 fix ssr bundle renderer error on commonjs exports
- #3872 fix functional component as named slot
- #3878 allow 2 root nodes with v-if and v-else (@chrisvfritz via #3887)
- #3879 make validation for multi-type prop that contains Boolean consistent (@defcc via #3885)
- #3882 fix deeply nested keep-alive components not being destroyed
- #3883 fix dependency collection for multi-nested arrays
- #3893 fix v-on handler silently failing when value contains whitespaces
- #3894 avoid updating input value during IME composition
- #3895 fix parsing error when template contains special terminator chars (@defcc via #3903)
- #3898 fix
mounted
not called for manually mounted instance with parent - #3905 fix style module removing styles with value 0 on update
v2.0.1
v2.0.0 Ghost in the Shell
"Your effort to remain what you are is what limits you." - Puppet Master
v2.0.0-rc.8
Fixed
- #3771 Revert
nextTick
to use microtask semantics while preserving functionality in iOS UIWebView >= 9.3.3. (See details here)