Skip to content

v24.7.0-alpha1

Pre-release
Pre-release
Compare
Choose a tag to compare
@vaadin-bot vaadin-bot released this 11 Dec 09:31
· 35 commits to main since this release

API Documentation →

Changes Since v24.6.0-rc1

🚀 New Features

  • grid
    • Add item-toggle event to notify when user toggles an item (#8231)

🐛 Bug Fixes

  • checkbox
    • Do not show required indicator when checkbox has no label (#8294)
  • component-base
    • Add children with id to id map even if their parent was teleported (#8321)
    • Run dynamic property observer after complex observer (#8271)
  • context-menu,date-picker,select,vaadin-lumo-styles
    • Update media query to work with larger phones (#8116)
  • context-menu,menu-bar
    • Do not stop click event propagation on menu-bar button (#8272)
  • custom-field
    • Clear value when removing the last input (#8270)
  • dashboard
    • Do not lose dashboard widget focus in shadow root (#8304)
  • date-picker
    • Use Math.round to get correct scroller first index (#8278)
  • form-layout
    • Observe internal layout to avoid problems with fixed height (#8268)
  • grid
    • Prevent recurring selection attempts during drag selection (#8317)
  • multi-select-combo-box
    • Do not fire custom-value-set on input blur or outside click (#8308)
    • Prevent unselecting already committed value on outside click (#8301)
  • overlay
    • Prevent notification from affecting overlay interactions (#8291)
  • select
    • Ensure aria-selected attribute is removed from the item clone (#8275)
  • side-nav

💅 Polish

  • accordion,button,checkbox,context-menu,date-picker,details,grid-pro,grid,map,number-field,radio-group,rich-text-editor,select,tabs
    • Remove obsolete vendor-prefixed CSS properties (#8309)
  • component-base,select,tooltip
    • Add elements to id map immediately after their connection to DOM (#8299)
  • grid
    • Use underscore to indicate that CSS variable is private (#8286)
  • menu-bar
    • Extract common sub-menu logic into reusable mixin (#8273)
  • number-field,select,text-area,text-field
    • Use ifDefined directive for theme attribute propagation (#8276)