Releases: vaadin/web-components
Releases · vaadin/web-components
v24.5.0-alpha2
API Documentation →
🚀 New Features
confirm-dialog
- ⧉ Fire closed event when Confirm Dialog is closed (#7472)
dialog
- ⧉ Fire closed event when Dialog overlay is closed (#7471)
notification
- ⧉ Add closed event when Notification is closed (#7473)
🐛 Bug Fixes
grid-pro
,grid
- ⧉ Remove custom part names from loading grid rows (#7469)
side-nav
- ⧉ Use navigated event (#7477)
- ⧉ Listen to 'vaadin-navigate' events (#7470)
🔬 Tests
combo-box
- ⧉ Add missing data provider tests (#7463)
- ⧉ Add missing data provider filtering tests (#7465)
- ⧉ Extract data provider filtering tests (#7464)
- ⧉ Reorganize data provider tests for better readability (#7462)
- ⧉ Rename data provider test suites to be consistent (#7461)
- ⧉ Move undefined size tests to more appropriate suite (#7460)
v24.4.0-rc2
API Documentation →
💥 Breaking Changes
vaadin-lumo-styles
- ⧉ Remove double background color for typical code markup (#7369) (#7441)
🐛 Bug Fixes
component-base
,field-base
- ⧉ Restore default node correctly when using helperText (#7449) (#7450)
grid-pro
,grid
- ⧉ Remove custom part names from loading grid rows (#7469) (#7475)
- ⧉ Do not cancel edit column cell click events (#7453) (#7458)
overlay
- ⧉ Hide overlay if position target element is hidden (#7454) (CP: 24.4) (#7456)
side-nav
📝 Documentation
grid
- ⧉ Add note about
em
unit in the column width
jsdoc (#7443) (CP: 24.4) (#7444)
v24.5.0-alpha1
API Documentation →
💥 Behavior Altering Changes
vaadin-lumo-styles
- ⧉ Remove double background color for typical code markup (#7369)
🚀 New Features
combo-box
,multi-select-combo-box
- ⧉ Add itemClassNameGenerator to generate CSS class names (#7305)
grid
- ⧉ Add slot for empty state content (#7429)
menu-bar
- ⧉ Add dropdown-indicators Lumo variant to menu-bar button (#7381)
overlay
- ⧉ Observe target move on the page and update position (#7427)
popover
- ⧉ Add focusDelay, hoverDelay and hideDelay to popover (#7440)
- ⧉ Add ARIA attributes to popover overlay and target (#7446)
- ⧉ Add properties to set popover content width and height (#7442)
- ⧉ Add trigger property, make opened property public (#7430)
- ⧉ Restore focus to the popover target on overlay close (#7421)
- ⧉ Make popover modeless by default, add modality properties (#7412)
- ⧉ Add properties to control popover closing behavior (#7414)
- ⧉ Add popover Lumo and Material theme and visual tests (#7411)
- ⧉ Create popover package with a dummy custom element (#7408)
popover
,tooltip
- ⧉ Implement basic popover logic, move mixins from tooltip (#7409)
rich-text-editor
- ⧉ Add color and background selection to rich-text-editor (#7392)
🐛 Bug Fixes
avatar
- ⧉ Make the img element in avatar non-draggable (#7431)
combo-box
- ⧉ Update virtualizer size on requestContentUpdate (#7374)
component-base
- ⧉ Debounce an update after virtualizer size change (#7400)
- ⧉ Do not throw when overlayClass is set to empty string (#7386)
component-base
,field-base
- ⧉ Restore default node correctly when using helperText (#7449)
grid
- ⧉ Do not call renderer for disconnected columns (#7389)
grid-pro
,grid
- ⧉ Do not cancel edit column cell click events (#7453)
overlay
- ⧉ Hide overlay if position target element is hidden (#7454)
popover
- ⧉ Do not close dialog when closing popover on Escape (#7420)
rich-text-editor
- ⧉ Do not strip style attribute from the htmlValue (#7394)
select
- ⧉ Detect item correctly when clicking item content (#7371)
vaadin-lumo-styles
- ⧉ Fix typo in the responsive grid layout utility classes (#7416)
💅 Polish
combo-box
- ⧉ Do not initialize filteredItems property repeatedly (#7426)
- ⧉ Do not flush virtualizer after updating its size (#7372)
component-base
- ⧉ Include current nodes in slot observer callback (#7428)
grid-pro
,grid
- ⧉ Use the shared _getGridEventLocation method (#7452)
popover
- ⧉ Close popover on global Escape press by default (#7434)
- ⧉ Restore focus for popover click and focus triggers (#7439)
tooltip
- ⧉ Prepare tooltip overlay mixin for using by popover (#7403)
🚧 Experiments
tabs
- ⧉ Add LitElement based version of tabs (#7379)
📝 Documentation
grid
- ⧉ Add note about
em
unit in the column width
jsdoc (#7443)
- ⧉ Update the grid readme example not to use em units (#7395)
🔬 Tests
combo-box
- ⧉ Add missing data provider tests (#7425)
rich-text-editor
- ⧉ Import correct file in toolbar unit tests (#7402)
- ⧉ Extract toolbar buttons tests into separate suite (#7399)
- ⧉ Remove not needed use strict from unit tests (#7393)
🏠 Internal
- All components
- ⧉ Update main branch to Vaadin 24.5 (#7376)
icon
- ⧉ Add missing LICENSE file to the icon package (#7382)
v24.4.0-rc1
API Documentation →
🐛 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
API Documentation →
🐛 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
API Documentation →
🐛 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
API Documentation →
🐛 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
API Documentation →
🐛 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
- ⧉ Update Chrome version in Lumo visual tests (#7354) (#7355)