3.5.43
Bug Fixes
- compiler-sfc: ignore comment delimiters inside strings and url() when parsing css vars (#15548) (2fde323)
- compiler-sfc: prepend semicolon for await in switch case (#15498) (9a1df69), closes #15495
- compiler-sfc: restore await scope when leaving nested blocks (5409708), closes #15465
- compiler-sfc: reuse parsed parent configs across tsconfig walks (fix #15478) (#15480) (d6febaa)
- hydration: run leave hooks for hydration placeholders (#15431) (5dda192)
- reactivity: preserve readonly wrappers in array copy methods (#15469) (599f35b)
- runtime-core: unmount v-once children after parent rerenders (#15435) (d720338)
- shared: handle circular references in looseEqual (#15499) (718f782), closes #15496
- shared: preserve comment-like text in style values (#15471) (b9456cb)
- suspense: don't drop nested suspense patches during hydration (#15429) (76d42dc)
- suspense: keep the boundary pending while its branch is patched (#15411) (bfcfe9e), closes #7506
- suspense: patch a hydrating boundary's pending branch in place (#15432) (2cde6f7)
- suspense: unmount the DOM an interrupted async component claimed (#15430) (fb9b45c)
- types: keep optional props when a runtime prop uses a generic PropType (#15523) (243aabc), closes #9546