Skip to content

Releases: ionic-team/ionic-framework

v8.0.0-beta.4

27 Mar 14:56
Compare
Choose a tag to compare
v8.0.0-beta.4 Pre-release
Pre-release

8.0.0-beta.4 (2024-03-27)

Bug Fixes

  • angular: schematics account for new theme files (#29185) (b0a10df)

Code Refactoring

Features

BREAKING CHANGES

  • searchbar: The autocapitalize property on Searchbar now defaults to 'off'.
  • haptics: Support for the Cordova Haptics plugin has been removed. Components that integrate with haptics, such as ion-picker and ion-toggle, will continue to function but will no longer play haptics in Cordova environments. Developers should migrate to Capacitor to continue to have haptics in these components.

v7.8.2

27 Mar 13:33
Compare
Choose a tag to compare

7.8.2 (2024-03-27)

Bug Fixes

v8.0.0-beta.3

20 Mar 14:36
Compare
Choose a tag to compare
v8.0.0-beta.3 Pre-release
Pre-release

8.0.0-beta.3 (2024-03-20)

Bug Fixes

  • input, textarea, select: account for multiple start/end slot elements (#29172) (acc1042)
  • range, select: prefer labels passed by developer (#29145) (56014cf)

Features

  • rename dark/high-contrast themes to palettes (#29149) (761e1b4)

⚠️ Developers should update any theme imports to import from the palettes directory instead.

- import '@ionic/react/css/themes/dark.system.css';
+ import '@ionic/react/css/palettes/dark.system.css';

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