Bug Fixes
- all: Ionic components that use child Ionic components are now correctly defined (#24191) (5a2a335), closes #23571 #24116 #24129
- angular: prevent duplicate event emissions (#24200) (fc1eae9)
- icon: update to ionicons 6 to resolve typescript 4.4 errors (#24185) (118c606)
- input: date type in ion-input now aligns correctly on iOS 15 (#24213) (9cf7c89)
- input: ionInput event emits with type of InputEvent (#24111) (52cd5d0)
- item: allow click targets inside of label (#24225) (3949a94)
- label: apply error appearance when control is touched (#24072) (009dff5)
- modal, popover: opening modal and popover now works even if overlay was added to ion-app directly (#24174) (da339a8), closes #23728
- modal: border radius is now correctly applied to card modals (#24204) (1f4f8eb)
- modal: card modal shadow now shows up correctly on ipad (#24203) (5d4f5af)
- overlays: declarative modals now work properly with the hardware back button (#24165) (b3759ae)
- react: improve component compatibility with preact (#24132) (15fc293), closes #23516
- textarea: floating label layout is correct with autogrow textareas (#24202) (713f0f5)