Skip to content

Releases: vuejs/vue

v2.0.7

16 Nov 21:55
Compare
Choose a tag to compare

Fixed

  • #4209 avoid merging text nodes when the node is a cloned slot node
  • #4217 fix vue/dist/vue.js external dependency regression when used with Browserify/Webpack

v2.0.6

15 Nov 23:09
Compare
Choose a tag to compare

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

05 Nov 03:49
Compare
Choose a tag to compare

Fixed

  • #4090 fix watcher triggering on unchanged prop with default value
  • #4122 fix SVG <foreignObject> content namespace
  • #4125 fix 2.0.4 regression: comments being rendered as plain text
  • #4127 fix 2.0.4 regression: vue-template-compiler infinite loop in certain edge cases

v2.0.4

04 Nov 20:51
Compare
Choose a tag to compare

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

Fixed

v2.0.3

13 Oct 09:28
Compare
Choose a tag to compare

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 with vue-loader or vueify.

vue-server-renderer

  • #3899 fix entity encoding in IE9

v2.0.2

12 Oct 04:58
Compare
Choose a tag to compare

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

30 Sep 21:21
Compare
Choose a tag to compare
  • Pin npm package main export to the runtime-only build (preserve RC behavior)

v2.0.0 Ghost in the Shell

30 Sep 18:33
Compare
Choose a tag to compare

"Your effort to remain what you are is what limits you." - Puppet Master

v2.0.0-rc.8

27 Sep 21:12
Compare
Choose a tag to compare
v2.0.0-rc.8 Pre-release
Pre-release

Fixed

  • #3771 Revert nextTick to use microtask semantics while preserving functionality in iOS UIWebView >= 9.3.3. (See details here)

v1.0.28

27 Sep 20:53
Compare
Choose a tag to compare

Fixed

  • #3754 fix v-if + v-ref throwing error
  • #3771 Reverted nextTick behavior to use microtask semantics while preserving functionality in iOS UIWebView >= 9.3.3. (See details here)
  • #3758, #3768, #3770, #3777 fix multiple 1.0.27 regressions caused by directive sorting error (via #3776 by @defcc)