Skip to content

Releases: vuejs/vue

v2.5.18

07 Dec 21:10
Compare
Choose a tag to compare

Includes everything in 2.5.18-beta.0

Bug Fixes

v2.5.18-beta.0

02 Dec 21:15
Compare
Choose a tag to compare
v2.5.18-beta.0 Pre-release
Pre-release

Bug Fixes

v2.5.17

01 Aug 19:32
Compare
Choose a tag to compare

NOTE: this is a hot fix that contains the following changes only, and does NOT include any changes from 2.5.17-beta.0.

Bug Fixes

  • fix potential xss vulnerability in ssr when using v-bind c28f792

v2.5.17-beta.0

23 Mar 23:32
Compare
Choose a tag to compare
v2.5.17-beta.0 Pre-release
Pre-release

This release contains a number of "risky" changes (specifically #7822 , #7823, #7824). Although they do not alter the public API, they do alter internal behavior and may cause breakage if your code relies on some of these specific behaviors. This is therefore released under the beta dist tag so that users can test this release in development environments to ensure compatibility.

Bug Fixes

Performance Improvements

  • avoid unnecessary re-renders when computed property value did not change (#7824) 653aac2, closes #7824 #7767

v2.5.16

13 Mar 22:15
Compare
Choose a tag to compare

Bug Fixes

  • allow multiline expression in v-for 71b4b25, closes #7792
  • fix keyName checking for arrow keys in IE11 4378fc5, closes #7806
  • fix regression on duplicate component init when using shared data objects 984927a, closes #7805
  • core: Make set/delete warning condition for undefined, null and (#7818) 9084747, closes #7818 #7452
  • keep-alive: run prune after render for correct active component check 215f877, closes #7566
  • model: fix static input type being overwritten by v-bind object (#7819) a6169d1, closes #7819 #7811
  • ssr: fix SSR for async functional components 882e719, closes #7784
  • ssr: fix v-show inline style rendering when style binding is array (#7814) 1a979c4, closes #7814 #7813
  • fix wrongly matched named slots in functional components 62a922e, closes #7817
  • named slots for nested functional components 6dd73e9, closes #7710

v2.5.15

10 Mar 23:37
Compare
Choose a tag to compare

Bug Fixes

  • do not traverse VNodes when regsitering dependencies 84a9a9d, closes #7786

v2.5.14

09 Mar 21:42
Compare
Choose a tag to compare

Bug Fixes

v2.5.13

19 Dec 19:07
Compare
Choose a tag to compare

Bug Fixes

  • revert auto cache for inline prop literals, fix regressions (#7283)

v2.5.12

19 Dec 14:56
Compare
Choose a tag to compare

Bug Fixes

Improvements

  • core: allow symbol as vdom key bacb911, closes #7271

  • core: prop bindings with inline Object/Array literal values no longer cause the child component to always re-render:

    <foo :bar="[1, 2, 3]"/>

    The compiler now automatically wraps the literal value as an inline computed property to avoid creating new values on each render (unless data it depends on has changed).

  • types: extract VueConfiguration type for easy expansion (#7274) c0d516c, closes #7273

v2.5.11

14 Dec 16:59
Compare
Choose a tag to compare

Bug Fixes

  • avoid unnecessary lowercase coersion in component name validation 3f0c628, closes #7237

Improvements