Releases: vaadin/web-components
Releases · vaadin/web-components
v23.1.1
API Documentation →
🐛 Bug Fixes
app-layout
- ⧉ Close drawer on touchend and prevent click (#4007) (#4009)
context-menu
,grid
- ⧉ Make getEventContext() work with context-menu on iOS (#4004) (#4010)
crud
- ⧉ Show delete button when editing with dataProvider (#4023) (#4025)
date-picker
- ⧉ Restore broken date-picker scroll duration (#4026) (#4027)
icon
- ⧉ Allow setting custom viewBox attribute (#4002) (#4005)
multi-select-combo-box
- ⧉ Do not fire change event on native input change (#4012) (#4013)
💅 Polish
multi-select-combo-box
- ⧉ Sync filteredItems with internal combo-box (#4028) (#4034)
🏠 Internal
- Other
- ⧉ Update change detection branch to 23.1 (#4001)
v23.1.0
API Documentation →
💥 Behavior Altering Changes
confirm-dialog
- ⧉ Use header and footer in confirm-dialog (#3673)
crud
- ⧉ Use header and footer in CRUD dialog (#3684)
vaadin-lumo-styles
- ⧉ Always show required field indicator (#3619)
🔥 Lit Renderer Directives
combo-box
- ⧉ Add Lit renderer directive for combo-box (#3770)
context-menu
- ⧉ Add Lit renderer directive for context-menu (#3777)
dialog
- ⧉ Add Lit renderer directives for dialog (#3755)
grid
- ⧉ Add Lit renderer directives for grid (#3759)
grid-pro
- ⧉ Add Lit renderer directive for grid-pro (#3780)
lit-renderer
- ⧉ Add lit-renderer package (#3744)
notification
- ⧉ Add Lit renderer directive for notification (#3776)
select
- ⧉ Add Lit renderer directive for select (#3775)
virtual-list
- ⧉ Add Lit renderer directive for virtual-list (#3813)
🚀 New Features
charts
- ⧉ Show warning when engaging turbo mode in development mode (#3705)
component-base
- ⧉ Add LitElement support to DirMixin (#3718)
- ⧉ Add polylit-mixin (#3655)
dialog
- ⧉ Update themes for header and footer (#3654)
- ⧉ Set overflow attribute on the overlay (#3663)
- ⧉ Add dialog title, header and footer renderers (#3623)
grid
- ⧉ Add option to freeze columns to end (#3566)
multi-select-combo-box
- ⧉ Expose loading property and attribute (#3998)
- ⧉ Add missing requestContentUpdate() method (#3982)
- ⧉ Add missing API related to dataProvider (#3961)
- ⧉ Align custom value property and event (#3846)
- ⧉ Add screen reader announcements support (#3740)
- ⧉ Show dropdown with selected items when readonly (#3686)
- ⧉ Show overflow chip if chips do not fit (#3632)
- ⧉ Add multi-select-combo-box component (#3358)
vaadin-lumo-styles
- ⧉ Use CSS
color-scheme
property (#3656)
🚀 New Features
multi-select-combo-box
- ⧉ Expose loading property and attribute (#3998)
- ⧉ Add missing requestContentUpdate() method (#3982)
🐛 Bug Fixes
date-picker
- ⧉ Prevent and stop propagation when clearing (#3974)
multi-select-combo-box
- ⧉ Do not request dataProvider when readonly (#3997)
- ⧉ Remove not existing property observer (#3996)
- ⧉ Pass the correct owner to item renderers (#3983)
tabs
- ⧉ Add hidden attribute styles to vaadin-tab (#3986)
vaadin-themable-mixin
- ⧉ Allow passing array of styles with Lit (#3995)
📝 Documentation
accordion
,checkbox-group
,component-base
,details
,grid
,icon
,list-box
,message-list
,tabs
- ⧉ Annotate protected methods correctly (#3979)
crud
,time-picker
- ⧉ Hide internal elements from API docs (#3977)
🏠 Internal
- Other
- ⧉ Downgrade Lerna version to 4.0.0 (#3987)
- ⧉ Update dev dependencies versions (#3978)
v23.0.11
API Documentation →
🐛 Bug Fixes
avatar-group
,combo-box
,context-menu
,date-picker
,dialog
,field-highlighter
,select
- ⧉ Import themed overlay with themed extensions (#3888) (#3894)
combo-box
- ⧉ Prevent default for combo-box click on open (#3957) (#3958)
- ⧉ Prevent toggling overlay opened state when filtering (#3886) (#3899)
context-menu
date-picker
- ⧉ Initialize date-picker-light overlay (#3922) (#3925)
- ⧉ Do not stop propagation of Esc when fullscreen (#3919) (#3920)
- ⧉ Update incorrect fullscreen mode focus logic (#3913) (#3915)
- ⧉ Do not close dialog when closing date-picker (#3872) (#3893)
field-base
- ⧉ Call stopPropagation() when clearing on Esc (#3883) (#3889)
field-highlighter
- ⧉ Show user tags overlay only when the field is fully visible (#3950) (#3976)
- ⧉ Remove not relevant user tags when replacing users (#3891) (#3916)
select
- ⧉ Prevent default for click event on open (#3954) (#3955)
tabs
- ⧉ Add hidden attribute styles to vaadin-tab (#3986) (#3988)
time-picker
- ⧉ Clear time-picker with clear button on Esc (#3933) (#3940)
vaadin-overlay
- ⧉ Reposition the overlay on scroll of position target ancestors (#3932) (#3949)
- ⧉ Allow modeless overlay to close on Esc (#3870) (#3911)
- ⧉ Only release focus if overlay focus-trap is set (#3882) (#3884)
💅 Polish
avatar-group
- ⧉ Use PositionMixin instead of custom logic (#3952) (#3968)
date-picker
- ⧉ Remove obsolete overlay content code (#3901) (#3902)
- ⧉ Cleanup date-picker overlay content logic (#3874) (#3879)
grid
- ⧉ Update cached keys to use computed properties (#3868) (#3877)
🔬 Tests
date-picker
- ⧉ Simplify date-picker-light unit tests (#3876) (#3880)
field-highlighter
🏠 Internal
component-base
- ⧉ Add a getAncestorRootNodes DOM utility (#3931) (#3939)
- Other
- ⧉ Fix lockfile change detection for 23.0 (#3990)
- ⧉ Combine tests jobs into workflows (#3963) (#3964)
v22.0.16
API Documentation →
🐛 Bug Fixes
avatar-group
,combo-box
,context-menu
,date-picker
,dialog
,select
- ⧉ Import themed overlay with themed extensions (#3888) (#3895)
combo-box
- ⧉ Prevent default for combo-box click on open (#3957) (#3959)
- ⧉ Prevent toggling overlay opened state when filtering (#3886) (#3900)
context-menu
field-base
- ⧉ Call stopPropagation() when clearing on Esc (#3883) (#3890)
select
- ⧉ Prevent default for click event on open (#3954) (#3956)
tabs
- ⧉ Add hidden attribute styles to vaadin-tab (#3986) (#3989)
time-picker
- ⧉ Clear time-picker with clear button on Esc (#3933) (#3941)
💅 Polish
🏠 Internal
- Other
- ⧉ Fix lockfile change detection for 22.0 (#3991)
- ⧉ Combine tests jobs into workflows (#3963) (#3965)
v23.1.0-rc3
API Documentation →
🚀 New Features
component-base
- ⧉ Add a getAncestorRootNodes DOM utility (#3931)
multi-select-combo-box
- ⧉ Add missing API related to dataProvider (#3961)
🐛 Bug Fixes
combo-box
- ⧉ Prevent default for combo-box click on open (#3957)
date-picker
- ⧉ Prevent default for date-picker click on open (#3973)
field-highlighter
- ⧉ Show user tags overlay only when the field is fully visible (#3950)
multi-select-combo-box
- ⧉ Keep input value when data provider resolves callback (#3971)
- ⧉ Add aria-hidden to clear and toggle buttons (#3947)
select
- ⧉ Prevent default for click event on open (#3954)
time-picker
- ⧉ Clear time-picker with clear button on Esc (#3933)
vaadin-overlay
- ⧉ Reposition the overlay on scroll of position target ancestors (#3932)
💅 Polish
avatar-group
- ⧉ Use PositionMixin instead of custom logic (#3952)
combo-box
- ⧉ Move positioning logic to overlay (#3943)
combo-box
,component-base
,date-picker
,field-base
,multi-select-combo-box
,time-picker
- ⧉ Add internal Enter and Escape handlers (#3929)
context-menu
- ⧉ Update menu renderer to not use flush (#3951)
field-base
- ⧉ Cleanup removed API from typings (#3948)
multi-select-combo-box
- ⧉ Align theme propagation property (#3945)
- ⧉ Cleanup multi-select-combo-box logic (#3938)
📝 Documentation
password-field
- ⧉ Remove no longer used mixin from typings (#3946)
🔬 Tests
date-picker
- ⧉ Do not tweak infinite scroller buffers (#3917)
field-highlighter
- ⧉ Speed up field highlighter tests (#3966)
- ⧉ Extract user-tags related tests (#3960)
- Other
- ⧉ Add ITs for grid active-item-changed event (#3970)
- ⧉ Add tests for multi-select-combo-box in dialog (#3936)
- ⧉ Add more tests for combo-box in dialog (#3935)
- ⧉ Add tests for time-picker in dialog (#3934)
🏠 Internal
combo-box
,date-picker
,field-base
,message-input
,multi-select-combo-box
,number-field
,text-area
,time-picker
- ⧉ Update JSDoc to mention correct mixin (#3930)
- Other
- ⧉ Combine tests jobs into workflows (#3963)
v23.1.0-rc2
API Documentation →
🐛 Bug Fixes
context-menu
- ⧉ Close all menus when pressing Tab (#3921)
date-picker
- ⧉ Initialize date-picker-light overlay (#3922)
- ⧉ Make Tab navigation work inside a dialog (#3910)
- ⧉ Do not stop propagation of Esc when fullscreen (#3919)
dialog
,grid
,lit-renderer
- ⧉ Don't use public class field syntax (#3927)
💅 Polish
multi-select-combo-box
- ⧉ Add default values for item properties (#3928)
v23.1.0-rc1
API Documentation →
🐛 Bug Fixes
avatar-group
,combo-box
,context-menu
,date-picker
,dialog
,field-highlighter
,select
- ⧉ Import themed overlay with themed extensions (#3888)
combo-box
- ⧉ Prevent toggling overlay opened state when filtering (#3886)
component-base
- ⧉ Make virtualizer react to asynchronous item size increase (#3907)
date-picker
- ⧉ Update incorrect fullscreen mode focus logic (#3913)
- ⧉ Do not close dialog when closing date-picker (#3872)
field-base
- ⧉ Call stopPropagation() when clearing on Esc (#3883)
field-highlighter
- ⧉ Remove not relevant user tags when replacing users (#3891)
vaadin-overlay
- ⧉ Allow modeless overlay to close on Esc (#3870)
- ⧉ Only release focus if overlay focus-trap is set (#3882)
💅 Polish
- All components
- ⧉ Add more rules to ESLint config, fix warnings (#3909)
- ⧉ Add more rules to ESLint config, fix warnings (#3906)
combo-box
,component-base
- ⧉ Make virtualizer use dynamic placeholder height (#3908)
date-picker
- ⧉ Remove obsolete overlay content code (#3901)
- ⧉ Cleanup date-picker overlay content logic (#3874)
grid
- ⧉ Update cached keys to use computed properties (#3868)
🔬 Tests
accordion
,combo-box
,date-picker
,grid-pro
- ⧉ Move components integration tests to own package (#3896)
component-base
- ⧉ Add a missing virtualizer test case (#3912)
date-picker
- ⧉ Simplify date-picker-light unit tests (#3876)
🏠 Internal
combo-box
- ⧉ Fix flaky lazy loading scrolling test (#3897)
component-base
- ⧉ Cleanup iron-list-core of grid mode (#3873)
- Other
- ⧉ Improve Integration tests section in README (#3914)
v23.1.0-beta3
API Documentation →
🐛 Bug Fixes
combo-box
- ⧉ Do not jump to focused item after scroll (#3855)
grid
- ⧉ Add missing .js extensions to imports (#3853)
💅 Polish
field-highlighter
- ⧉ Use PositionMixin instead of custom positioning logic (#3854)
grid
- ⧉ Improve performance of checking if item is selected (#3845)
v23.0.10
API Documentation →
🐛 Bug Fixes
combo-box
- ⧉ Set focused index but not scroll into view (#3863) (#3865)
- ⧉ Do not jump to focused item after scroll (#3855) (#3856)
💅 Polish
- All components
- ⧉ Add more rules to Prettier config, fix warnings (#3861)
grid
- ⧉ Improve performance of checking if item is selected (#3845) (#3859)