Releases: vaadin/web-components
Releases · vaadin/web-components
v24.3.0
API Documentation →
💥 Behavior Altering Changes
- All components
- ⧉ Bump Lit to 3.0.0, update testing-helpers (#6630)
checkbox-group
,checkbox
,combo-box
,custom-field
,date-picker
,date-time-picker
,email-field
,field-base
,integer-field
,multi-select-combo-box
,number-field
,password-field
,radio-group
,select
,text-area
,text-field
,time-picker
- ⧉ Revert "feat: add dirty state to field components" (#6436)
context-menu
,menu-bar
- ⧉ Do not set ID attribute on the menu overlay (#6870)
🚀 New Features
app-layout
- ⧉ Add --vaadin-app-layout-drawer-width CSS property (#6687)
avatar
,button
,checkbox
,combo-box
,crud
,date-picker
,details
,grid-pro
,grid
,item
,map
,message-list
,radio-group
,rich-text-editor
,scroller
,side-nav
,tabs
,upload
,vaadin-lumo-styles
- ⧉ Add Lumo custom CSS properties to set focus-ring (#6634)
avatar-group
- ⧉ Add className property for adding CSS classes to items (#6622)
button
,notification
,vaadin-lumo-styles
- ⧉ Add new Lumo custom CSS properties to button (#6672)
checkbox
,date-picker
,grid
,item
,multi-select-combo-box
,radio-group
,rich-text-editor
,side-nav
,tabs
,vaadin-lumo-styles
- ⧉ Add Lumo selection colors custom CSS properties (#6653)
checkbox
,vaadin-lumo-styles
- ⧉ Add new Lumo custom CSS properties to checkbox (#6668)
combo-box
,multi-select-combo-box
- ⧉ Add property to group selected overlay items at the top (#6685)
component-base
,grid
- ⧉ Add getItemContext method to DataProviderController (#6613)
- ⧉ Add TS declarations for DataProviderController (#6520)
context-menu
- ⧉ Add className property for adding CSS classes to items (#5380)
custom-field
- ⧉ Add part
input-fields
in custom-field (#6703)
date-picker
- ⧉ Add unparsable-change event (#6594)
field-base
,integer-field
,number-field
- ⧉ Add unparsable-change event (#6599)
grid
- ⧉ Add --vaadin-grid-cell-background CSS var (#6714)
- ⧉ Add collapsed-row/cell part name to expandable rows (#6694)
- ⧉ Add custom CSS property to configure cell padding (#6646)
- ⧉ Grid column header and footer part names (#6629)
input-container
,select
,vaadin-lumo-styles
- ⧉ Add new input field CSS custom properties, align naming (#6649)
- ⧉ Add Lumo text input field custom CSS properties (#6659)
menu-bar
- ⧉ Add className property for adding CSS classes to menu-bar items (#6633)
message-list
- ⧉ Add className property for adding CSS classes to messages (#6628)
multi-select-combo-box
- ⧉ Add auto-expand properties instead of allChipsVisible (#6775)
- ⧉ Always show at least last selected item as a chip (#6702)
- ⧉ Add option to always show all chips for selected items (#6515)
radio-group
,vaadin-lumo-styles
- ⧉ Add new Lumo custom CSS properties to radio-button (#6670)
rich-text-editor
- ⧉ Add toolbar-button-pressed part value to active buttons (#6691)
select
- ⧉ Add className property for adding CSS classes to items (#6617)
time-picker
- ⧉ Add unparsable-change event (#6604)
vaadin-lumo-styles
- ⧉ Updated Utility classes (#6637)
- ⧉ Add helper text and error message CSS properties (#6650)
- ⧉ Add Lumo custom properties for input field label (#6636)
🏠 Internal
accordion
,avatar
,confirm-dialog
,custom-field
,date-picker
,details
,input-container
,login
,radio-group
,rich-text-editor
,tabs
- ⧉ Add missing Lit direct dependency (#6949)
avatar
- ⧉ Remove unused vaadin-avatar dependencies (#6948)
crud
- ⧉ Add missing vaadin-crud direct dependencies (#6947)
v24.3.0-rc2
API Documentation →
🐛 Bug Fixes
crud
- ⧉ Add missing export for CrudEdit component class (#6930)
details
- ⧉ Add missing export for DetailsSummary component class (#6929)
multi-select-combo-box
- ⧉ Prevent long chips from exceeding available input width (#6905)
overlay
- ⧉ Focus overlay on mouseup when focus moves to body (#6887)
side-nav
- ⧉ Add missing a11y-base dependency to side-nav (#6944)
tabsheet
- ⧉ Update vaadin-tabsheet type to extend HTMLElement (#6939)
💅 Polish
a11y-base
,list-box
- ⧉ Remove unused internal mixin detection property (#6928)
avatar-group
- ⧉ Remove private property from avatar-group typings (#6926)
combo-box
- ⧉ Remove protected method from combo-box typings (#6925)
field-base
- ⧉ Mark ariaTarget property in typings as protected (#6917)
multi-select-combo-box
- ⧉ Remove button role from chip remove button (#6906)
📝 Documentation
item
- ⧉ Add label property JSDoc annotation to vaadin-item (#6919)
🔬 Tests
grid
- ⧉ Simplify grid sorting tests, extract helpers (#6924)
v24.3.0-rc1
API Documentation →
💅 Polish
menu-bar
- ⧉ Remove Polymer splice support for menu items (#6899)
- ⧉ Move logic from vaadin-menu-bar to the mixin (#6898)
- ⧉ Remove vaadin-menu-bar-overlay from template (#6896)
overlay
- ⧉ Make PositionMixin properties sync, add Lit tests (#6892)
🚧 Experiments
context-menu
- ⧉ Add LitElement based version of context-menu (#6895)
virtual-list
- ⧉ Add LitElement based version of virtual-list (#6901)
🔬 Tests
button
- ⧉ Support using ts in unit tests (#6889)
context-menu
- ⧉ Split context-menu tests into common and import files (#6893)
v24.3.0-beta2
API Documentation →
💥 Breaking Changes
context-menu
,menu-bar
- ⧉ Do not set ID attribute on the menu overlay (#6870)
🐛 Bug Fixes
app-layout
- ⧉ Use drawer actual size in the offset (#6880)
grid
- ⧉ Debounce grid sorter changes to avoid extra requests (#6868)
- ⧉ Manually load first page if grid virtualizer is empty (#6851)
number-field
- ⧉ Do not change value on step buttons touch scroll (#6859)
rich-text-editor
- ⧉ Cache pending html value for unattached rte (#6871)
upload
- ⧉ Announce file reject event correctly (#6881)
🔬 Tests
context-menu
- ⧉ Fix incorrect sub-menu reference in items theme tests (#6890)
context-menu
,menu-bar
- ⧉ Update tests to not use context-menu overlay ID (#6869)
🏠 Internal
- Other
- ⧉ Bump node version for github workflows (#6891)
v23.4.0-alpha2
API Documentation →
🐛 Bug Fixes
checkbox-group
,radio-group
component-base
,overlay
- ⧉ Focus the closest focusable on overlay mousedown (#6850) (#6855)
date-time-picker
- ⧉ Align propagating initial date-time-picker properties (#6866)
grid
- ⧉ Call correct functions on grid drag select (#6805)
multi-select-combo-box
- ⧉ Align check used to detect if the item is selected (#6836) (#6839)
number-field
- ⧉ Do not change value on step buttons touch scroll (#6859) (#6863)
rich-text-editor
- ⧉ Cache pending html value for unattached rte (#6871) (#6874)
- ⧉ Add missing pre and code block Material styles (#6823) (#6824)
text-area
vaadin-list-mixin
- ⧉ Do not reset selected items when disabled set to false (#6822) (#6831)
- ⧉ Support non-latin chars in list-mixin keyboard search (#6798) (#6803)
v23.3.29
API Documentation →
🐛 Bug Fixes
a11y-base
,overlay
- ⧉ Revert "Focus the closest focusable on overlay mousedown (#6850)" (#6886)
date-time-picker
- ⧉ Align propagating initial date-time-picker properties (#6865)
rich-text-editor
- ⧉ Cache pending html value for unattached rte (#6871) (#6875)
v24.2.4
API Documentation →
🐛 Bug Fixes
a11y-base
- ⧉ Support non-latin chars in list-mixin keyboard search (#6798) (#6799)
a11y-base
,overlay
- ⧉ Focus the closest focusable on overlay mousedown (#6850) (#6853)
checkbox-group
,checkbox
,field-base
,radio-group
checkbox-group
,radio-group
combo-box
,multi-select-combo-box
- ⧉ Ensure only selected items are shown when readonly (#6814) (#6820)
component-base
,grid
- ⧉ Render virtualizer after size change (#6832) (#6833)
- ⧉ Update virtualizer scroller size before size change (#6795) (CP: 24.2) (#6796)
grid
- ⧉ Measure grid column auto-width from column cell (#6815) (#6818)
list-box
- ⧉ Do not reset selected items when disabled set to false (#6822) (#6828)
number-field
- ⧉ Do not change value on step buttons touch scroll (#6859) (#6861)
rich-text-editor
- ⧉ Add missing pre and code block Material styles (#6823) (#6825)
text-area
💅 Polish
side-nav
- ⧉ Do not use button in not collapsible side-nav (#6738) (#6788)
v24.1.14
API Documentation →
🐛 Bug Fixes
a11y-base
- ⧉ Support non-latin chars in list-mixin keyboard search (#6798) (#6800)
a11y-base
,overlay
- ⧉ Focus the closest focusable on overlay mousedown (#6850) (#6854)
checkbox-group
,checkbox
,field-base
,radio-group
checkbox-group
,radio-group
combo-box
,multi-select-combo-box
- ⧉ Ensure only selected items are shown when readonly (#6814) (#6821)
component-base
,grid
- ⧉ Render virtualizer after size change (#6832) (#6834)
- ⧉ Update virtualizer scroller size before size change (#6795) (CP: 24.1) (#6797)
grid
- ⧉ Measure grid column auto-width from column cell (#6815) (#6819)
list-box
- ⧉ Do not reset selected items when disabled set to false (#6822) (#6829)
number-field
- ⧉ Do not change value on step buttons touch scroll (#6859) (#6862)
rich-text-editor
- ⧉ Add missing pre and code block Material styles (#6823) (#6826)
text-area
- ⧉ Update text-area height on resize (#6840) (CP: 24.1) (#6842)