Skip to content

Releases: vaadin/web-components

v25.0.0-beta4

07 Nov 10:43

Choose a tag to compare

v25.0.0-beta4 Pre-release
Pre-release

API Documentation →

Changes Since v25.0.0-beta3

💥 Breaking Changes

  • grid
    • Mark A11yMixin methods as private (#9718)
  • rich-text-editor
    • Remove rich-text-editor base styles custom properties (#10419)
  • upload
    • Change default uploadFormat to 'raw' (#10424)
    • Remove upload buttons base styles custom properties (#10420)

🚀 New Features

  • date-time-picker,vaadin-lumo-styles
    • Add input-fields stylable part to date-time-picker (#10441)
  • grid
    • Add dedicated CSS parts for header and footer rows (#10449)
  • upload
    • Add uploadFormat property for raw binary uploads (#10423)

🐛 Bug Fixes

  • combo-box,date-picker,email-field,integer-field,multi-select-combo-box,number-field,password-field,text-area,text-field,time-picker
    • Move tooltip slot to field container (#10410)
  • grid
    • Ensure row cell parts are in place after setting rowDetailsRenderer (#10443)
  • item
    • Add missing pointer-events: none to disabled item base styles (#10413)
  • map
    • Add missing styles for map scale bar control (#10414)
  • multi-select-combo-box
    • Sync multi-select-combo-box top group on data change (#10445)
  • password-field
    • Use correct color for readonly password-field reveal button (#10429)
  • upload
    • Encode X-Filename header for files with special characters (#10451)
  • upload,vaadin-lumo-styles
    • Align Lumo upload icon to the center (#10446)

💅 Polish

  • aura
    • Remove app-layout CSS that hides drawer-toggle in certain cases (#10453)
  • avatar,tooltip
    • Use border instead of box-shadow in tooltip base styles (#10434)
  • combo-box,date-picker,date-time-picker,multi-select-combo-box,select,time-picker
    • Hide toggle button for readonly fields in base styles (#10432)
  • field-base
    • Use --vaadin-clickable-cursor in checkbox and radio-button (#10426)
  • grid
    • Make grid scroller inherit border radius in base styles (#10442)
    • Make vaadin-grid-tree-toggle an inline-flex (#10440)
    • Set flex to 1 on the grid tree toggle slot element (#10436)
    • Add has-header and has-footer attrs to avoid :has selector (#10428)
  • horizontal-layout,vaadin-lumo-styles,vertical-layout
    • Add layouts padding property, use base styles in Lumo (#10422)
  • multi-select-combo-box
    • Remove base styles CSS properties for chip min-width (#10431)
  • notification
    • Rename notification gap custom CSS property (#10430)
  • overlay
    • Update overlay base styles reset to inherit font-family (#10435)
  • scroller,tabsheet,vaadin-lumo-styles,virtual-list
    • Update scroller and virtual-list overflow-indicators (#10433)
  • vaadin-lumo-styles
    • Override base styles properties with Lumo colors (#10450)

v24.9.5

07 Nov 07:53

Choose a tag to compare

API Documentation →

Changes Since v24.9.4

🐛 Bug Fixes

  • button
    • Relocate button tooltip to workaround nvda click issue (#10405) (#10406)
  • combo-box,date-picker,email-field,integer-field,multi-select-combo-box,number-field,password-field,text-area,text-field,time-picker
  • grid-pro

v24.8.12

07 Nov 07:47

Choose a tag to compare

API Documentation →

Changes Since v24.8.11

🐛 Bug Fixes

  • button
    • Relocate button tooltip to workaround nvda click issue (#10405) (#10407)
  • combo-box,date-picker,email-field,integer-field,multi-select-combo-box,number-field,password-field,text-area,text-field,time-picker

v25.0.0-beta3

31 Oct 08:08

Choose a tag to compare

v25.0.0-beta3 Pre-release
Pre-release

API Documentation →

Changes Since v25.0.0-beta2

🐛 Bug Fixes

  • button
    • Relocate button tooltip to workaround nvda click issue (#10405)
  • grid-pro

💅 Polish

  • avatar,card,charts,dashboard,date-picker,details,form-layout,horizontal-layout,icon,map,message-list,popover,rich-text-editor,scroller,split-layout,upload,vaadin-themable-mixin,vertical-layout
    • Make Lumo style injection tag name configurable (#10404)

v25.0.0-beta2

28 Oct 10:18

Choose a tag to compare

v25.0.0-beta2 Pre-release
Pre-release

API Documentation →

Changes Since v25.0.0-beta1

💥 Breaking Changes

  • charts
    • Prevent vaadin-chart from expanding parent containers (#10366)
  • context-menu,dialog,overlay,popover,select
    • Use slotted div element as a dialog renderer root (#10367)

🚀 New Features

  • aura,vaadin-lumo-styles,vaadin-themable-mixin
    • Add mixin for detecting Vaadin theme (#10390)

🐛 Bug Fixes

  • a11y-base,menu-bar
    • Ensure menu-bar buttons always have correct tabindex (#10356)
  • avatar-group,avatar
  • avatar-group,charts,component-base,field-highlighter,message-list
    • Update base styles user colors to work in Safari 17 (#10361)
  • component-base
    • Catch rapid size changes missed by ResizeObserver in virtualizer (#10370)
  • component-base,grid
    • Configure ResizeObserver to observe entire border box (#10378)
  • date-picker,overlay
    • Check if keydown event is prevented before closing overlay (#10360)
  • grid
    • Do not dispatch grid-drop event on dropping row to input (#10351)
    • Only animate grid tree toggle within a focused row (#10336)
  • overlay
    • Add missing sourceEvent to vaadin-overlay-close event type (#10375)

💅 Polish

  • app-layout
    • Only set focusVisible on closing drawer with keyboard (#10368)
  • aura
    • Fine-tune aura font styles (#10379)
    • Update readonly and disabled input field surface color (#10373)
    • Don't adjust surface color based on contrast (#10348)
    • Inherit CRUD confirm dialog color scheme (#10347)
    • Reduce base size on touch devices (#10349)
    • Add border under rich-text-editor toolbar (#10350)
  • card
    • Make card size itself synchronously on first render (#10385)
  • checkbox,radio-group
    • Restore checkbox and radio-button specific marker properties (#10344)
  • crud,grid
    • Increase min-height for grid cells in base styles (#10315)
  • date-picker
    • Avoid layout thrashing on first dropdown render (#10380)
  • date-picker,field-base
    • Only prevent mousedown on mobile if input has focus (#10270)
  • dialog
    • Use custom element for dialog renderers instead of div (#10374)
  • rich-text-editor
    • Update fallback value for RTE content font-size property (#10343)
  • vaadin-themable-mixin
    • Allow reusing CSSPropertyObserver instance for a style root (#10383)

🔬 Tests

  • component-base
    • Fix virtualizer tests to pass with latest Firefox (#10334)
  • grid
    • Update grid scroll to index test to pass in Firefox (#10340)

🏠 Internal

  • component-base
    • Move comments on separate lines (#10345)
  • integer-field,number-field
    • Upgrade Playwright version to 1.56.0 (#10324)
  • markdown
    • Upgrade marked dependency to ^16.0.0 (#10342)
  • Other
    • Minor improvements for aura dev page (#10376)
    • Aura dev page updates and formatting (#10372)

v24.9.4

28 Oct 14:27

Choose a tag to compare

API Documentation →

Changes Since v24.9.3

🐛 Bug Fixes

  • dialog
    • Prevent dialog from shrinking on the right edge (#10400)
  • popover

v24.9.3

28 Oct 08:49

Choose a tag to compare

API Documentation →

Changes Since v24.9.2

🐛 Bug Fixes

  • a11y-base,menu-bar
    • Ensure menu-bar buttons always have correct tabindex (#10356) (#10362)
  • charts
  • component-base
    • Catch rapid size changes missed by ResizeObserver in virtualizer (#10370) (#10387)
  • date-picker,overlay
    • Check if keydown event is prevented before closing overlay (#10360) (#10364)
  • grid
    • Do not dispatch grid-drop event on dropping row to input (#10351) (#10357)
  • icon
  • master-detail-layout
    • Apply details background only when details is an overlay (#10303)

💅 Polish

  • card
    • Make card size itself synchronously on first render (#10385) (#10386)
  • date-picker
    • Avoid layout thrashing on first dropdown render (#10382)
  • date-picker,field-base
    • Only prevent mousedown on mobile if input has focus (#10270) (#10394)
  • overlay,popover

🔬 Tests

  • component-base
  • grid
    • Update grid scroll to index test to pass in Firefox (#10340) (#10341)

🏠 Internal

  • integer-field,number-field

v24.8.11

28 Oct 14:27

Choose a tag to compare

API Documentation →

Changes Since v24.8.10

🐛 Bug Fixes

  • dialog
  • popover

v24.8.10

28 Oct 08:41

Choose a tag to compare

API Documentation →

Changes Since v24.8.9

🐛 Bug Fixes

  • charts
  • component-base
    • Catch rapid size changes missed by ResizeObserver in virtualizer (#10370) (#10389)
  • date-picker,overlay
    • Check if keydown event is prevented before closing overlay (#10360) (#10365)
  • grid
    • Do not dispatch grid-drop event on dropping row to input (#10351) (#10358)
  • icon
  • master-detail-layout
    • Apply details background only when details is an overlay (#10303) (#10306)

💅 Polish

  • card
    • Make card size itself synchronously on first render (#10385) (#10388)
  • date-picker
  • date-picker,field-base
    • Only prevent mousedown on mobile if input has focus (#10270) (#10395)
  • overlay,popover

v23.6.2

27 Oct 09:33

Choose a tag to compare

API Documentation →

Changes Since v23.6.1

🐛 Bug Fixes

  • map
    • Add missing .js extensions to map imports for webpack (#10369)

🏠 Internal