Skip to content

Releases: ionic-team/ionic-framework

v7.8.1

20 Mar 13:18
Compare
Choose a tag to compare

7.8.1 (2024-03-20)

Bug Fixes

Performance Improvements

v8.0.0-beta.2

13 Mar 14:38
Compare
Choose a tag to compare
v8.0.0-beta.2 Pre-release
Pre-release

8.0.0-beta.2 (2024-03-13)

Code Refactoring

Features

  • input,textarea,select: add --highlight-height variable (#29090) (13b7f8a)
  • menu: apply strict type for menu type (#28982) (03d2670)

BREAKING CHANGES

  • item: - The helper slot has been removed. Developers should use the helperText property on ion-input and ion-textarea.
  • The error slot has been removed. Developers should use the errorText property on ion-input and ion-textarea.
  • Counter functionality has been removed including the counter and counterFormatter properties. Developers should use the properties of the same name on ion-input and ion-textarea.
  • The fill property has been removed. Developers should use the property of the same name on ion-input, ion-select, and ion-textarea.
  • The shape property has been removed. Developers should use the property of the same name on ion-input, ion-select, and ion-textarea.

v7.8.0

13 Mar 13:47
Compare
Choose a tag to compare

7.8.0 (2024-03-13)

Features

  • datetime: formatOptions property for Datetime (#29065) (7cdbc1b)
  • searchbar: autocapitalize, dir, lang, maxlength, and minlength are inherited to native input (#29098) (a0a77f7), closes #27606

v7.7.5

13 Mar 13:15
Compare
Choose a tag to compare

7.7.5 (2024-03-13)

Bug Fixes

  • angular: add ionNavWillChange and ionNavDidChange types for nav (#29122) (85b9d5c), closes #29114
  • checkbox: set aria-checked of indeterminate checkbox to 'mixed' (#29115) (b2d636f)
  • overlay: do not hide overlay if toast is presented (#29140) (c0f5e5e), closes #29139

v8.0.0-beta.1

06 Mar 21:26
Compare
Choose a tag to compare
v8.0.0-beta.1 Pre-release
Pre-release

8.0.0-beta.1 (2024-03-06)

Bug Fixes

Code Refactoring

Performance Improvements

BREAKING CHANGES

  • item: - Item no longer automatically delegates focus to the first focusable element. While most developers should not need to make any changes to account for this update, usages of ion-item with interactive elements such as form controls (inputs, textareas, etc) should be evaluated to verify that interactions still work as expected.

v7.7.4

06 Mar 18:04
Compare
Choose a tag to compare

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

28 Feb 13:56
Compare
Choose a tag to compare
v8.0.0-beta.0 Pre-release
Pre-release

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...
Read more

v7.7.3

21 Feb 15:23
Compare
Choose a tag to compare

7.7.3 (2024-02-21)

Bug Fixes

v7.7.2

14 Feb 14:26
Compare
Choose a tag to compare

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

07 Feb 14:20
Compare
Choose a tag to compare

7.7.1 (2024-02-07)

Bug Fixes