Vue 2 v2.7.11

v2.7.11
Changed 1
  • Improve unsubscribe performance for dependencies with a massive amount of subscribers
Fixed 10
  • Enforce LF line ending in built files
  • Export parseComponent from compiler-sfc for compatibility with fork-ts-checker-webpack-plugin
  • Check skip first before checking ref when creating observer
  • Use WeakMap for proxy/raw checks to ensure compatibility with non-extensible objects
  • Call setup hook before beforeCreate
  • Prune returned bindings for non-TypeScript files

From Vue 2

Bug Fixes
  • build: enforce LF line ending in built files (738f4b3), closes #12819
  • compiler-sfc: export parseComponent for compat with fork-ts-checker-webpack-plugin (0d6d972), closes #12719
  • reactivity: check skip first before checking ref when creating observer (#12813) (5d26f81), closes #12812
  • reactivity: use WeakMap for proxy/raw checks, compat with non-extensible objects (4a0d88e), closes #12799 #12798
  • setup: setup hook should be called before beforeCreate (e1342df), closes #12802
  • sfc: prune returned bindings for non-TS as well (fb13930), closes #12765
  • sfc: remove sfc scoped deep syntax deprecation warnings (2f335b2)
  • types: fix error with options watch (#12779) (bc5b92a), closes #12780
  • types: support Ref and function types in tsx ref attribute (#12759) (87f69aa), closes #12758
  • types: vue 3 directive type compatibility (#12792) (27eed82)
Performance Improvements
  • improve unsub perf for deps with massive amount of subs (8880b55), closes #12696
View original

Upgraded? How did it go?

Discussion