Skip to content

Releases: ionic-team/ionic-framework

v7.8.3

03 Apr 15:38
Compare
Choose a tag to compare

7.8.3 (2024-04-03)

Bug Fixes

  • button: activated outline button in toolbar no longer blends into background on MD dark mode (#29216) (ee5da7a)
  • popover: viewport can be scrolled if no content present (#29215) (f08759c), closes #29211

v8.0.0-rc.0

27 Mar 15:23
Compare
Choose a tag to compare
v8.0.0-rc.0 Pre-release
Pre-release

8.0.0-rc.0 (2024-03-27)

Note: Version bump only for package 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.