Skip to content

Releases: vaadin/web-components

v24.4.0-rc1

23 May 12:39
Compare
Choose a tag to compare
v24.4.0-rc1 Pre-release
Pre-release

API Documentation →

Changes Since v24.4.0-beta3

🐛 Bug Fixes

  • avatar
    • Make the img element in avatar non-draggable (#7431) (#7432)
  • component-base
    • Debounce an update after virtualizer size change (#7400) (#7404)
  • vaadin-lumo-styles
    • Fix typo in the responsive grid layout utility classes (#7416) (#7418)

v24.4.0-beta3

13 May 06:46
Compare
Choose a tag to compare
v24.4.0-beta3 Pre-release
Pre-release

API Documentation →

Changes Since v24.4.0-beta2

🐛 Bug Fixes

  • component-base
    • Do not throw when overlayClass is set to empty string (#7386) (#7387)
  • grid
    • Do not call renderer for disconnected columns (#7389) (#7390)
  • rich-text-editor
    • Do not strip style attribute from the htmlValue (#7394) (#7396)

🏠 Internal

  • icon
    • Add missing LICENSE file to the icon package (#7382) (#7383)

v24.3.13

13 May 06:57
Compare
Choose a tag to compare

API Documentation →

Changes Since v24.3.12

🐛 Bug Fixes

  • component-base
    • Do not throw when overlayClass is set to empty string (#7386) (#7388)
  • grid
    • Do not call renderer for disconnected columns (#7389) (#7391)
  • rich-text-editor
    • Do not strip style attribute from the htmlValue (#7394) (#7397)

🏠 Internal

  • icon
    • Add missing LICENSE file to the icon package (#7382) (#7384)

v24.4.0-beta2

08 May 14:45
Compare
Choose a tag to compare
v24.4.0-beta2 Pre-release
Pre-release

API Documentation →

Changes Since v24.4.0-beta1

🐛 Bug Fixes

  • combo-box
    • Update virtualizer size on requestContentUpdate (#7374)
  • select
    • Detect item correctly when clicking item content (#7371)

💅 Polish

  • combo-box
    • Do not flush virtualizer after updating its size (#7372)

🏠 Internal

  • Other
    • Update change detection branch to 24.4 (#7375)

v24.3.12

06 May 06:17
Compare
Choose a tag to compare

API Documentation →

Changes Since v24.3.11

🐛 Bug Fixes

  • crud
    • Hide crud editor focus ring from pointer events (#7339) (#7340)
  • date-time-picker
    • Do not throw on focus before adding to the DOM (#7365) (#7366)
  • menu-bar
    • Detect overflow correctly when used in a dialog (#7347) (#7356)
  • notification
    • Share animationend listener reference in notification (#7342) (CP: 24.3) (#7344)
  • select
    • Detect item correctly when clicking item content (#7371) (#7373)
    • Do not throw when opened is set before adding to DOM (#7335) (#7336)
  • split-layout
    • Clear reference to element removed from split-layout (#7367) (#7368)

🏠 Internal

  • Other

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)