Skip to content

v57.0.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 07:02
af3932e

57.0.0 (2026-10-06)

⚠ BREAKING CHANGES

  • removes the published exports AZUL_FILE_REQUEST_DOWNLOAD_PENDING_TEST_ID and the azulFileDownload.styles module (StyledIconButton). the azul-file-request-download-pending test id no longer appears in the dom; the single button carries azul-file-request-download throughout.
  • Authentication no longer takes a Button component prop; it takes isMenuIn and owns its button. The exported renderButton and renderIconButton helpers are removed. Callers that passed Button should pass isMenuIn instead. The sign-in icon button's aria-label can no longer be overridden by a caller, since there is no longer a prop to pass it through.
  • id is a required field on the exported DrawerContextProps and UseMenu types, and DIALOG_PROPS for the header menu no longer carries PaperProps (moved to DIALOG_PAPER_PROPS). Consumers constructing a DrawerContext value or mocking useMenu/useDrawer must supply an id.
  • PAPER_PROPS.VARIANT.SEARCH_BAR and the searchbar Paper variant are removed, along with its PaperPropsVariantOverrides augmentation. useCloseOnEscape has moved to lib/hooks/UseCloseOnEscape/hook. SearchProps.Button is replaced by isMenuIn, and renderButton / renderIconButton are no longer exported from the Search module. No consumer in the workspace uses any of these. Requires React >= 19.2 for useEffectEvent.

Features

  • add generic identitycell (title + tag chips + subtitle) table cell (#1028) (#1029) (e7eb461)

Bug Fixes

  • dialogtitle close button has no accessible name (#1005) (#1007) (0bd0835)
  • filter drawer forwards filtersort props to the dom, warning on every mobile render (#1004) (#1017) (ec69242)
  • give every icon-only iconbutton an accessible name (#1006) (#1011) (c0238b4)
  • link fallback span leaks muilink-only props and drops classname (#1022) (#1023) (fed0db9)
  • link spreads anchor-only props onto the invalid-url span, emitting invalid markup (#1009) (#1016) (703883a)
  • login-guarded requests run with the pre-login token after sign-in (#1024) (#1025) (169752b)
  • popup triggers announce no expanded state or popup role (#1012) (#1015) (42159cc)

Code Refactoring

  • collapse azulfiledownload into a single state-driven icon button (#1013) (#1019) (12d6c95)
  • replace the header search dialog with a non-modal dropdown anchored to the toolbar (#999) (#1001) (6768fbf)

Performance Improvements

  • remove the authentication button render-prop to stop it remounting each render (#1000) (#1018) (65d15ce)