Skip to content

v25.0.0-alpha9

Pre-release
Pre-release

Choose a tag to compare

@vaadin-bot vaadin-bot released this 01 Aug 10:39
· 448 commits to main since this release

API Documentation →

Changes Since v25.0.0-alpha8

💥 Breaking Changes

  • avatar-group,combo-box,confirm-dialog,context-menu,crud,date-picker,dialog,field-highlighter,login,multi-select-combo-box,overlay,popover,rich-text-editor,select,time-picker,tooltip
    • Update vaadin-overlay to use native popover by default (#9848)
  • combo-box,multi-select-combo-box,time-picker
    • Update combo-box overlay to use native popover (#9815)
  • combo-box,multi-select-combo-box,vaadin-lumo-styles
    • Update MSCB to not use combo-box extension internally (#9804)
  • context-menu,menu-bar
    • Update context-menu overlay to use native popover (#9839)
  • crud
    • Do not set primary theme on the CRUD new item button (#9817)
  • crud,dialog
    • Update dialog to use native popover (#9807)
    • Update crud editor dialog to use native popover (#9790)
  • field-highlighter,vaadin-lumo-styles
    • Update user-tags overlay to use native popover (#9820)
  • login,vaadin-lumo-styles
    • Update login overlay to use native popover (#9794)
    • Update login-form to use shadow DOM and slotted form (#9792)
  • multi-select-combo-box
    • Update multi-select-combo-box to use native popover (#9814)
  • notification,overlay,vaadin-lumo-styles
    • Update notification container to use native popover (#9819)
  • overlay
    • Remove z-index update logic from bringToFront method (#9847)

🐛 Bug Fixes

  • confirm-dialog,crud,dialog,rich-text-editor
    • Hide dialog when hidden is applied (#9866)
  • crud
    • Add missing editor outline focused state to base styles (#9840)
  • grid
    • Recalculate column widths on initial item load with same data provider (#9859)
  • popover
    • Save focus if target is set while popover is open (#9826)
  • popover,vaadin-lumo-styles
    • Enforce zero padding on popover no-padding theme variant (#9845)
  • tabsheet,vaadin-lumo-styles
    • Enforce zero padding on tabsheet no-padding theme variant (#9846)
  • upload
    • Remove incorrect CSS from upload base styles (#9834)

💅 Polish

  • combo-box
    • Extract combo-box items logic into separate mixin (#9805)
    • Move dataProvider value warning logic to combo-box (#9811)
  • confirm-dialog
    • Remove no longer used private getter from confirm-dialog (#9861)
  • context-menu,menu-bar
    • Move context-menu and menu-bar overlay to the template (#9854)
  • context-menu,multi-select-combo-box,notification,overlay,rich-text-editor
    • Do not propagate overlay events through shadow roots (#9855)
  • crud
    • Move dialog role to CRUD dialog (#9806)
  • dialog
    • Add missing no-padding variant to dialog base styles (#9843)
  • multi-select-combo-box
    • Replace individual MSCB observers with updated callback (#9802)
  • overlay
    • Simplify OverlayStackMixin attached instances logic (#9852)
    • Remove no longer used setNestedOverlay logic and tests (#9813)

🚧 Experiments

  • charts,vaadin-lumo-styles
    • Add charts base styles and visual tests (#9830)
  • component-base,crud
    • Add CRUD base styles and visual tests (#9740)
  • component-base,dashboard
    • Add dashboard base styles and visual tests (#9679)
  • component-base,upload,vaadin-lumo-styles
    • Add upload base styles and visual tests (#9691)
  • form-layout,vaadin-lumo-styles
    • Add form-layout base styles and visual tests (#9743)
  • grid-pro,grid
    • Add grid-pro base styles and visual tests (#9720)
  • horizontal-layout,vaadin-lumo-styles,vertical-layout
    • Add horizontal and vertical layout base styles and visual tests (#9842)
  • master-detail-layout,vaadin-lumo-styles
    • Add master-detail-layout base styles and visual tests (#9849)
  • virtual-list
    • Add virtual-list base styles and visual tests (#9668)

📝 Documentation

  • charts
    • Cleanup no longer relevant information from charts JSDoc (#9801)
  • dialog
    • Remove dialog ariaLabel property override from typings (#9860)

🔬 Tests

  • board
    • Add missing visual tests for board base styles (#9857)
  • confirm-dialog
    • Update confirm-dialog Esc tests to use sendKeys (#9796)
  • cookie-consent
    • Add missing visual tests for cookie-consent base styles (#9853)
  • dialog
    • Update custom dialog CSS in Lumo no-padding visual test (#9844)
  • multi-select-combo-box
    • Update MSCB tests to use shared helpers for items (#9809)
  • overlay
    • Add missing visual tests for vaadin-overlay base styles (#9831)
  • popover
    • Update popover position unit tests to pass with base styles (#9835)
  • virtual-list
    • Add basic Lumo visual test file for virtual-list (#9812)

🏠 Internal

  • context-menu
    • Fix context menu selector in tests (#9862)
  • dashboard,input-container,menu-bar,progress-bar,vaadin-lumo-styles
    • Disable length-zero-no-unit rule for custom properties (#9818)
  • field-base
    • Add postcss-lit comment to disable Stylelint warning (#9858)
  • Other
    • Bump Stylelint, allow newlines between custom properties (#9832)