Vue 2 v2.7.9

v2.7.9
Added 3
  • Enhance type for onErrorCaptured
  • Export DefineComponent
  • Support mixins inference for new Vue()
Fixed 11
  • Allow full hostnames in asset url base for compiler-sfc
  • Fix rewriteDefault for class with decorators in compiler-sfc
  • Fix directives shorthand normalize error
  • Ensure render watcher of manually created instance is correctly tracked in owner scope
  • Fix effect scope tracking for manually created instances
  • Fix on-component directives rendering in SSR

From Vue 2

Bug Fixes
  • compiler-sfc: allow full hostnames in asset url base (#12732) (5c742eb), closes #12731
  • compiler-sfc: rewriteDefault for class with decorators (#12747) (5221d4d)
  • directives shorthand normalize error (#12744) (2263948), closes #12743
  • ensure render watcher of manually created instance is correctly tracked in owner scope (bd89ce5), closes #12701
  • fix effect scope tracking for manually created instances (7161176), closes #12705
  • ssr: fix on-component directives rendering (#12661) (165a14a), closes #10733
  • types: allow attaching unknown options to defined component (b4bf4c5), closes #12742
  • types: fix missing error for accessing undefined instance properties (8521f9d), closes #12718
  • types: fix options suggestions when using defineComponent (4b37b56), closes #12736
  • types: Make SetupBindings optional on ExtendedVue and CombinedVueInstance (#12727) (00458cd), closes #12726 #12717
  • watch: avoid pre watcher firing on unmount (f0057b1), closes #12703
Features
View original

Upgraded? How did it go?

Discussion