Bump @vue/compiler-sfc from 3.4.27 to 3.4.29 in /frontend
Bumps @vue/compiler-sfc from 3.4.27 to 3.4.29.
Release notes
Sourced from @vue/compiler-sfc
's releases.
v3.4.29
For stable releases, please refer to CHANGELOG.md for details. For pre-releases, please refer to CHANGELOG.md of the
minor
branch.v3.4.28
For stable releases, please refer to CHANGELOG.md for details. For pre-releases, please refer to CHANGELOG.md of the
minor
branch.
Changelog
Sourced from @vue/compiler-sfc
's changelog.
3.4.29 (2024-06-14)
Bug Fixes
- build: fix accidental inclusion of runtime-core in server-renderer cjs build (11cc12b), closes #11137
- compiler-sfc: fix missing scope for extends error message (4ec387b)
- compiler-sfc: fix parsing of mts, d.mts, and mtsx files (a476692)
- compiler-sfc: support
@vue-ignore
comment on more type sources (a23e99b)- custom-element: support same direct setup function signature in defineCustomElement (7c8b126), closes #11116
- reactivity: avoid infinite loop when render access a side effect computed (#11135) (8296e19), closes #11121
3.4.28 (2024-06-14)
Bug Fixes
- compat: correctly transform non-identifier expressions in legacy filter syntax (#10896) (07b3c4b), closes #10852
- compat: ensure proper handling of render fuction from SFC using Vue.extend (#7781) (c73847f), closes #7766
- compat: only warn ATTR_FALSE_VALUE when enabled (04729ba), closes #11126
- compile-sfc: register props destructure rest id as setup bindings (#10888) (b2b5f57), closes #10885
- compile-sfc: Support project reference with folder, (#10908) (bdeac37), closes #10907
- compiler-core: allow unicode to appear in simple identifiers (#6765) (3ea9644), closes #6367
- compiler-core: change v-for key type to match Object.keys (#10963) (9fead52), closes #8819
- compiler-core: emit TS-compatible function declaration when requested (#9363) (5d25850)
- compiler-core: fix :key shorthand on v-for (#10942) (29425df), closes #10882 #10939
- compiler-core: make
ForIteratorExpression
'sreturns
property optional (#11011) (5b8c1af)- compiler-core: should set
<math>
tag as block to retain MathML namespace after patching (#10891) (87c5443)- compiler-core: v-for expression missing source with spaces should emit error (#5821) (b9ca202), closes #5819
- compiler-sfc: improve type resolving for the keyof operator (#10921) (293cf4e), closes #10920 #11002
- compiler-sfc: support as keyword with template literal types (#11100) (2594b1d), closes #10962
- compiler-sfc: support type resolve for keyof for intersection & union types (#11132) (495263a), closes #11129
- compiler-sfc: throw error when import macro as alias (#11041) (34a97ed)
- correct the type of
<details>
'sonToggle
event handler (#10938) (fd18ce7), closes #10928- custom-element: disconnect MutationObserver in nextTick in case that custom elements are moved (#10613) (bbb5be2), closes #10610
- custom-elements: compatibility of createElement in older versions of Chrome (#9615) (a88295d), closes #9614
- hmr: avoid infinite recursion when reloading hmr components (#6936) (36bd9b0), closes #6930
- hydration: log hydration error even when using async components (#9403) (5afc76c), closes #9369
- KeepAlive: properly cache nested Suspense subtree (#10912) (07764fe)
- npm: explicitly add
@vue/reactivity
as dependency of@vue/runtime-dom
(#10468) (ec424f6)- reactivity: pass oldValue in debug info when triggering refs (#8210) (3b0a56a), closes vuejs/pinia#2061
- runtime-core: avoid traversing static children for vnodes w/ PatchFlags.BAIL (#11115) (b557d3f), closes #10547
- runtime-core: do not fire mount/activated hooks if unmounted before mounted (#9370) (aa156ed), closes #8898 #9264 #9617
- runtime-core: ensure suspense creates dep component's render effect with correct optimized flag (#7689) (c521f95), closes #7688
- runtime-core: fix missed updates when passing text vnode to
<component :is>
(#8304) (b310ec3), closes #8298- runtime-core: fix stale v-memo after v-if toggle (#6606) (edf2638), closes #6593
- runtime-core: fix Transition for components with root-level v-if (#7678) (ef2e737), closes #7649
- runtime-dom: also set attribute for form element state (537a571), closes #6007 #6012
... (truncated)
Commits
-
e5ca13a
release: v3.4.29 -
a23e99b
fix(compiler-sfc): support@vue-ignore
comment on more type sources -
a476692
fix(compiler-sfc): fix parsing of mts, d.mts, and mtsx files -
4ec387b
fix(compiler-sfc): fix missing scope for extends error message -
3e89a0d
release: v3.4.28 -
495263a
fix(compiler-sfc): support type resolve for keyof for intersection & union ty... -
8cf357e
chore(perf): replace startsWith with === (#11124) -
bdeac37
fix(compile-sfc): Support project reference with folder, (#10908) -
2594b1d
fix(compiler-sfc): support as keyword with template literal types (#11100) -
2438b75
fix(deps): update compiler to ^7.24.7 (#11101) - Additional commits viewable in compare view
Dependabot commands
You can trigger Dependabot actions by commenting on this MR
-
$dependabot recreate
will recreate this MR rewriting all the manual changes and resolving conflicts