Skip to content

Releases: vaadin/web-components

v25.2.0-alpha1

20 Mar 09:50

Choose a tag to compare

v25.2.0-alpha1 Pre-release
Pre-release

API Documentation →

Changes Since v25.1.0-beta2

💥 Breaking Changes

  • master-detail-layout
    • Rewrite master-detail-layout with CSS grid (#11361)

🚀 New Features

  • aura,dashboard,vaadin-lumo-styles
    • Add button part for dashboard widget and section (#11333)
  • vaadin-lumo-styles
    • Migrate Lumo colors to CSS light-dark() and color-scheme (#11266)

🐛 Bug Fixes

  • aura
    • Add missing component-specific properties in Aura overlay styles (#11163) (#11279)
  • aura,avatar-group,combo-box,confirm-dialog,context-menu,date-picker,dialog,grid-pro,login,menu-bar,multi-select-combo-box,overlay,popover,select,time-picker
    • Overlay text color with dark and mixed color schemes (#11265)
  • aura,card,vaadin-lumo-styles
    • Use correct width for horizontal elevated card media (#11283)
  • aura,confirm-dialog,dialog
    • Make dialog respect aura surface opacity (#11277)
  • button,combo-box,field-base,text-area
    • Don't stretch buttons and single-line inputs in row flex container (#11311)
  • charts
    • Restore stroke value for .highcharts-color-7 (#11375)
  • combo-box
    • Select combo box input text on next click after dropdown closed (#11324)
  • component-base
    • Postpone registration until first instance is created (#11354)
    • Allow setting i18n property before upgrading element (#11325)
    • Avoid virtualizer losing scroll position on large size change (#11256)
  • grid
    • Make scrollToColumn update cell position synchronously (#11291)
  • grid-pro,grid
    • Physically reorder grid cells on column reorder (#10632)
  • master-detail-layout
    • Start detail column offscreen regardless of expand mode (#11370)
  • menu-bar
    • Preserve active attribute on menu-bar button while submenu is open (#11331)
  • menu-bar,vaadin-lumo-styles
    • Menu-bar overflow detection in flex/grid layouts (#11358)
  • notification
    • Round middle notification region translate to nearest pixel (#11257)
  • rich-text-editor
    • Use correct dev dependency version in rte (#11327)
  • scroller
    • Remove flex: 1 from scroller base styles to respect explicit height (#11373)
  • split-layout
    • Set overflow: clip on the split layout content elements (#11296)
  • vaadin-lumo-styles
    • Inherit alignment properties from host to vaadin-button-container in lumo (#11309)
    • Round progress-bar height to nearest full pixel (#11278)

💅 Polish

  • aura
    • Don't adjust container padding based on border-radius (#11365)
    • Allow Aura badges to inherit the accent color from the container (#11282)
  • aura,message-list,vaadin-lumo-styles
    • Update message attachment base styles and themes (#11308)
  • aura,side-nav,tabs,tabsheet
    • Update Aura side-nav and tabs background colors (#11289)
  • crud,custom-field,date-picker,dialog,side-nav,upload
    • Use object syntax for property declarations to fix CEM types (#11273)
  • crud,grid
    • Do not use String shorthand syntax for properties (#11292)
  • multi-select-combo-box
    • Simplify multi-select-combo-box updating chips logic (#11295)

📝 Documentation

  • a11y-base,app-layout,crud,grid-pro,grid,notification,tabs,upload
    • Remove type JSDoc annotation for string enum properties (#11264)
  • charts
    • Add missing space to chart fires JSDoc annotation (#11306)
    • Remove type JSDoc annotation for series markers property (#11305)
    • Remove more types JSDoc for enum properties (#11274)
    • Fix incorrect fires JSDoc annotation for series-mouse-over (#11267)
  • charts,checkbox-group,crud,dashboard,date-picker,date-time-picker,login,select,upload
    • Remove more unnecessary type JSDoc annotations (#11263)
  • context-menu,message-input
    • Add missing JSDoc annotations for message-input and context-menu (#11303)
  • dashboard
    • Add missing @fires for dashboard-item-before-remove in .d.ts (#11302)
  • item
    • Add JSDoc annotation for label property in vaadin-item (#11290)
    • Add missing type JSDoc to ItemMixin value property (#11276)
  • side-nav
    • Update side-nav-item JSDoc to use vaadin-badge component (#11285)
  • time-picker
    • Add missing JSDoc and type for time-picker unparsable-change event (#11300)
  • upload
    • Add missing @fires and type for upload file-remove event (#11301)
    • Add missing fires JSDoc annotations for upload file events (#11268)

🔬 Tests

  • All components
    • Use Playwright for vis...
Read more

v25.1.0-rc1

17 Mar 14:59

Choose a tag to compare

v25.1.0-rc1 Pre-release
Pre-release

API Documentation →

Changes Since v25.1.0-beta4

🐛 Bug Fixes

  • menu-bar,vaadin-lumo-styles
    • Menu-bar overflow detection in flex/grid layouts (#11358) (CP: 25.1) (#11359)

v24.10.0

17 Mar 10:57

Choose a tag to compare

API Documentation →

Changes Since v24.9.0

🚀 New Features

No Changes Since v24.10.0-beta2

v25.1.0-beta4

13 Mar 10:48

Choose a tag to compare

v25.1.0-beta4 Pre-release
Pre-release

API Documentation →

Changes Since v25.1.0-beta3

🐛 Bug Fixes

  • combo-box
    • Select combo box input text on next click after dropdown closed (#11324) (#11350)
  • component-base
    • Postpone registration until first instance is created (#11354) (#11355)

🏠 Internal

  • tooltip

v25.0.8

13 Mar 10:47

Choose a tag to compare

API Documentation →

Changes Since v25.0.7

🐛 Bug Fixes

  • aura,card,vaadin-lumo-styles
    • Use correct width for horizontal elevated card media (#11283) (#11293)
  • combo-box
    • Select combo box input text on next click after dropdown closed (#11324) (#11351)
  • component-base
    • Postpone registration until first instance is created (#11354) (#11356)
    • Avoid virtualizer losing scroll position on large size change (#11256) (#11271)
  • menu-bar
    • Preserve active attribute on menu-bar button while submenu is open (#11331) (#11337)
  • notification
    • Round middle notification region translate to nearest pixel (#11257) (#11281)
  • split-layout
    • Set overflow: clip on the split layout content elements (#11296) (#11299)
  • vaadin-lumo-styles
    • Inherit alignment properties from host to vaadin-button-container in lumo (#11309) (#11310)

📝 Documentation

  • charts
    • Fix incorrect fires JSDoc annotation for series-mouse-over (#11267) (#11272)

v24.10.0-beta2

13 Mar 10:32

Choose a tag to compare

v24.10.0-beta2 Pre-release
Pre-release

API Documentation →

Changes Since v24.10.0-beta1

🐛 Bug Fixes

  • combo-box
    • Select combo box text on next click after dropdown closed (#11352)

v24.9.13

13 Mar 10:28

Choose a tag to compare

API Documentation →

Changes Since v24.9.12

🐛 Bug Fixes

  • combo-box
    • Select combo box text on next click after dropdown closed (#11352) (#11353)

v25.1.0-beta3

12 Mar 09:50

Choose a tag to compare

v25.1.0-beta3 Pre-release
Pre-release

API Documentation →

Changes Since v25.1.0-beta2

🚀 New Features

  • aura,dashboard,vaadin-lumo-styles
    • Add button part for dashboard widget and section (#11333)
  • vaadin-lumo-styles
    • Migrate Lumo colors to CSS light-dark() and color-scheme (#11266)

🐛 Bug Fixes

  • aura
    • Add missing component-specific properties in Aura overlay styles (#11163) (#11279)
  • aura,avatar-group,combo-box,confirm-dialog,context-menu,date-picker,dialog,grid-pro,login,menu-bar,multi-select-combo-box,overlay,popover,select,time-picker
    • Overlay text color with dark and mixed color schemes (#11265)
  • aura,card,vaadin-lumo-styles
    • Use correct width for horizontal elevated card media (#11283)
  • aura,confirm-dialog,dialog
    • Make dialog respect aura surface opacity (#11277)
  • button,combo-box,field-base,text-area
    • Don't stretch buttons and single-line inputs in row flex container (#11311)
  • component-base
    • Allow setting i18n property before upgrading element (#11325)
    • Avoid virtualizer losing scroll position on large size change (#11256)
  • grid
    • Make scrollToColumn update cell position synchronously (#11291)
  • grid-pro,grid
    • Physically reorder grid cells on column reorder (#10632)
  • menu-bar
    • Preserve active attribute on menu-bar button while submenu is open (#11331)
  • notification
    • Round middle notification region translate to nearest pixel (#11257)
  • rich-text-editor
    • Use correct dev dependency version in rte (#11327)
  • split-layout
    • Set overflow: clip on the split layout content elements (#11296)
  • vaadin-lumo-styles
    • Inherit alignment properties from host to vaadin-button-container in lumo (#11309)
    • Round progress-bar height to nearest full pixel (#11278)

💅 Polish

  • aura
    • Allow Aura badges to inherit the accent color from the container (#11282)
  • aura,message-list,vaadin-lumo-styles
    • Update message attachment base styles and themes (#11308)
  • aura,side-nav,tabs,tabsheet
    • Update Aura side-nav and tabs background colors (#11289)
  • crud,custom-field,date-picker,dialog,side-nav,upload
    • Use object syntax for property declarations to fix CEM types (#11273)
  • crud,grid
    • Do not use String shorthand syntax for properties (#11292)
  • multi-select-combo-box
    • Simplify multi-select-combo-box updating chips logic (#11295)

📝 Documentation

  • a11y-base,app-layout,crud,grid-pro,grid,notification,tabs,upload
    • Remove type JSDoc annotation for string enum properties (#11264)
  • charts
    • Add missing space to chart fires JSDoc annotation (#11306)
    • Remove type JSDoc annotation for series markers property (#11305)
    • Remove more types JSDoc for enum properties (#11274)
    • Fix incorrect fires JSDoc annotation for series-mouse-over (#11267)
  • charts,checkbox-group,crud,dashboard,date-picker,date-time-picker,login,select,upload
    • Remove more unnecessary type JSDoc annotations (#11263)
  • context-menu,message-input
    • Add missing JSDoc annotations for message-input and context-menu (#11303)
  • dashboard
    • Add missing @fires for dashboard-item-before-remove in .d.ts (#11302)
  • item
    • Add JSDoc annotation for label property in vaadin-item (#11290)
    • Add missing type JSDoc to ItemMixin value property (#11276)
  • side-nav
    • Update side-nav-item JSDoc to use vaadin-badge component (#11285)
  • time-picker
    • Add missing JSDoc and type for time-picker unparsable-change event (#11300)
  • upload
    • Add missing @fires and type for upload file-remove event (#11301)
    • Add missing fires JSDoc annotations for upload file events (#11268)

🔬 Tests

  • accordion,app-layout,avatar-group,avatar,badge,board,button,card,charts,checkbox-group,checkbox,combo-box,confirm-dialog,context-menu,crud,custom-field,dashboard,date-picker,date-time-picker,details,dialog,email-field,field-base,field-highlighter,form-layout,grid-pro,grid,horizontal-layout,icon,icons,input-container,integer-field,item,list-box,login,map,master-detail-layout,menu-bar,message-input,message-list,multi-select-combo-box,notification,number-field,overlay,password-field,popover,progress-bar,radio-group,rich-text-editor,scroller,select,side-nav,slider,split-layout,tabs,tabsheet,text-area,text-field,time-picker,tooltip,upload,vaadin-lumo-styles,vertical-layout,virtual-list
    • Use Playwright for visual tests (#11294)
  • side-nav
    • Update side-nav DOM and visual tests to not use badge (#11284)

🏠 Internal

  • a11y-base,accordion,app-layout,avatar-group,avatar,badge,board,button,card,charts,checkbox-group,checkbox,combo-box,component-base,confirm-dialog,context-menu,crud,custom-field,dashboard,date-picker,date-time-picker,details,dialog,email-field,field-base,field-highlighter,form-layout,grid-pro,grid,icon,input-container,integer-field,item,list-box,lit-renderer,login,map,master-detail-layout,menu-bar,message-input,message-list,multi-select-combo-box...
Read more

v24.10.0-beta1

12 Mar 08:53

Choose a tag to compare

v24.10.0-beta1 Pre-release
Pre-release

API Documentation →

Changes Since v24.9.0

🚀 New Features

No Changes Since v24.10.0-alpha3

v23.6.4

11 Mar 07:32

Choose a tag to compare

API Documentation →

Changes Since v23.6.3

💅 Polish

🏠 Internal

  • Other
    • Upgrade Lerna dev dependency version to v9.0.4 (#11154)