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.
December 13 2023
Bug Fixes
- datetime: prefer wheel sets working value on confirmation (#28520) (e886e3f), closes #25839
- input, textarea: clearOnInput ignores key modifiers (#28639) (8f7d87c), closes #28633
- menu: allow styling of the box shadow and transform when visible inside of a split pane (#28691) (8ee23d2), closes #21530
- react: avoid type collision with @types/react@18.2.43 and greater (#28687) (92f1b86)
- react: replacing route uses new route direction and animation (#28671) (a17b963), closes #24260
- react: use custom animation when going back after a replace (#28674) (fc88613), closes #28673
7.6.0
minorDecember 6 2023
Bug Fixes
- angular,vue: range form value updates while dragging knob (#28422) (0854a11), closes #28256
- animation: add stronger types to Animation interface (#28334) (4a088d5)
- animation: progressEnd coercion is reset before onFinish (#28394) (eae8162), closes #28393
- infinite-scroll: remaining in threshold after ionInfinite can trigger event again on scroll (#28569) (8c235fd), closes #18071
- item: allow item to grow when it is used in a flex container (#28594) (1c1b567)
- item: wrap elements and label contents when the font size increases or the elements do not fit (#28146) (6438e3e)
- select: do not collapse to width: 0 when placed in flex container (#28631) (e71e7a0)
- toast: add swipeGesture to ToastOptions (#28518) (4ad6df6)
Features
- checkbox: add shadow part for label (#28604) (f9f5654), closes #28300
- input, textarea, select: add start and end slots (#28583) (357b8b2), closes #26297
- radio-group: add compareWith property (#28452) (0ae327f)
- radio: add shadow part for label (#28607) (b757970), closes #28300
- range: expose label wrapper as shadow part (#28601) (52ed2bf)
- toast: add swipe to dismiss functionality (#28442) (30c21aa), closes #21769
- toggle: expose label wrapper as shadow part (#28585) (a34188f)
Note: Text inside of ion-item
can now wrap to resolve accessibility issues related to readability. We recommend evaluating your application to account for text wrapping.
7.5.8
patchDecember 6 2023
Bug Fixes
- angular: add missing menu controller methods (#28618) (7871b56), closes #20053
- overlays: trigger is configured on load (#28526) (a3cd204), closes #28524
- react: router creates new view instances of parameterized routes (#28616) (1705d06), closes #26524
- vue: nav component accepts kebab-case component properties (#28615) (60303aa), closes #28611
7.5.6
patchNovember 21 2023
Bug Fixes
- alert: match MD spec on tablet (#28501) (6a2be9f), closes #23977
- angular: ng add @ionic/angular in standalone projects (#28523) (c07312e), closes #28514
- angular: overlays are defined when using standalone controllers (#28560) (9453132), closes #28385
- datetime: updating value with min scrolls to new value (#28549) (388d19e), closes #28548
7.5.5
patchNovember 15 2023
Bug Fixes
- accordion-group: correct accordion is open on load (#28510) (a000dd2), closes #28506
- action-sheet: adjust height for safe area with scrollable options (#28504) (900267e), closes #27777
- header: collapsible large title does not flicker when collapse prop not reflected (#28472) (8227b0e), closes #28466
- item-divider: apply safe area to proper side regardless of direction (#28420) (4513e0c)
- radio-group: emit value change on componentDidLoad (#28488) (73b8bfd), closes #28356
- searchbar: cancel icon aligns with back button (#28478) (c053fd9), closes #28468
[!NOTE] Ionic Vue developers utilizing the
v-ion-change
orv-ion-input
workaround for https://github.com/ionic-team/ionic-framework/issues/27292 should remove this workaround when updating to Ionic v7.5.5.
To see more releases, visit GitHub.