Skip to content

v25.3.0

Latest

Choose a tag to compare

@vaadin-bot vaadin-bot released this 22 Sep 06:41
· 9 commits to 25.3 since this release

API Documentation →

Changes Since v25.2.0

💥 Behavior Altering Changes

  • a11y-base
    • Treat elements with tabindex=-1 as focusable (#12127)
  • context-menu,grid
    • Remove cell focus on mousedown workaround (#12126)
  • crud
    • Use the crud dialog as the overlay owner (#12255)
  • date-picker
  • form-layout
  • grid
    • Render grid header and footer declaratively with Lit (#12134)
    • Render grid header and footer custom parts declaratively (#12238)
    • Render grid header and footer cell styles declaratively (#12232)

🚀 New Features

  • a11y-base,field-base
    • Add accessibleDescriptionRef property to field components (#12314)
  • accordion
    • Add headingLevel property to accordion (#12133)
  • aura
  • checkbox,field-base,switch
    • Add reverse variant to checkable components base styles (#12098)
  • combo-box,multi-select-combo-box
    • Add autoFocusPartialMatch to combo boxes (#12438)
  • context-menu
    • Make list-box and item elements public, add ContextMenuItemData (#12173)
    • Add support for slotted list-box to context-menu (#12172)
  • crud,grid
    • Add i18n for grid sorter accessible name (#12028)
  • date-picker
    • Use ISO date strings in dateMetadataProvider API (#12428)
    • Support providing custom part names for date-picker dates (#12291)
    • Update checkValidity to use dateMetadataProvider, add clearCache (#12276)
    • Add dateMetadataProvider to disable dates on demand (#12259)
    • Add DateMetadataController to resolve date metadata on demand (#12242)
    • Add i18n.dialogAccessibleName to name date picker dialog (#12258)
  • date-time-picker
    • Support date metadata provider in date-time-picker (#12419)
    • Add defaultTime property to date-time-picker (#12451)
  • dialog
    • Do not trap focus in non-modal dialogs (#12237)
  • field-highlighter
    • Support custom content in AI field marker popover (#12439)
    • Add confidence indicator to AI field marker (#12436)
    • Add AI field marker (#12351)
  • grid
    • Support left and right in grid column text-align (#12233)
    • Add i18n for header cell with hidden select all checkbox (#12080)
    • Add i18n for grid selection column checkboxes accessible names (#12015)
  • icon
    • Resolve icon aliases defined with use element in iconset (#12473)
  • markdown
    • Add option to enable hard line breaks in markdown (#12459)
  • message-input
    • Add support for custom send button to message-input (#12615) (#12714)
    • Refine message-input button color, radius, hover and focus outline (#12683) (#12703)
    • Add focused and focus-ring attributes to message-input (#12679) (#12681)
    • Add header, prefix and footer slots to message-input (#12604) (#12682)
  • message-list
  • notification
    • Animate notification cards on open and close (#12257)
  • overlay
    • Add animations properties to overlay base styles (#12120)
  • select
    • Add support for providing slotted list-box to select (#12131)
    • Make select-item and select-list-box public, add SelectItemData (#12132)
  • split-layout
    • Add focus and keyboard resize support to split-layout (#11964)
  • switch
    • Add switch component Aura theme and visual tests (#12033)
    • Add switch component Lumo theme and visual tests (#12032)
    • Add switch component implementation and base styles (#12030)
    • Initialize switch component package (#12024)
  • text-field
    • Add inputMode property to text-field (#11979)
  • vaadin-lumo-styles
    • Support upload file name, status and error props in Lumo (#12521) (#12523)

Changes Since v25.3.0-rc1

🐛 Bug Fixes

  • menu-bar
    • Measure the overflow button edge when collapsing menu-bar items (#12791) (CP: 25.3) (#12796)

🔬 Tests

  • menu-bar
    • Extract createItems helper for menu-bar overflow tests (#12793) (#12794)