Release Notes
A complete release history for Ionic Framework is available on GitHub. Documentation for recent releases can also be found below.
See versioning for information about our policy and commitment to stability.
November 27 2024
Bug Fixes
- header: use aria attributes to hide small title when collapsed (#30027) (23763ab), closes #29347
- menu: hide from screen readers while animating (#30036) (845071c)
- overlays: announce info after opening based on platform (#30025) (f6188c4)
- overlays: focus management with checkbox/radio (#30026) (8ee42bb)
- toast: swipe gesture works with custom container layout (#29999) (470decc), closes #29998
8.3.4
patchOctober 30 2024
Bug Fixes
- angular: add missing 'compareWith' input to standalone ion-radio-group (#29870) (47ba703), closes #29826
- backdrop: remove tabindex for improved accessibility (#29956) (7294e96), closes #29773
- input, textarea: ensure screen readers announce helper and error text when focused (#29958) (5a73145)
- overlays: hide from screen readers while animating (#29951) (cb60073), closes #29857
- overlays: do not hide root when toast appears (#29962) (322d7c9), closes #29773
- overlays: hide the focus trap div from screen readers (#29970) (c3b58f1), closes #29858
- vue: incorrect view rendered when using router.go(-n) (#29877) (e32fbe0), closes #28201 #28201 #29847
8.3.1
patchSeptember 17 2024
Bug Fixes
- checkbox: align checkbox properly in item using start alignment (#29850) (88b7013), closes #29837
- datetime: display today's date and time when value is an empty string (#29839) (f1d50c0), closes #29669
- range: disable scroll when range is being dragged (#29241) (35b1a45)
- react, vue: add default value for navManager on tabs (#29865) (df39cea)
- react: revert react output target version (#29869) (f64458d), closes ionic-team/stencil-ds-output-targets#476 ionic-team/stencil-ds-output-targets#475 #29848
8.3.0
minorSeptember 5 2024
Features
- checkbox: display as block when justify or alignment properties are defined (#29783) (4ccd15e)
- radio: display as block when justify or alignment properties are defined (#29801) (18b02b3)
- react, vue, angular: use tabs without router (#29794) (867066b), closes #25184
- toggle: display as block when justify or alignment properties are defined (#29802) (0332c8c)
8.2.9
patchSeptember 17 2024
Bug Fixes
- react: revert react output target version (#29869) (6fb087f), closes ionic-team/stencil-ds-output-targets#476 ionic-team/stencil-ds-output-targets#475 #29848
8.2.7
patchAugust 13 2024
Bug Fixes
- alert: do not overwrite id set in htmlAttributes (#29708) (1295ced), closes #29704
- angular: add focusTrap prop to modal and popover (#29729) (05913c3), closes #29728
- angular: remove the tabindex set by routerLink from Ionic components (#29744) (20073e1), closes #20632
- content: allow custom roles and aria attributes to be set on content (#29753) (7b16397)
- item: router-link remains clickable with item cover (#29743) (a9f278a)
- overlays: do not overwrite id set in htmlAttributes (#29722) (92ce563), closes #29712
- react: add onPointerDown, onTouchEnd, add onTouchMove (#29736) (bfee3cd), closes #29174
- vue: pass router-link value to href to properly render clickable elements (#29745) (ab4f279)
8.1.1
patchMay 15 2024
Bug Fixes
- angular: add formatOptions property to standalone datetime (#29468) (bb1db52), closes #29464
- angular: persist select disabled state in item (#29448) (dfb72d7), closes #29234
- angular: set active segment button when dynamically changing items (#29418) (ee83388), closes #29414
- radio: persist checked state when items are updated in radio-group (#29457) (7ea14ae), closes #29442
8.1.0
minorMay 1 2024
Features
- add experimental transition focus manager (#29400) (5b686ef), closes #23650
- content: add fixedSlotPlacement prop (#29233) (90a7e70)
- datetime: pass roles to overlay when dismissing (#29221) (6945adc), closes #28298
- input: add clearInputIcon property (#29246) (0f5d1c0), closes #26974
- modal, popover: add ability to temporarily disable focus trapping (#29379) (7c00351), closes #24646
- picker: picker column is easier to select with assistive technology (#29371) (e38e2e4), closes #25221
8.0.2
patchMay 1 2024
Bug Fixes
- datetime: navigating months in RTL works correctly (#29421) (4d09890), closes #29198
- ios: large title transition accounts for back button with no text (#29327) (bd8d065), closes #28751
- md: item border has improved contrast in dark mode (#29398) (fa85f03), closes #29386
- select: options are visible with fit-content width and fill outline (#29408) (f15b62a), closes #29321
8.0.0
majorApril 17 2024
Note: Version bump only for package ionic-framework
Full Changelog: https://github.com/ionic-team/ionic-framework/compare/v7.8.6...v8.0.0
Migration guide: https://ionicframework.com/docs/updating/8-0
Breaking changes: https://github.com/ionic-team/ionic-framework/blob/main/BREAKING.md#version-8x
To see more releases, visit GitHub.