All Versions
140
Latest Version
Avg Release Cycle
6 days
Latest Release
592 days ago

Changelog History
Page 4

  • v2.7.0-alpha.2 Changes

    June 01, 2022

    ๐Ÿ”‹ Features

    • โž• add exports field + mjs build (d317237)
    • ๐Ÿ”ฆ expose set/del as named exports (5673363)
  • v2.7.0-alpha.12 Changes

    June 16, 2022

    ๐Ÿ”‹ Features

    • 0๏ธโƒฃ further align compiler-sfc api + expose rewriteDefault (8ce585d)
  • v2.7.0-alpha.11 Changes

    June 16, 2022

    ๐Ÿ› Bug Fixes

    • further align types with v3 (2726b6d)
  • v2.7.0-alpha.10 Changes

    June 16, 2022

    ๐Ÿ› Bug Fixes

    • โš  avoid warning when accessing _setupProxy (cdfd9f3)

    ๐Ÿ”‹ Features

    • export version as named export (749b96d)
  • v2.7.0-alpha.1 Changes

    May 31, 2022

    ๐Ÿš€ This release includes full Composition API support, including:

    • ๐Ÿ‘ setup() support in components
    • Reactivity APIs (ref(), reactive() etc.)
    • Lifecycle hooks (onMounted() etc.)
    • provide() and inject()
    • useSlots() and useAttrs()
    • template refs with setup()

    Behavior difference from Vue 3

    • The reactivity system is still getter/setter based and does not use Proxies, so all Vue 2 change detection caveats still apply.
    • reactive(), ref(), and shallowReactive() will directly convert original objects instead of creating proxies. They also do not convert properties with symbol keys.
    • โš  Avoid using arrays as root values in reactive() because without property access the array's mutation won't be tracked (this will result in a warning).
    • readonly() does create a separate object, but it won't track newly added properties and does not work on arrays.

    Notes on API exposure

    • ๐Ÿ— In ESM builds, these APIs are provided as named exports (and named exports only):
      import Vue, { ref } from 'vue'
    
      Vue.ref // undefined, use named export instead
    
    • ๐Ÿ— When bundling with CJS builds externalized, bundlers should be able to handle ESM interop when externalizing CJS builds.

    • ๐Ÿ— In UMD builds, these APIs are exposed on the global Vue object.

    In addition:

    • ๐Ÿ— h(), set(), del() and nextTick() are now also provided as named exports in ESM builds.

    ๐Ÿ› Bug Fixes

    • v-on: add removing all dom event listeners when vnode destroyed (#10085) (3d29ba8)

    ๐Ÿ”‹ Features

  • v2.6.14 Changes

    June 07, 2021

    ๐Ÿ› Bug Fixes

    ๐Ÿ”‹ Features

    • ssr: vue-ssr-webpack-plugin compatible with webpack 5 (#12002) (80e7730)
  • v2.6.13 Changes

    June 01, 2021

    ๐Ÿ› Bug Fixes

    ๐Ÿ”‹ Features

    • warns: avoid warning native modifiers on dynamic components (#11052) (3d46692)
    • warn: warn computed conflict with methods (#10119) (3ad60fe)

    ๐ŸŽ Performance Improvements

  • v2.6.12 Changes

    August 20, 2020

    ๐Ÿ› Bug Fixes

    • ๐Ÿ”’ security: upgrade serialize-javascript (#11434) (5b39961)
  • v2.6.11 Changes

    December 13, 2019

    ๐Ÿ”’ Security Fixes

    • โฌ†๏ธ Bump vue-server-renderer's dependency of serialize-javascript to 2.1.2

    ๐Ÿ› Bug Fixes

  • v2.6.10 Changes

    March 20, 2019

    ๐Ÿ› Bug Fixes