Skip to content

v25.0.0-alpha13

Pre-release
Pre-release

Choose a tag to compare

@vaadin-bot vaadin-bot released this 12 Aug 06:43
· 361 commits to main since this release

API Documentation →

Changes Since v25.0.0-alpha12

💥 Breaking Changes

  • avatar-group,combo-box,confirm-dialog,context-menu,crud,date-picker,date-time-picker,dialog,login,menu-bar,multi-select-combo-box,popover,select,time-picker,tooltip
    • Remove overlayClass property from overlay components (#9926)
  • grid
    • Rename _getIndexLevel to __getRowLevel to accept a row (#9952)
  • rich-text-editor,vaadin-lumo-styles
    • Update to Quill v2.0 and use getSemanticHTML (#9007)

🚀 New Features

  • grid
    • Add hasChildren property to grid row model (#9956)

🐛 Bug Fixes

  • card,confirm-dialog,crud,dashboard,dialog,horizontal-layout,login,tabsheet,vertical-layout
    • Use new padding and gap base style properties in various components (#9939)
  • charts,vaadin-lumo-styles
    • Add :root to charts CSS selector to fix exporting (#9907)
  • confirm-dialog,crud,dialog
    • Align dialog border with other overlay base styles (#9929)
  • date-picker
    • Use explicit text color in date-picker base styles (#9962)
  • date-time-picker,field-base,login
    • Keep required indicator attached to label (#9932)
  • form-layout
    • Avoid stretching form items when layout is stretched (#9961)
  • master-detail-layout
    • Master-detail-layout split mode view transition in RTL (#9959)
  • notification,overlay,tooltip
    • Unify border on all overlays in forced color mode (#9931)
  • popover
    • Reflect popover opened property to attribute (#9967)
    • Do not throw on closing popover when target is not set (#9942)
  • rich-text-editor
    • Use correct padding custom property in RTE base styles (#9966)
  • rich-text-editor,vaadin-lumo-styles
    • Use correct background color for Lumo code blocks (#9925)

💅 Polish

  • app-layout,button,card,component-base,crud,dashboard,date-picker,date-time-picker,details,dialog,field-base,form-layout,grid,horizontal-layout,input-container,item,list-box,login,message-list,notification,popover,rich-text-editor,side-nav,tabs,tabsheet,upload,vertical-layout
    • Base styles padding and gap properties (#9934)
  • button,card,charts,checkbox,component-base,crud,dashboard,date-picker,dialog,field-base,field-highlighter,grid,input-container,list-box,login,map,master-detail-layout,message-input,multi-select-combo-box,notification,overlay,popover,progress-bar,rich-text-editor,scroller,tabsheet,tooltip,upload,virtual-list
    • Rename base styles border color properties (#9937)
  • component-base
    • Remove PolylitMixin logic for handling teleported elements (#9923)
  • confirm-dialog,vaadin-lumo-styles
    • Remove resizer-container from confirm-dialog overlay (#9938)
  • dashboard
    • Remove not needed dashboard-button min-width (#9950)
  • grid-pro,vaadin-lumo-styles
    • Update grid-pro CSS to not use registerStyles (#9953)
  • menu-bar
    • Inline submenu mixin, add button and submenu typings (#9928)

📝 Documentation

  • charts
    • Improve code examples in charts JSDoc annotations (#9964)
  • rich-text-editor
    • Fix incorrect list toolbar group name in JSDoc (#9968)

🔬 Tests

  • combo-box
    • Remove no longer needed combo-box test styles (#9951)
  • confirm-dialog
    • Extend confirm-dialog snapshots to cover shadow DOM (#9940)
  • dashboard
    • Add missing snapshot tests to dashboard (#9949)
  • dialog
    • Extend dialog snapshots to cover overlay shadow DOM (#9941)
  • multi-select-combo-box
    • Remove no longer needed multi-select-combo-box styles (#9955)
  • popover
    • Add missing snapshot tests to popover (#9943)
  • progress-bar
    • Add missing snapshot tests to progress-bar (#9944)
  • rich-text-editor
    • Update rich-text-editor snapshot after Quill bump (#9965)
    • Add missing snapshot tests to rich-text-editor (#9948)
    • Update rich-text-editor visual tests to hide caret (#9924)
  • split-layout
    • Add missing snapshot tests to split-layout (#9945)

🏠 Internal

  • component-base
    • Remove unused radius-full property (#9936)
  • vaadin-lumo-styles
    • Fix some incorrect formatting in Lumo CSS files (#9954)
  • Other
    • Use backdrop-click event on MDL dev page (#9960)
    • Don't use lumo property for padding on dev page (#9935)
    • Remove theme folder files from ESLint and Stylelint (#9927)
    • Remove no longer needed flag from Lumo visual tests (#9919)
    • Simplify web-test-runner theme plugins config (#9920)