Skip to content

Release v4.8.0

Choose a tag to compare

@github-actions github-actions released this 16 Sep 21:17
fc3d79a

Summary

Failures and labels now behave the way an application needs in front of real users: a failed section shows a safe message with a retry instead of raw diagnostics, a labeled Dropdown announces its field name, and the console stays quiet when an adapter legitimately uses a built-in control. Repository CI also keeps the output of a failing workspace instead of discarding it.

Added

  • Customize ErrorBoundary recovery with fallback, report diagnostics through onError, and clear host-owned failure state with onReset. (#250)

Changed

  • ErrorBoundary now shows a neutral message and a retry action instead of the caught error's message and stack, and retry remounts only the protected section. (#250)
  • Selecting a renderer adapter no longer logs a console error when a slot outside its documented profile uses the built-in implementation. Invalid profile promises still fail or report CRATIS-UI-1002, and rendererFallback='throw' still rejects fallback with CRATIS-UI-1003. (#234)

Fixed

  • A Dropdown with an external <label> is announced by its field label instead of only its selected value, across single, filtered, and multiple selection. Labels that are added, replaced, or reassociated after mounting stay correct. (#281)