Skip to content

v24.1.0

Choose a tag to compare

@vaadin-bot vaadin-bot released this 06 Jun 11:50
· 116 commits to 24.1 since this release

API Documentation →

Changes Since v24.0.8

💥 Breaking Changes

  • a11y-base,checkbox-group,custom-field,date-time-picker,field-base,radio-group
    • Use aria-describedby for group field components (#5818)

💥 Behavior Altering Changes

  • a11y-base,field-base
    • Move FieldAriaController to a11y-base, test with Lit (#5630)
  • date-time-picker,input-container,vaadin-lumo-styles
    • Rename CSS property for input-field border radius (#5600)

🚀 New Features

  • a11y-base
    • Add AriaModalController to handle modal dialogs behavior (#5611)
    • Add logic to handle aria-hidden and inert to a11y-base (#5598)
  • a11y-base,avatar-group,field-highlighter,multi-select-combo-box,upload
    • Extract announce helper to the new a11y-base package (#5591)
  • date-picker
    • Set aria-hidden on other elements on overlay opening (#5627)
  • grid
    • Support scrolling to hierarchical index (#5428)
  • a11y-base,component-base
    • Add helpers for setting ID references to aria- attributes (#5662)
  • a11y-base,field-base
    • Add accessibleName and accessibleNameRef API to FieldMixin (#5671)
  • a11y-base
    • Add getDeepActiveElement helper to focus utils (#5708)
  • checkbox,grid-pro,input-container,radio-group,text-field,vaadin-lumo-styles
    • Add optional input field borders (#5689)
  • grid
    • Grid lazy column rendering mode (#5124)
  • button,checkbox,context-menu,date-picker,dialog,field-base,grid,multi-select-combo-box,notification,progress-bar,radio-group,rich-text-editor,select,split-layout,tabs,tooltip
  • a11y-base,field-base,select
    • Allow setting accessibleName and accesibleNameRef in select (#5781)
  • date-time-picker
    • Add dateLabel/timeLabel props to i18n object (#5790)
  • side-nav
  • confirm-dialog
    • Add accessibleDescriptionRef property (#5730)
  • login
    • Allow setting error message for login fields (#5836)
  • vaadin-lumo-styles

🚧 Experiments

  • button
    • Add Lit based version of vaadin-button (#5551)
  • checkbox
    • Add Lit based version of vaadin-checkbox (#5567)
  • email-field
    • Add Lit based version of vaadin-email-field (#5549)
  • number-field
    • Add Lit based version of vaadin-number-field (#5541)
  • progress-bar
    • Add Lit based version of vaadin-progress-bar (#5558)
  • text-area
    • Add Lit based version of vaadin-text-area (#5539)
  • text-field
    • Add Lit based version of vaadin-text-field (#5538)