Skip to content

v24.3.0

Compare
Choose a tag to compare
@vaadin-bot vaadin-bot released this 11 Dec 12:54
· 727 commits to main since this release

API Documentation →

Changes Since v24.2.0

💥 Behavior Altering Changes

  • All components
    • Bump Lit to 3.0.0, update testing-helpers (#6630)
  • checkbox-group,checkbox,combo-box,custom-field,date-picker,date-time-picker,email-field,field-base,integer-field,multi-select-combo-box,number-field,password-field,radio-group,select,text-area,text-field,time-picker
    • Revert "feat: add dirty state to field components" (#6436)
  • context-menu,menu-bar
    • Do not set ID attribute on the menu overlay (#6870)

🚀 New Features

  • app-layout
    • Add --vaadin-app-layout-drawer-width CSS property (#6687)
  • avatar,button,checkbox,combo-box,crud,date-picker,details,grid-pro,grid,item,map,message-list,radio-group,rich-text-editor,scroller,side-nav,tabs,upload,vaadin-lumo-styles
    • Add Lumo custom CSS properties to set focus-ring (#6634)
  • avatar-group
    • Add className property for adding CSS classes to items (#6622)
  • button,notification,vaadin-lumo-styles
    • Add new Lumo custom CSS properties to button (#6672)
  • checkbox,date-picker,grid,item,multi-select-combo-box,radio-group,rich-text-editor,side-nav,tabs,vaadin-lumo-styles
    • Add Lumo selection colors custom CSS properties (#6653)
  • checkbox,vaadin-lumo-styles
    • Add new Lumo custom CSS properties to checkbox (#6668)
  • combo-box,multi-select-combo-box
    • Add property to group selected overlay items at the top (#6685)
  • component-base,grid
    • Add getItemContext method to DataProviderController (#6613)
    • Add TS declarations for DataProviderController (#6520)
  • context-menu
    • Add className property for adding CSS classes to items (#5380)
  • custom-field
    • Add part input-fields in custom-field (#6703)
  • date-picker
    • Add unparsable-change event (#6594)
  • field-base,integer-field,number-field
    • Add unparsable-change event (#6599)
  • grid
    • Add --vaadin-grid-cell-background CSS var (#6714)
    • Add collapsed-row/cell part name to expandable rows (#6694)
    • Add custom CSS property to configure cell padding (#6646)
    • Grid column header and footer part names (#6629)
  • input-container,select,vaadin-lumo-styles
    • Add new input field CSS custom properties, align naming (#6649)
    • Add Lumo text input field custom CSS properties (#6659)
  • menu-bar
    • Add className property for adding CSS classes to menu-bar items (#6633)
  • message-list
    • Add className property for adding CSS classes to messages (#6628)
  • multi-select-combo-box
    • Add auto-expand properties instead of allChipsVisible (#6775)
    • Always show at least last selected item as a chip (#6702)
    • Add option to always show all chips for selected items (#6515)
  • radio-group,vaadin-lumo-styles
    • Add new Lumo custom CSS properties to radio-button (#6670)
  • rich-text-editor
    • Add toolbar-button-pressed part value to active buttons (#6691)
  • select
    • Add className property for adding CSS classes to items (#6617)
  • time-picker
    • Add unparsable-change event (#6604)
  • vaadin-lumo-styles
    • Updated Utility classes (#6637)
    • Add helper text and error message CSS properties (#6650)
    • Add Lumo custom properties for input field label (#6636)

Changes Since v24.3.0-rc2

🏠 Internal

  • accordion,avatar,confirm-dialog,custom-field,date-picker,details,input-container,login,radio-group,rich-text-editor,tabs
    • Add missing Lit direct dependency (#6949)
  • avatar
    • Remove unused vaadin-avatar dependencies (#6948)
  • crud
    • Add missing vaadin-crud direct dependencies (#6947)