Skip to content

Releases: vaadin/web-components

v24.4.0-beta1

30 Apr 11:44
Compare
Choose a tag to compare
v24.4.0-beta1 Pre-release
Pre-release

API Documentation →

Changes Since v24.3.0

💥 Behavior Altering Changes

  • app-layout
    • Update drawer-toggle to not extend button (#7005)
  • grid
    • Update vaadin-grid-selection-column to use autoWidth: true (#7232)
    • Remove column re-exports from grid root entrypoint (#7090)
  • menu-bar
    • Update menu-bar submenu to not extend context-menu (#7013)
  • multi-select-combo-box
    • Update MSCB overlay to not extend vaadin-overlay (#7002)
  • password-field
    • Update password-field button to not extend button (#7004)
  • side-nav
    • Match query params when determining highlighted items (#7139)

🚀 New Features

  • checkbox-group,checkbox
    • Add readonly property to checkbox and checkbox-group (#7199)
    • Add required, error message and helper text to checkbox (#7285)
  • combo-box,multi-select-combo-box
  • date-picker
    • Add isDateDisabled functionality (#7075)
  • form-layout
    • Support using data-colspan attribute to set colspan (#7089)
  • grid-pro
    • Allow to disable editing for individual cells (#7269)
  • menu-bar
    • Support reverse button collapsing order in menu-bar (#7124)
    • Close menu-bar programmatically (#7102)
  • message-input
    • Add missing focus method to message-input (#7364)
  • side-nav
    • Add router-ignore API to side nav item (#7233)
    • Expand parent items when item is set current (#7183)
    • Add side-nav router integration API (#7131)
    • Add target property to side-nav-item (#7088)
  • text-area
    • Add scrollToStart and scrollToEnd API (#7144)
  • vaadin-themable-mixin
    • Support registering styles after component finalizes (#7069)
  • Other
    • Add script to build type definitions for theme folders (#7087)

Changes Since v24.4.0-alpha23

🚀 New Features

  • message-input
    • Add missing focus method to message-input (#7364)

🐛 Bug Fixes

  • checkbox
    • Reduce spacing between checkbox label and helper or error (#7359)
  • date-time-picker
    • Do not throw on focus before adding to the DOM (#7365)
  • grid-pro
    • Exit edit mode when a cell becomes non-editable (#7361)
  • split-layout
    • Clear reference to element removed from split-layout (#7367)

🔬 Tests

  • combo-box
    • Add missing data provider tests (#7353)

v24.4.0-alpha23

24 Apr 12:36
Compare
Choose a tag to compare
v24.4.0-alpha23 Pre-release
Pre-release

API Documentation →

Changes Since v24.4.0-alpha22

🐛 Bug Fixes

  • checkbox
    • Use correct required indicator color when disabled (#7357)
  • checkbox-group
    • Do not modify readonly group label color on hover (#7358)
  • crud
    • Hide crud editor focus ring from pointer events (#7339)
  • grid
    • Update all rendered rows on flat size change from page response (#7101)
  • menu-bar
    • Detect overflow correctly when used in a dialog (#7347)
  • notification
    • Share animationend listener reference in notification (#7342)
  • select
    • Do not throw when opened is set before adding to DOM (#7335)

💅 Polish

  • combo-box
    • Use flag to avoid relying on loading property (#7350)

🚧 Experiments

  • checkbox-group
    • Add LitElement based version of checkbox-group (#7260)
  • icon
    • Add LitElement based version of icon (#7263)
  • integer-field
    • Add LitElement based version of integer-field (#7351)

📝 Documentation

  • crud
    • Add a note about crud size only updating with items (#7343)

🔬 Tests

  • combo-box
    • Add missing data provider tests (#7349)
  • grid
    • Reduce flakiness in grid element tabbing tests (#7348)
    • Add a test case for tree grid lit renderer child content (#7346)
  • notification
    • Clean up notification animation tests (#7341)

🏠 Internal

  • Other
    • Update Chrome version in Lumo visual tests (#7354)

v24.4.0-alpha22

12 Apr 07:28
Compare
Choose a tag to compare
v24.4.0-alpha22 Pre-release
Pre-release

API Documentation →

Changes Since v24.4.0-alpha21

🐛 Bug Fixes

  • combo-box
    • Allow to set virtualizer items when not opened (#7325)
  • grid
    • Do not move focus when focused in on grid via clicking (#7323)
  • menu-bar
    • Hide menu-bar tooltip on overlay mouseleave to outside (#7322)

v24.3.11

12 Apr 12:16
Compare
Choose a tag to compare

API Documentation →

Changes Since v24.3.10

🐛 Bug Fixes

  • combo-box
    • Postpone virtualizer creation until overlay is opened (#7277) (#7321)
  • component-base
    • Calculate vidxOffset correctly when clientHeight != offsetHeight (#7268) (#7272)
  • context-menu,menu-bar
    • Do not measure overlay boundaries when menu is closed (#7311) (#7315)
  • crud
    • Set role attribute on the CRUD edit dialog overlay (#7310) (#7319)
  • date-picker
  • grid
    • Do not move focus when focused in on grid via clicking (#7323) (#7327)
    • Check if sizer cells are assigned for lazy column rendering (#7292) (#7309)
    • Update grid filter to use input event instead of value-changed (#7275) (#7283)
    • Handle focus button mode columns for reordering (#7273) (#7282)
    • Only create focus button mode div for body cells (#7274) (#7276)
  • grid-pro
  • menu-bar
    • Hide menu-bar tooltip on overlay mouseleave to outside (#7322) (#7326)
    • Postpone menu-bar initial render to prevent re-layout (#7312) (#7320)
  • overlay
    • Only clear overlay root when assigning a renderer if needed (#7313) (#7314)
    • Listen to document scroll in addition to the visual viewport (#7298) (#7299)
    • Update position on visual viewport scroll and resize (#7279) (#7297)
  • select
    • Show placeholder item when an empty item is selected (#7303) (#7304)
    • Make Lumo font custom properties work for vaadin-select (#7296) (#7300)
    • Close select overlay when clicking already selected item (#7288) (#7290)

🔬 Tests

  • date-picker
    • Use formatter from date picker in value commit tests (#7306) (#7307)

v23.5.1

12 Apr 12:01
Compare
Choose a tag to compare

API Documentation →

Changes Since v23.5.0

🐛 Bug Fixes

  • menu-bar
    • Hide menu-bar tooltip on overlay mouseleave to outside (#7322) (#7330)

v23.4.1

12 Apr 11:45
Compare
Choose a tag to compare

API Documentation →

Changes Since v23.4.0

🐛 Bug Fixes

  • context-menu,menu-bar
    • Reset tabindex to -1 when initializing menu item (#7203) (#7210)
  • overlay
    • Set display none on overlay part to fix Safari 17.4 issue (#7246) (#7256)
  • menu-bar
    • Hide menu-bar tooltip on overlay mouseleave to outside (#7322) (#7329)
  • rich-text-editor
    • Fire change event on hyperlink edit, update test timings (#7250) (#7253)

v23.3.32

12 Apr 11:35
Compare
Choose a tag to compare

API Documentation →

Changes Since v23.3.31

🐛 Bug Fixes

  • menu-bar
    • Hide menu-bar tooltip on overlay mouseleave to outside (#7322) (#7328)

v24.4.0-alpha21

11 Apr 07:36
Compare
Choose a tag to compare
v24.4.0-alpha21 Pre-release
Pre-release

API Documentation →

Changes Since v24.4.0-alpha20

🚀 New Features

  • grid-pro
    • Allow to disable editing for individual cells (#7269)

🐛 Bug Fixes

  • checkbox
    • Add missing invalid-changed and validated event types (#7316)
  • combo-box
    • Postpone virtualizer creation until overlay is opened (#7277)
  • context-menu
    • Do not measure overlay boundaries when menu is closed (#7311)
  • crud
    • Set role attribute on the CRUD edit dialog overlay (#7310)
  • menu-bar
    • Postpone menu-bar initial render to prevent re-layout (#7312)

💅 Polish

  • dialog
    • Set role attribute directly in template (#7318)

v24.4.0-alpha20

10 Apr 11:08
Compare
Choose a tag to compare
v24.4.0-alpha20 Pre-release
Pre-release

API Documentation →

Changes Since v24.4.0-alpha19

🚀 New Features

  • checkbox-group,checkbox
    • Add readonly property to checkbox and checkbox-group (#7199)
    • Add required, error message and helper text to checkbox (#7285)

🐛 Bug Fixes

  • date-picker
    • Revert input on overlay close by escape (#7293)
  • grid
    • Check if sizer cells are assigned for lazy column rendering (#7292)
    • Do not count columns with path and null header in a11y headers (#7302)
  • overlay
    • Only clear overlay root when assigning a renderer if needed (#7313)
    • Listen to document scroll in addition to the visual viewport (#7298)
    • Update position on visual viewport scroll and resize (#7279)
  • select
    • Show placeholder item when an empty item is selected (#7303)
    • Make Lumo font custom properties work for vaadin-select (#7296)

🔬 Tests

  • date-picker
    • Use formatter from date picker in value commit tests (#7306)
  • input-container
    • Add visual tests for input containers with values (#7295)

🏠 Internal

  • Other
    • Update GitHub Actions to latest, use Node 20 (#7301)

v23.5.0

10 Apr 12:41
Compare
Choose a tag to compare

API Documentation →

Changes Since v23.4.0

⚠️ License

23.4 is the last minor version of Vaadin 23 with free support. The latest 23.4 version is 23.4.0.

Starting from 23.5, any newer Vaadin 23 versions are available under Vaadin Commercial License and Service Terms.

No Changes Since v23.5.0-alpha1