Releases: ionic-team/ionic-framework
Releases · ionic-team/ionic-framework
6.0.0-rc.4
Bug Fixes
- accordion: improve functionality with nested accordions (#24302) (0920797)
- content: ensure scrollEl is always available in scroll methods (#24255) (36a096c), closes #24168
- datetime: keyboard navigation now works in time picker (#24251) (8bdcd3c), closes #24070
- datetime: prevent multiple items from being highlighted at once in month/year and time pickers (#24268) (c2bef8d), closes #24067
- datetime: update active calendar display when value changes (#24244) (ec3bc52), closes #24241
- item: counter property now defaults to false to make upgrade easier (#24263) (f61f356)
- react, vue: remove side effects to improve treeshaking (#24313) (13d4418), closes #24280
Features
5.9.2
Bug Fixes
- angular: improve typing when compiling with legacy View Engine (#24221) (816096f)
- content: ensure fixed slot renders on top of content in iOS (#24300) (e41b0e0), closes #24286
- popover: improve scrolling in popover when using header and footer (#24294) (f6a00ea)
- react: present and dismiss hooks return promises (#24299) (4b26fea), closes #24293
- react: properly check for custom elements to avoid errors in unit tests (#24156) (8f188ea), closes #24149
- router: popping route now accounts for route params (#24315) (5e5054d), closes #24223
- slides: update swiper instance after initialization (#24257) (89e4bc5), closes #19638
- vue: ionic lifecycle hooks now run when using vue 3.2 setup syntax (#24253) (fb96ab5), closes #23824
- vue: switching between tabs preserves query string (#24297) (047d3c7), closes #23699
6.0.0-rc.3
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)
5.9.1
5.9.0
6.0.0-rc.2
6.0.0-rc.1
Bug Fixes
- accordion-group: ionChange is now fired properly in vue (#24063) (61b99d1), closes #23762
- angular: resolve issues with ng add on angular 12 (#23970) (3451a34)
- datetime: clear button is now rendered even if showDefaultButtons is false (#24075) (e3996cf)
- datetime: default sizing preserves shape of datetime (#24104) (71fab0f)
- infinite-scroll: infinite scroll event now fired with custom elements build (#24043) (8a86cfb), closes #24034
- modal: fix backdrop animation for sheets with off-center backdropBreakpoint (#24061) (49db6d0)
- react: overlays shown with useIonModal and useIonPopover no longer render outside of main react tree (f3e492c), closes #23516 #23516