Releases: vaadin/web-components
Releases · vaadin/web-components
v24.2.2
API Documentation →
🐛 Bug Fixes
combo-box
- ⧉ Support items with duplicate labels in combo-box (#6704) (#6705)
context-menu
- ⧉ Do not throw when item with keepOpen is after hr (#6719) (#6720)
cookie-consent
- ⧉ Support dynamic changes to cookie consent properties (#6707) (CP: 24.2) (#6709)
v24.1.12
API Documentation →
🐛 Bug Fixes
combo-box
- ⧉ Support items with duplicate labels in combo-box (#6704) (#6706)
- ⧉ Make sure unhidden combo-box items get re-rendered (#6638) (#6640)
context-menu
- ⧉ Prevent selected item checkmark icon from flashing (#6635)
cookie-consent
- ⧉ Support dynamic changes to cookie consent properties (#6707) (#6710)
grid
- ⧉ Update grid header and footer on column tree change (#6648) (#6656)
- ⧉ Defer grid cell-focus event with lazy data provider (#6618) (#6625)
- ⧉ Make auto-width and text-align usable in custom slot (#6602) (#6621)
rich-text-editor
- ⧉ Prevent rte from trimming whitespace on delta conversion (#6651) (#6663)
v23.3.26
API Documentation →
🐛 Bug Fixes
combo-box
- ⧉ Make sure unhidden combo-box items get re-rendered (#6638) (#6641)
field-base
- ⧉ Set initial value using property to ensure change is fired (#6606) (#6609)
grid
- ⧉ Update grid header and footer on column tree change (#6648) (#6657)
- ⧉ Defer grid cell-focus event with lazy data provider (#6618) (#6626)
- ⧉ Make auto-width and text-align usable in custom slot (#6602) (CP: 23.3) (#6623)
💅 Polish
select
- ⧉ Use KeyboardMixin to handle select keydown events (#6619)
v24.3.0-alpha8
API Documentation →
🚀 New Features
custom-field
- ⧉ Add
input-fields
part in custom-field (#6703)
grid
- ⧉ Add collapsed-row/cell part name to expandable rows (#6694)
input-container
,select
,vaadin-lumo-styles
- ⧉ Add new input field CSS custom properties, align naming (#6649)
multi-select-combo-box
- ⧉ Always show at least last selected item as a chip (#6702)
🐛 Bug Fixes
app-layout
- ⧉ Define drawer width private prop based on child count (#6701)
combo-box
- ⧉ Support items with duplicate labels in combo-box (#6704)
cookie-consent
- ⧉ Support dynamic changes to cookie consent properties (#6707)
📝 Documentation
rich-text-editor
- ⧉ Add toolbar-button-pressed entry in parts list (#6697)
v24.3.0-alpha6
API Documentation →
🚀 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)
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)
input-container
,select
,vaadin-lumo-styles
- ⧉ Add Lumo text input field custom CSS properties (#6659)
multi-select-combo-box
- ⧉ Add option to always show all chips for selected items (#6515)
- ⧉ Add property to group selected overlay items at the top (#6685)
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)
vaadin-lumo-styles
- ⧉ Add helper text and error message CSS properties (#6650)
- ⧉ Add Lumo custom properties for input field label (#6636)
🐛 Bug Fixes
component-base
- ⧉ Flush virtualizer until physical count stabilizes (#6684)
grid
- ⧉ Update grid header and footer on column tree change (#6648)
icon
- ⧉ Make vaadin-icon respect fill and stroke from source icon (#6645)
rich-text-editor
- ⧉ Only replace double spaces on rte delta conversion (#6652)
- ⧉ Prevent rte from trimming whitespace on delta conversion (#6651)
💅 Polish
grid
- ⧉ Replace flattened nodes observer with grid column observer (#6686)
- ⧉ Register grid core styles in vaadin-grid (#6679)
- ⧉ Remove wildcards from complex observers in grid (#6677)
- ⧉ Remove use of setProperties in grid items (#6678)
- ⧉ Make cell content inherit cursor from the cell (#6654)
radio-group
- ⧉ Extract radio-button and radio-group logic to mixins (#6680)
- ⧉ Extract radio button and group styles literals (#6676)
rich-text-editor
- ⧉ Support atypical whitespace in rte html value tags (#6661)
🚧 Experiments
grid
- ⧉ Add LitElement based version of vaadin-grid (#6681)
radio-group
- ⧉ Add LitElement based version of radio-group (#6682)
🔬 Tests
grid-pro
- ⧉ Fix a grid pro test case (#6665)
multi-select-combo-box
- ⧉ Extract chips tests suite into separate file (#6692)
🏠 Internal
grid
- ⧉ Remove old ff workaround from vaadin-grid-mixin (#6673)
v24.2.1
API Documentation →
🐛 Bug Fixes
grid
- ⧉ Update grid header and footer on column tree change (#6648) (#6655)
icon
- ⧉ Make vaadin-icon respect fill and stroke from source icon (#6645) (#6658)
rich-text-editor
- ⧉ Prevent rte from trimming whitespace on delta conversion (#6651) (#6662)
🔬 Tests
v24.3.0-alpha5
API Documentation →
💥 Breaking Changes
- All components
- ⧉ Bump Lit to 3.0.0, update testing-helpers (#6630)
🚀 New Features
grid
- ⧉ Add custom CSS property to configure cell padding (#6646)
💅 Polish
grid
- ⧉ Move Lumo font-size and font-weight styles to cells (#6642)
v24.3.0-alpha4
API Documentation →
🚀 New Features
date-picker
- ⧉ Add unparsable-change event (#6594)
field-base
,integer-field
,number-field
- ⧉ Add unparsable-change event (#6599)
v24.3.0-alpha3
API Documentation →
🚀 New Features
avatar-group
- ⧉ Add className property for adding CSS classes to items (#6622)
component-base
,grid
- ⧉ Add getItemContext method to DataProviderController (#6613)
context-menu
- ⧉ Add className property for adding CSS classes to items (#5380)
grid
- ⧉ Grid column header and footer part names (#6629)
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)
select
- ⧉ Add className property for adding CSS classes to items (#6617)
time-picker
- ⧉ Add unparsable-change event (#6604)
🐛 Bug Fixes
combo-box
- ⧉ Make sure unhidden combo-box items get re-rendered (#6638)
field-base
- ⧉ Set initial value using property to ensure change is fired (#6606)
grid
- ⧉ Do not override custom header footer part names (#6632)
- ⧉ Defer grid cell-focus event with lazy data provider (#6618)
- ⧉ Make auto-width and text-align usable in custom slot (#6602)
login
- ⧉ Use correct hidden attribute syntax in Lit version (#6631)
💅 Polish
accordion
- ⧉ Extract panel and heading styles to css literals (#6611)
grid
- ⧉ Extract grid utility columns logic to separate mixins (#6610)
- ⧉ Extract grid tree toggle logic to a separate mixin (#6605)
🔬 Tests
message-list
- ⧉ Add missing typings tests for message and message-list (#6627)