Thanks to visit codestin.com
Credit goes to docs.herodevs.com

Vue 2.7 NES Release Notes

Comprehensive changelog for Vue 2.7 NES (Never‑Ending Support), documenting all changes, bug fixes, and security updates from version 2.7.14 through 2.7.22.

NES Releases

2.7.22 (NES) - October 17th, 2024

Notes

  • Internal build-only issues required a re-release to fix entry points for the SFC compiler when imported deeply via vue package

2.7.21 (NES) - October 4, 2024

Bug Fixes

2.7.20 (NES) - July 25, 2024

Bug Fixes

  • Improve parser processing for <script>, <style>, and <textarea> tags to patch CVE-2024-9506 (low-severity vulnerability)

2.7.19 (NES) - June 3, 2024

Bug Fixes

  • template-compiler: Sanitize ASTNodes when constructing AST tree to patch CVE-2024-6783 (medium-severity vulnerability)
  • lodash.template: (used in server-side template compilation) Updated to patch CVE-2021-23337 (high-severity vulnerability)

2.7.18 (NES) - January 2, 2024

Notes

  • This release contains no functional changes from OSS 2.7.16
  • This release mainlines the final OSS 2.7.16 into NES 2.7.18 release, including all OSS commits merged in December 2023

2.7.17 (NES) - September 18, 2023

Bug Fixes

  • template-compiler: Resolves issue related to NES repackaging that would erroneously report mismatched versions between Vue NES & template-compiler

2.7.16 (NES) - August 20, 2023

Notes

  • This release contains no functional changes from OSS 2.7.15
  • This release mainlines OSS 2.7.15 into NES 2.7.16

2.7.15 (NES) - August 15, 2023

Notes

  • This release contains no functional changes
  • Resolved a sporadic issue where certain build/test tools could not resolve the aliased vue package

2.7.14 (NES) - July 31, 2023

Notes

  • This release represents the NES forking point from OSS Vue 2.7.14 and contains no functional changes
  • Only non-functional files (licensing, copyright, packaging, etc) required for NES distribution were changed

OSS Vue Release Notes

2.7.16 - December 24, 2023

Bug Fixes

  • lifecycle: Ensure component effect scopes are disconnected (56ce7f8), closes #13134

2.7.16-beta.2 - December 14, 2023

Bug Fixes

2.7.16-beta.1 - December 8, 2023

Bug Fixes

  • compiler-sfc: Check template ref usage (83d9535), closes #12984
  • compiler-sfc: Fix rewriteDefault edge cases (25f97a5), closes #13060 #12892 #12906
  • keep-alive: Fix keep-alive memory leak (2632249), closes #12827
  • keep-alive: Fix memory leak without breaking transition tests (e0747f4)
  • props: Should not unwrap props that are raw refs (08382f0), closes #12930
  • shallowReactive: Should track value if already reactive when set in shallowReactive (0ad8e8d)
  • style: Always set new styles (f5ef882), closes #12901 #12946
  • types: Fix shallowRef's return type (a174c29), closes #12978
  • types: Fix type augmentation and compiler-sfc types w/moduleResolution: bundler (de0b97b), closes #13106
  • types: Provide types for built-in components (3650c12), closes #13002
  • types: Type VNodeChildren should allow type number (24fcf69), closes #12973
  • utils: Unwrap refs when stringifying values in template (ae3e4b1), closes #12884 #12888
  • watch: New property addition should trigger deep watcher with getter (6d857f5), closes #12967 #12972

...Additional historical release notes available in the OSS Vue 2 Github Repository