npm @ionic/react 8.0.0-beta.2
v8.0.0-beta.2

latest releases: 8.4.1-nightly.20241108, 8.4.1-nightly.20241107, 8.4.1-dev.11730909308.11b6f07d...
8 months ago

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.

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.

8.0.0-beta.0 (2024-02-28)

Bug Fixes

chore

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)

Documentation

  • breaking: add v8 browser and platform support (#28368) (409df1b)

Features

Performance Improvements

Reverts

  • Revert "chore(): add updated snapshots" (613bd54)

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

Don't miss a new react release

NewReleases is sending notifications on new releases.