Skip to content

v24.0.0-alpha13

Pre-release
Pre-release
Compare
Choose a tag to compare
@vaadin-bot vaadin-bot released this 30 Jan 06:48

API Documentation →

Changes Since v24.0.0-alpha12

💥 Breaking Changes

  • avatar-group
    • Update avatar-group to use custom menu and item (#5411)
  • avatar-group,item,list-box,select
    • Set correct role attribute on the list-box and item (#5401)
  • combo-box,multi-select-combo-box,time-picker
    • Extract shared combo-box overlay logic to mixin (#5393)
  • combo-box,time-picker
    • Make time-picker item not extend combo-box item (#5381)
  • confirm-dialog,crud,rich-text-editor,vaadin-lumo-styles
    • Remove margins from Lumo headings (#5329)
  • context-menu
    • Make vaadin-context-menu-list-box not extend list-box (#5367)
    • Make vaadin-context-menu-item not extend vaadin-item (#5366)
  • context-menu,menu-bar
    • Update menu-bar to use vaadin-menu-bar-item (#5339)
    • Update menu-bar to use vaadin-menu-bar-list-box (#5354)
    • Update menu-bar to use vaadin-menu-bar-overlay (#5353)
  • multi-select-combo-box
    • Make multi-select-combo-box item not extend item (#5385)
  • select
    • Make vaadin-select-list-box not extend list-box (#5377)
    • Make vaadin-select-item not extend vaadin-item (#5369)

🚀 New Features

  • confirm-dialog,overlay
    • Dispatch an event after overlay closing completed (#5397)
  • context-menu
    • Export context-menu item styles as CSS literals (#5363)
    • Export context-menu list-box styles as CSS literals (#5360)
  • list-box
    • Export list-box theme styles as CSS tagged literals (#5359)

🐛 Bug Fixes

  • combo-box,multi-select-combo-box,time-picker
    • Set aria-selected on selected item, not the focused one (#5402)
  • grid-pro
    • Use correct selector for highlight-read-only-cells theme (#5396)
    • Do not update the whole row when removing grid-pro editor (#5355)
  • grid-pro,grid
    • Allow undefined in activeItem and corresponding event (#5419)

💅 Polish

  • combo-box
    • Extract vaadin-combo-box-item logic to the mixin (#5365)
  • combo-box,multi-select-combo-box,time-picker
    • Extract shared combo-box scroller logic to mixin (#5407)
  • combo-box,overlay
    • Add internal protected method for outside click (#5399)
  • context-menu
    • Move item and list-box extensions to separate files (#5352)
  • context-menu,menu-bar
    • Extract shared menu overlay logic to the mixin (#5391)
  • grid
    • Calculate grid overflow in debouncer callback (#5406)

📝 Documentation

  • context-menu
    • Export item and list-box types for context-menu (#5414)
  • context-menu,menu-bar,select
    • Remove not needed JSDoc annotations from types (#5416)
  • menu-bar
    • Add missing menu-bar item and list-box typings (#5415)
  • overlay
    • Update JSDoc and typings, mark some methods as private (#5394)

🔬 Tests

  • board,context-menu,custom-field,date-picker,date-time-picker,field-highlighter,horizontal-layout,upload,vertical-layout
    • Move helpers from common.js to helpers.js (#5368)
  • context-menu
    • Extract theme propagation tests to separate file (#5362)
    • Extract common context-menu test helpers (#5376)
  • crud,grid-pro,grid
    • Share a test helper between grid, grid-pro and crud (#5364)
  • grid
    • Remove manual afterScroll invocation in flushGrid (#5405)
  • menu-bar
    • Update not-animated-styles to use new overlay (#5361)

🏠 Internal

  • All components
    • Bump testing helpers to 0.4.0, use define helpers (#5418)
  • context-menu
    • Format JSDoc code examples to fix indentation (#5383)
  • Other
    • Bump ua-parser-js from 1.0.32 to 1.0.33 (#5388)
    • Move local development docs from README to own file (#5374)
    • Mention how you start the development server (#5371)
    • Update minimally supported Safari version to 15 (#5357)