Releases: vaadin/web-components
Releases · vaadin/web-components
v24.3.0-alpha2
API Documentation →
💥 Behavior Altering Changes
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)
🚀 New Features
component-base
,grid
- ⧉ Add TS declarations for DataProviderController (#6520)
🐛 Bug Fixes
checkbox
- ⧉ Unset input width/height to avoid issue with UA styles (#6550)
component-base
- ⧉ Make virtualizer with placeholders retry scroll to index (#6588)
confirm-dialog
- ⧉ Add vaadin-button src import to unstyled confirm-dialog (#6540)
radio-group
- ⧉ Unset radio button input width and height to fix UA styles related misalignment (#6554)
text-field
- ⧉ Fix typo in TextFieldMixinClass class name type definition (#6538)
vaadin-lumo-styles
- ⧉ Remove "false" from lumo typography global styles (#6529)
💅 Polish
combo-box
,date-picker
,multi-select-combo-box
,number-field
,select
,text-area
,text-field
,time-picker
- ⧉ Move input-container theme imports to styles modules (#6579)
component-base
,crud
,grid
- ⧉ Deprecate effectiveSize in favor of flatSize (#6566)
component-base
,field-highlighter
,polymer-legacy-adapter
,vaadin-lumo-styles
,vaadin-material-styles
- ⧉ Specify version in define.js instead of getters (#6568)
component-base
,grid
- ⧉ Restore and deprecate old grid cache API (#6567)
confirm-dialog
- ⧉ Add button styles imports to confirm-dialog styles (#6569)
- ⧉ Extract confirm-dialog logic into reusable mixins (#6527)
- ⧉ Extract confirm dialog styles to separate file (#6525)
context-menu
- ⧉ Extract context-menu logic into reusable mixin (#6547)
- ⧉ Move item and list-box imports to the context-menu (#6546)
- ⧉ Move items-outside-click listener to the constructor (#6545)
date-picker
- ⧉ Rename internal methods related to value commit (#6589)
- ⧉ Simplify value commit logic (#6586)
date-picker
,number-field
,select
,text-area
,text-field
- ⧉ Update Lit versions to use new input-container (#6578)
grid
- ⧉ Extract grid tree column logic to a separate mixin (#6601)
- ⧉ Extract grid column and group logic to separate mixins (#6463)
- ⧉ Extract vaadin-grid-filter logic into a reusable mixin (#6563)
- ⧉ Extract vaadin-grid-sorter logic into a reusable mixin (#6542)
input-container
- ⧉ Extract input-container styles into css literal (#6575)
- ⧉ Extract input-container logic into reusable mixin (#6574)
rich-text-editor
- ⧉ Extract rich-text-editor logic into reusable mixin (#6571)
- ⧉ Extract rich-text-editor styles to css literal (#6572)
tooltip
- ⧉ Extract tooltip and overlay logic into reusable mixins (#6532)
- ⧉ Extract tooltip overlay styles to separate file (#6521)
🚧 Experiments
confirm-dialog
- ⧉ Add LitElement based version of vaadin-confirm-dialog (#6539)
input-container
- ⧉ Add LitElement based version of vaadin-input-container (#6576)
rich-text-editor
- ⧉ Add LitElement based version of rich-text-editor (#6583)
tooltip
- ⧉ Add LitElement based version of vaadin-tooltip (#6536)
🔬 Tests
combo-box
- ⧉ Stabilize a flaky combo-box test (#6531)
component-base
- ⧉ Improve test coverage for DataProviderController (#6580)
- ⧉ Improve test coverage for DataProviderController, extract helpers (#6577)
- ⧉ Add unit tests for DataProviderController (#6528)
grid
- ⧉ Split grid tests into common and import files (#6564)
🏠 Internal
- Other
- ⧉ Improve bug report issue template (#6570)
- ⧉ Config integration tests to retry on failure (#6565)
- ⧉ Update CP script to recheck new added target labels [skip ci] (#6562)
- ⧉ Config tests to retry on failure (#6530)
v24.2.0-beta4
API Documentation →
💥 Breaking Changes
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) (#6592)
🐛 Bug Fixes
field-base
- ⧉ Set initial value using property to ensure change is fired (#6606) (#6607)
v24.2.0-beta3
This release was published from the wrong branch, please use beta4 instead.
v24.1.10
API Documentation →
🐛 Bug Fixes
checkbox
- ⧉ Unset input width/height to avoid issue with UA styles (#6550) (#6551)
confirm-dialog
- ⧉ Add vaadin-button src import to unstyled confirm-dialog (#6540) (#6541)
radio-group
- ⧉ Unset radio button input width and height to avoid UA styles issue (#6554) (#6560)
rich-text-editor
- ⧉ Workaround disappearing text on spellcheck suggestion (#6507) (#6511)
- ⧉ Re-initialize Quill on detach and re-attach and keep htmlValue (#6506) (#6513)
🏠 Internal
v23.3.25
API Documentation →
🐛 Bug Fixes
checkbox
- ⧉ Unset input width/height to avoid issue with UA styles (#6550) (#6553)
radio-group
- ⧉ Unset radio button input width and height to avoid UA styles issue (#6554) (#6561)
rich-text-editor
- ⧉ Workaround disappearing text on spellcheck suggestion (#6507) (#6512)
- ⧉ Re-initialize Quill on detach and re-attach and keep htmlValue (#6506) (#6514)
🏠 Internal
v24.2.0-beta2
API Documentation →
🐛 Bug Fixes
checkbox
- ⧉ Unset input width/height to avoid issue with UA styles (#6550) (#6558)
confirm-dialog
- ⧉ Add vaadin-button src import to unstyled confirm-dialog (#6540) (#6556)
radio-group
- ⧉ Unset radio button input width and height to avoid UA styles issue (#6554) (#6559)
🏠 Internal
- Other
- ⧉ Update change detection branch to 24.2 (#6517)
v24.3.0-alpha1
API Documentation →
💅 Polish
component-base
,grid
,polymer-legacy-adapter
- ⧉ Extract grid data provider functionality into a controller (#5961)
🔬 Tests
tooltip
- ⧉ Update tooltip unit tests, add missing await (#6519)
v24.2.0-beta1
API Documentation →
💥 Behavior Altering Changes
tooltip
- ⧉ Use separate element for tooltip announcements (#6488)
🚀 New Features
multi-select-combo-box
- ⧉ Add multi-select-combo-box opened-changed event type (#6495)
🐛 Bug Fixes
checkbox
- ⧉ Set correct ariaTarget for the checkbox tooltip (#6486)
checkbox
,field-base
,number-field
- ⧉ Ensure correct event sequence on value commit in Lit version (#6487)
cookie-consent
- ⧉ Remove hardcoded aria-label attributes from links (#6492)
rich-text-editor
- ⧉ Workaround disappearing text on spellcheck suggestion (#6507)
- ⧉ Re-initialize Quill on detach and re-attach and keep htmlValue (#6506)
- ⧉ Set toolbar role on the toolbar buttons container (#6499)
split-layout
- ⧉ Adjust handle alignment for small and minimal, cleanup styles (#6260)
💅 Polish
- All components
- ⧉ Extract custom element definition into a helper (#6509)
component-base
- ⧉ Prevent duplicate custom element definition errors (#6510)
📝 Documentation
- All components
- ⧉ Add customElement JSDoc annotations to classes (#6516)
multi-select-combo-box
- ⧉ Add missing fires JSDoc annotations for events (#6496)
🔬 Tests
integer-field
- ⧉ Improve test coverage for value commit scenarios (#6485)
🏠 Internal
a11y-base
,board
,combo-box
,component-base
,custom-field
,date-picker
,date-time-picker
,field-base
,grid
,icon
,menu-bar
,multi-select-combo-box
,select
,side-nav
,tabs
,time-picker
,tooltip
- ⧉ Fix ESLint errors for require-await rule in tests (#6481)
icon
- ⧉ Cache icon src fetch results (#6505)
- Other
- ⧉ Update eslint-config-vaadin to latest version (#6484)