Ionic Framework Versions Save

A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.

v7.7.4

2 months ago

7.7.4 (2024-03-06)

Bug Fixes

  • modal: ariaLabel and role are inherited when set via htmlAttributes (#29099) (de13633)

v8.0.0-beta.0

2 months ago

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

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

Performance Improvements

BREAKING CHANGES

  • range: The legacy property and support for the legacy syntax, which involved placing an ion-range inside of an ion-item with an ion-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 an ion-checkbox inside of an ion-item with an ion-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 an ion-radio inside of an ion-item with an ion-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 an ion-toggle inside of an ion-item with an ion-label, have been removed from toggle. For more information on migrating from the legacy toggle syntax, refer to the Toggle documentation.
  • toast: The cssClass property has been removed from ToastButton
  • input: The accept property has been removed from ion-input.
  • nav: getLength returns Promise<number> instead of <number>. This method was not previously available in Nav's TypeScript interface, but developers could still access it by casting Nav as any. Developers should ensure they await their getLength call before accessing the returned value.
  • button: Button text now wraps by default.
  • Content no longer sets the --background custom property when the .outer-content class is set on the host.
  • breaking: The supported JS Framework and Browser/Platform versions have been revised for Ionic 8

v7.7.3

2 months ago

7.7.3 (2024-02-21)

Bug Fixes

v7.7.2

3 months ago

7.7.2 (2024-02-14)

Bug Fixes

  • overlays: do not return focus if application has already moved focus manually (#28850) (a016670), closes #28849
  • overlays: ensure that only topmost overlay is announced by screen readers (#28997) (ba4ba61), closes #23472
  • popover: render arrow above backdrop (#28986) (0a8964d), closes #28985

v7.7.1

3 months ago

7.7.1 (2024-02-07)

Bug Fixes

v7.7.0

3 months ago

7.7.0 (2024-01-31)

Features

v7.6.7

3 months ago

7.6.7 (2024-01-31)

Bug Fixes

v7.6.6

3 months ago

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

3 months ago

7.6.6-nightly.20240122 (2024-01-22)

Bug Fixes

v7.6.6-nightly.20240119

3 months ago

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