Releases: ionic-team/ionic-framework
Releases · ionic-team/ionic-framework
5.6.7
Bug Fixes
- angular: warnings are no longer generated when running tests with ng test (#23292) (9cb6c80), closes #19926
- overlays: screen readers no longer read content behind overlays (#23284) (a9b12a5), closes #22714
- refresher: refresher now only activates when pulling down on MD (#23283) (1e1596f), closes #23245
- vue: use correct history mode when doing ssr to avoid errors (#23255) (2e00dab), closes #23254
5.6.6
Bug Fixes
- angular: back button goes back to proper tab on angular 11.2.10 (#23238) (e436439), closes #23230
- react: remove hardware back button event listener when NavManager is unmounted (#23224) (c501da7), closes #23170
- slides: undefined error is no longer thrown after destroying and quickly re-creating ion-slides (#23239) (2ccaabb), closes #22289
- vue: components inside of ion-nav are now unmounted properly (#23240) (f2f41e2), closes #23233
- vue: overlay events can now be listened for without the "on" prefix, deprecated "on" prefix event listeners (#23227) (dab927d)
5.6.5
Bug Fixes
- content: only render a main element when content is being used in primary view (#23160) (2d07d82)
- datetime, input, textarea: only add aria-labelledby if there is an adjacent label (#23211) (a31fb55)
- radio-group: pressing spacebar correctly unselects radio with allow-empty-selection (#23194) (7139b3f), closes #22734
- react: callback refs now work correctly with ionic components (#23152) (0dd189e), closes #23153
- segment, segment-button: use tablist and tab roles (#23145) (91ac340)
- vue: dynamic tabs are now correctly recognized (#23212) (004885b), closes #22847
- vue: update props when navigating to new parameterized route (#23189) (35c8802)
5.6.4
Bug Fixes
- angular: swiping back quickly no longer causes app to get stuck (#23125) (28c52fd), closes #15154
- input: inherit aria-label to input (#23159) (61f094d)
- react: overlays now correctly unmount any child components after dismissing (#23149) (dee6eb3), closes #23140
- react, vue: correct view now chosen when going back inside tabs (#23154) (7203190), closes #23087 #23101
- toggle: prevent click event from firing twice (#23146) (42e6c90), closes #23041
- vue: account for event name changes in vue 3.0.6+ for overlay components (#23100) (27318cf)
- vue: components now integrate properly with vee-validate (#23114) (ba51daf), closes #22886
5.6.3
5.6.2
5.6.1
Bug Fixes
- custom-elements: overlays now present correctly when using custom elements build (#23039) (e4bf052), closes #23029
- item: detail icon is no longer announced by screen readers (#23055) (c877061), closes #23054
- label: properly float labels for non-input items (#23060) (c8a3999)
- react: only pass tab event props from IonTabs to IonTabBar if defined (#23024) (f94e618), closes #23023
- refresher: progressEnd no longer errors when pulling quickly in MD native refresher (#23056) (67617fb)
- virtual-scroll: allow null in items property (#23047) (2a253a1)
- vue: passing params as props are correctly updated when switching pages (#23049) (2f54bc1), closes #23043
5.6.0 Argon
Bug Fixes
- all: improve support for ids with special characters when getting label element (#22680) (19d63f6), closes #22678
- header: collapsed toolbar is no longer incorrectly shown when using ion-refresher (#22937) (5300dcc), closes #22829
- label: only show placeholder with floating label when focused (#22958) (9282aa6), closes #17571
- progress-bar: use correct theme colors in dark mode (#22965) (b6b2714), closes #20098
- radio-group: pressing space no longer jumps screen to bottom of page (#22892) (3a0465e), closes #22716
- react: IonRouterOutlet now respects animated={false} prop (#22905) (da1b7a0), closes #22903
- react: onIonTabsWillChange and onIonTabsDidChange event handlers are now properly bound to IonTabs (#22233) (b064fde)
- react, vue: navigating using ion-back-button now selects correct page (#22974) (cd8ffd8), closes #22830
- react, vue: tab buttons no longer throw an error if href is undefined (#22998) (943e3f6), closes #22997
- refresher: add correct dark mode styles (#22639) (c05476b), closes #22637
- vue: correctly remove active state from tab button when navigating away from tab (#23000) (a2763af), closes #22597
- vue: prevent race conditions when opening overlays (#22883) (68a9b80), closes #22880
Features
- custom-elements: add experimental custom elements build (#22863) (0de75af)
- progress-bar: add parts for more design customization (#22938) (e256d3f), closes #20062 #21820
- react: add react hooks to control overlay components (#22484) (b83e009)
- searchbar: add showClearIcon property (#22759) (215eb5d), closes #22738
- vue: add composition API ionic lifecycle hooks (#22970) (dd1c8db), closes #22769
5.5.5
5.5.4
Bug Fixes
- angular: update ngAdd schematic (#22858) (487349f)
- app: keyboard no longer hides when using contenteditable (#22857) (b6b2d34), closes #22856
- ios: scroll assist no longer prevents first click event from firing (#22845) (f7d4c21), closes #21871
- select: class on component now indicates when select is open (#22846) (1a5accc), closes #22801
- vue: ionChange events now propagate correctly (#22872) (ff0f1da), closes #22870