v3.5.41
Fixed 12
- preserve vnode lifecycle in stable v-for
- handle transformed template AST after cache invalidation in compiler-sfc
- preserve nested async mount order in custom-element
- warn when props override native properties in custom-element
- avoid re-fetching resource props with unchanged values
- restore SSR setup state when handling async setup result
- avoid stack overflow when flushing very large post cb arrays
- handle nullish v-bind slot props
- normalize hidden states during hydration in SSR
- support transition to teleport component child
- preserve defineModel inference with factory defaults in types
- preserve text input before hydration in v-model
Bug Fixes
- compiler-core: preserve vnode lifecycle in stable v-for (#11682) (02421cd), closes #9239 #12569
- compiler-sfc: handle transformed template AST after cache invalidation (#15136) (a4440c0), closes #15126 #15128
- custom-element: preserve nested async mount order (#15154) (71f9ff5), closes #15153
- custom-element: warn when props override native properties (#12125) (22b53ea), closes #12124
- runtime-core: avoid re-fetching resource props with unchanged values (#15105) (a7513a1)
- runtime-core: restore SSR setup state when handling async setup result (#15114) (b6191cb), closes #15113
- scheduler: avoid stack overflow when flushing very large post cb arrays (#15143) (c04a45d), closes #15142
- slots: handle nullish v-bind slot props (#15177) (2506700)
- ssr: normalize hidden states during hydration (#13125) (4e467d7)
- transition: support transition to teleport component child (#11959) (77061fe), closes #11910
- types: preserve defineModel inference with factory defaults (#15097) (0516c43), closes #15096
- v-model: preserve text input before hydration (#14411) (2468464), closes #14403