Update vue monorepo to v2.7.16
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
vue (source) | dependencies | patch | 2.7.8 -> 2.7.16 |
vue-template-compiler (source) | devDependencies | patch | 2.7.8 -> 2.7.16 |
Release Notes
vuejs/vue (vue-template-compiler)
v2.7.16
Bug Fixes
v2.7.15
Bug Fixes
-
compiler-sfc: add semicolon after
defineProps
statement (#12879) (51fef2c) - compiler-sfc: fix macro usage in multi-variable declaration (#12873) (d27c128)
- compiler-sfc: Optimize the value of emitIdentifier (#12851) (bb59751)
-
compiler-sfc: Resolve object expression parsing errors in
v-on
(#12862) (b8c8b3f) - lifecycle: scope might changed when call hook (#13070) (74ca5a1)
- patch: clone insert hooks to avoid being mutated during iteration (#12905) (c223634)
-
types/sfc: improve the type inference using
withDefaults
(#12872) (099401e) - types: correct serverPrefetch this type (#13068) (67c1d26), closes #12488
v2.7.14
Bug Fixes
- compiler-sfc: fix template usage check edge case for v-slot destructured default value (#12842) (5e3d4e9), closes #12841
- provide/inject: do not mutate original provide options during merge (d1899ca), closes #12854
- reactivity: avoid using WeakMap for IE compatibility (29b5f58), closes #12837
- types: fix spreading VNodeData in tsx (#12789) (f7db7f3), closes #12778
-
types: stricter type condition for
EventHandlers
(#12840) (0b3cf7d), closes #12832
v2.7.13
Bug Fixes
- effectScope: calling off() of a detached scope should not break currentScope (800207c), closes #12825
- types: style attribute svg (#12800) (8e26261)
- watch: avoid traversing objects that are marked non-reactive (#12806) (5960f05)
v2.7.12
Reverts
- Revert "fix(setup): setup hook should be called before beforeCreate" (e80cd09), closes #12802 #12821 #12822
v2.7.11
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
v2.7.10
Bug Fixes
- compiler-sfc: avoid deindent when lang is jsx/tsx (46ca7bc), closes #12755
- fix parent of multi-nested HOC $el not updating (#12757) (e0b26c4), closes #12589
- types: Add missing type parameter constraints (#12754) (810f6d1)
v2.7.9
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
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by renovate-bot