Bump @vue/compiler-sfc from 3.4.21 to 3.4.22 in /frontend
Bumps @vue/compiler-sfc from 3.4.21 to 3.4.22.
Release notes
Sourced from @vue/compiler-sfc
's releases.
v3.4.22
Please refer to CHANGELOG.md for details.
Changelog
Sourced from @vue/compiler-sfc
's changelog.
3.4.22 (2024-04-15)
Bug Fixes
- compat: fix $options mutation + adjust private API initialization (d58d133), closes #10626 #10636
- compile-sfc: analyze v-bind shorthand usage in template (#10518) (e5919d4), closes #10515
- compiler-core: fix loc.source for end tags with whitespace before > (16174da), closes #10694 #10695
- compiler-core: fix v-bind shorthand for component :is (04af950), closes #10469 #10471
- compiler-sfc: :is() and :where() in compound selectors (#10522) (660cadc), closes #10511
- compiler-sfc: also search for
.tsx
when type import's extension is omitted (#10637) (34106bc), closes #10635- compiler-sfc: fix defineModel coercion for boolean + string union types (#9603) (0cef65c), closes #9587 #10676
- compiler-sfc: fix universal selector scope (#10551) (54a6afa), closes #10548
- compiler-sfc: use options module name if options provide runtimeModuleName options (#10457) (e76d743), closes #10454
- custom-element: avoid setting attr to null if it is removed (#9012) (b49306a), closes #9006 #10324
- hydration: properly handle optimized mode during hydrate node (#10638) (2ec06fd), closes #10607
- reactivity: computed should not be detected as true by isProxy (#10401) (9da34d7)
- reactivity: fix hasOwnProperty key coercion edge cases (969c5fb)
- reactivity: fix tracking when hasOwnProperty is called with non-string value (c3c5dc9), closes #10455 #10464
- runtime-core: fix errorHandler causes an infinite loop during execution (#9575) (ab59bed)
- runtime-core: handle invalid values in callWithAsyncErrorHandling (53d15d3)
- runtime-core: show hydration mismatch details for non-rectified mismatches too when PROD_HYDRATION_MISMATCH_DETAILS is set (#10599) (0dea7f9)
- runtime-dom:
v-model
string/number coercion for multiselect options (#10576) (db374e5)- runtime-dom: fix css v-bind for suspensed components (#8523) (67722ba), closes #8520
- runtime-dom: force update v-model number with leading 0 (#10506) (15ffe8f), closes #10503 #10615
- runtime-dom: sanitize wrongly passed string value as event handler (#8953) (7ccd453), closes #8818
- ssr: don't render v-if comments in TransitionGroup (#6732) (5a96267), closes #6715
- Transition: ensure the KeepAlive children unmount w/ out-in mode (#10632) (fc99e4d), closes #10620
- TransitionGroup: avoid set transition hooks for comment nodes and text nodes (#9421) (140a768), closes #4621 #4622 #5153 #5168 #7898 #9067
- types: avoid merging object union types when using withDefaults (#10596) (37ba93c), closes #10594
Performance Improvements
Commits
-
b4b856b
release: v3.4.22 -
0cef65c
fix(compiler-sfc): fix defineModel coercion for boolean + string union types ... -
54a6afa
fix(compiler-sfc): fix universal selector scope (#10551) -
e5919d4
fix(compile-sfc): analyze v-bind shorthand usage in template (#10518) -
2ae908d
chore(types): perform strict es2016 lib check when building dts -
7ae9dbf
chore(deps): bump TS to 5.4 -
34106bc
fix(compiler-sfc): also search for.tsx
when type import's extension is omi... -
d4b767a
chore(deps): update all non-major dependencies (#10658) -
5aaa758
chore(deps): update all non-major dependencies (#10627) -
01172fd
fix(deps): update compiler (#10581) - 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