Releases: ionic-team/ionic-framework
Releases · ionic-team/ionic-framework
v7.7.4
v8.0.0-beta.0
8.0.0-beta.0 (2024-02-28)
Check out the Ionic 8 announcement blog for an overview of all the great features coming in Ionic 8!
Bug Fixes
- angular: transition plays when using browser buttons (#28530) (9883eac), closes #16569
- button: wrap text by default (#28682) (666a01d), closes #8700
- datetime: set default background color correctly (#28809) (3929b01)
- menu: menu can be encapsulated in a component (#28801) (76f6362), closes #16304 #20681
- nav: getLength is part of the public API (#28832) (4fd05b6), closes #28826
- overlays: prevent scroll gestures when the overlay is presented (#28415) (7ba939f), closes #23942
- themes: modify the dark themes to use :root for mode-specific styles (#28833) (a8e1e16)
- toggle: set switch icon color correctly (#28812) (749df5b)
Code Refactoring
- checkbox: remove legacy property and support for legacy syntax (#29043) (fb5ae5b)
- input: remove accept property (#28946) (2816b87)
- radio: remove legacy property and support for legacy syntax (#29038) (58d7315)
- range: remove legacy property and support for legacy syntax (#29040) (58c795f)
- toast: remove cssClass from ToastButton (#28977) (9856295)
- toggle: remove legacy property and support for legacy syntax (#29037) (c72eced)
Features
- action-sheet: add disabled button (#28723) (e76d729)
- add high contrast themes (#29010) (ca61e50)
- alert: update styles to iOS 17 specs (#28726) (979b2f6)
- angular: remove IonBackButtonDelegate (#29030) (6baf005)
- checkbox: update styles to iOS 17 specs (#28729) (45907aa)
- datetime-button: update design to match iOS 17 spec (#28730) (4649637)
- datetime: align active datetime font size with ios 17 (#28738) (a3b8254)
- input: remove size property in favor of CSS styling (#28903) (a393d2a)
- modal: remove capacitor 2 support for status bar styles (#29028) (1fb8ff7)
- modal: update styles to iOS 17 specs (#28748) (ff80155)
- picker: add inline picker (#28689) (cd5c099), closes #24905 #26840 #15710
- progress-bar: update styles to iOS 17 specs (#28759) (f65235a)
- searchbar: update styles to iOS 17 specs (#28728) (48c0d2c)
- tab-button: update styles to iOS 17 specs (#28754) (63ea967)
- theme: export light theme tokens (#28802) (e1f9850)
- theme: improved color contrast with color palette (#28791) (15e368c)
- toggle: update styles to iOS 17 specs (#28722) (0ce0693)
Performance Improvements
BREAKING CHANGES
- range: The
legacy
property and support for the legacy syntax, which involved placing anion-range
inside of anion-item
with anion-label
, have been removed from range. For more information on migrating from the legacy range syntax, refer to the Range documentation. - checkbox: The
legacy
property and support for the legacy syntax, which involved placing anion-checkbox
inside of anion-item
with anion-label
, have been removed from checkbox. For more information on migrating from the legacy checkbox syntax, refer to the Checkbox documentation. - radio: The
legacy
property and support for the legacy syntax, which involved placing anion-radio
inside of anion-item
with anion-label
, have been removed from radio. For more information on migrating from the legacy radio syntax, refer to the Radio documentation. - toggle: The
legacy
property and support for the legacy syntax, which involved placing anion-toggle
inside of anion-item
with anion-label
, have been removed from toggle. For more information on migrating from the legacy toggle syntax, refer to the Toggle documentation. - toast: The `cssClass...
v7.7.3
v7.7.2
7.7.2 (2024-02-14)
Bug Fixes
v7.7.1
7.7.1 (2024-02-07)
Bug Fixes
- action-sheet: iOS dismiss animation respects safe area (#28915) (7449fb4), closes #28541
- overlays: tear down animations after dismiss (#28907) (950fa40), closes #28352
- react: route with redirect will mount page (#28961) (5777ce2), closes #28838
- select: popover can be scrolled (#28965) (35ab6b4), closes #28963
v7.7.0
v7.6.7
7.6.7 (2024-01-31)
Bug Fixes
- accordion: prevent opening of readonly accordion using keyboard (#28865) (e10f49c), closes #28344
- action-sheet, alert, toast: button roles autocomplete with available options (#27940) (f6fc22b), closes #27965
- item: ensure button focus state on property change (#28892) (bf7922c), closes #28525
- item: only default slot content wraps (#28773) (9448783), closes #28769
v7.6.6
7.6.6 (2024-01-24)
Bug Fixes
- alert: remove border-right on ios stacked buttons (#28821) (ad65824)
- datetime: do not animate to new value when multiple values in different months are set (#28847) (9262f7d), closes #28602
- datetime: enter closes keyboard when typing time (#28848) (c47a16d), closes #28325
- menu: improve reliability of main content not being scrollable when menu opens (#28829) (9603a4d), closes #28399
- popover: content inside of popover scrolls correctly (#28861) (10c38d0), closes #28455
- segment: setting value via binding updates button state (#28837) (0847c2a), closes #28816
- select: click handlers on slotted content fire (#28839) (aed7a03), closes #28818
- vue: tabs and parameterized routes work with latest vue (#28846) (5bc4399), closes #28774
v7.6.6-nightly.20240122
7.6.6-nightly.20240122 (2024-01-22)
Bug Fixes
- alert: remove border-right on ios stacked buttons (#28821) (ad65824)
- datetime: do not animate to new value when multiple values in different months are set (#28847) (9262f7d), closes #28602
- datetime: enter closes keyboard when typing time (#28848) (c47a16d), closes #28325
- segment: setting value via binding updates button state (#28837) (0847c2a), closes #28816
- select: click handlers on slotted content fire (#28839) (aed7a03), closes #28818
- vue: tabs and parameterized routes work with latest vue (#28846) (5bc4399), closes #28774
v7.6.6-nightly.20240119
7.6.6-nightly.20240119 (2024-01-19)
Bug Fixes
- alert: remove border-right on ios stacked buttons (#28821) (ad65824)
- datetime: do not animate to new value when multiple values in different months are set (#28847) (9262f7d), closes #28602
- datetime: enter closes keyboard when typing time (#28848) (c47a16d), closes #28325
- segment: setting value via binding updates button state (#28837) (0847c2a), closes #28816
- select: click handlers on slotted content fire (#28839) (aed7a03), closes #28818