Releases: vaadin/web-components
Releases · vaadin/web-components
v24.4.17
API Documentation →
🐛 Bug Fixes
checkbox
- ⧉ Do not show required indicator when checkbox has no label (#8294) (#8297)
multi-select-combo-box
- ⧉ Do not fire custom-value-set on input blur or outside click (#8308) (#8315)
- ⧉ Clear internal combo-box correctly with allowCustomValue (#8312)
v24.7.0-alpha1
API Documentation →
🚀 New Features
grid
- ⧉ Add item-toggle event to notify when user toggles an item (#8231)
🐛 Bug Fixes
checkbox
- ⧉ Do not show required indicator when checkbox has no label (#8294)
component-base
- ⧉ Add children with id to id map even if their parent was teleported (#8321)
- ⧉ Run dynamic property observer after complex observer (#8271)
context-menu
,date-picker
,select
,vaadin-lumo-styles
- ⧉ Update media query to work with larger phones (#8116)
context-menu
,menu-bar
- ⧉ Do not stop click event propagation on menu-bar button (#8272)
custom-field
- ⧉ Clear value when removing the last input (#8270)
dashboard
- ⧉ Do not lose dashboard widget focus in shadow root (#8304)
date-picker
- ⧉ Use Math.round to get correct scroller first index (#8278)
form-layout
- ⧉ Observe internal layout to avoid problems with fixed height (#8268)
grid
- ⧉ Prevent recurring selection attempts during drag selection (#8317)
multi-select-combo-box
- ⧉ Do not fire custom-value-set on input blur or outside click (#8308)
- ⧉ Prevent unselecting already committed value on outside click (#8301)
overlay
- ⧉ Prevent notification from affecting overlay interactions (#8291)
select
- ⧉ Ensure aria-selected attribute is removed from the item clone (#8275)
side-nav
- ⧉ Hide toggle items text (#8307)
💅 Polish
accordion
,button
,checkbox
,context-menu
,date-picker
,details
,grid-pro
,grid
,map
,number-field
,radio-group
,rich-text-editor
,select
,tabs
- ⧉ Remove obsolete vendor-prefixed CSS properties (#8309)
component-base
,select
,tooltip
- ⧉ Add elements to id map immediately after their connection to DOM (#8299)
grid
- ⧉ Use underscore to indicate that CSS variable is private (#8286)
menu-bar
- ⧉ Extract common sub-menu logic into reusable mixin (#8273)
number-field
,select
,text-area
,text-field
- ⧉ Use ifDefined directive for theme attribute propagation (#8276)
v24.5.5
API Documentation →
🐛 Bug Fixes
charts
- ⧉ Save userOptions on charts disconnect (#8206) (#8263)
context-menu
,menu-bar
- ⧉ Do not stop click event propagation on menu-bar button (#8272) (#8282)
custom-field
- ⧉ Clear value when removing the last input (#8270) (#8277)
date-picker
- ⧉ Use Math.round to get correct scroller first index (#8278) (#8283)
date-picker
,grid
- ⧉ Force scroller update after revealing a date (#8217) (#8218)
form-layout
- ⧉ Observe internal layout to avoid problems with fixed height (#8268) (#8279)
grid-pro
- ⧉ Do not dispatch event on stopedit when editor loading (#8232) (#8240)
text-area
💅 Polish
menu-bar
- ⧉ Extract common sub-menu logic into reusable mixin (#8273) (#8274)
tooltip
- ⧉ Remove z-index override from tooltip overlay (#8211) (#8212)
v24.4.16
API Documentation →
🐛 Bug Fixes
date-picker
- ⧉ Use Math.round to get correct scroller first index (#8278) (#8285)
date-picker
,grid
- ⧉ Force scroller update after revealing a date (#8217) (#8219)
form-layout
- ⧉ Observe internal layout to avoid problems with fixed height (#8268) (#8280)
grid-pro
- ⧉ Do not dispatch event on stopedit when editor loading (#8232) (CP: 24.4) (#8246)
text-area
v23.5.10
API Documentation →
🐛 Bug Fixes
date-picker
- ⧉ Use Math.round to get correct scroller first index (#8278) (#8284)
text-area
- ⧉ Make text area auto-sizing stable (CP: 23.5) (#8215)
🏠 Internal
- Other
- ⧉ Update GitHub Actions to latest, use Node 20 (#7301) (#8287)
v24.6.0-rc1
API Documentation →
💥 Behavior Altering Changes
date-picker
- ⧉ Remove date focused part when input is unparsable (#8187)
date-picker
,field-base
,time-picker
- ⧉ Align hasInputValue behavior across components (#8200)
tooltip
- ⧉ Set white-space: pre-wrap on the tooltip content (#8255)
🚀 New Features
grid
- ⧉ Add
accessibleName
property to Grid (#8230)
🐛 Bug Fixes
accordion
- ⧉ Delegate accordion panel theme attribute in Lit version (#8265)
charts
- ⧉ Save userOptions charts disconnect (#8206)
component-base
,date-picker
,number-field
,time-picker
- ⧉ Ensure ready() is called after observers (#8254)
dashboard
- ⧉ Resize only on direction of drag move (#8222)
date-picker
- ⧉ Add missing uniqueIdPrefix to Lit date-picker version (#8256)
date-picker
,grid
- ⧉ Force scroller update after revealing a date (#8217)
details
- ⧉ Delegate details theme attribute in Lit version (#8267)
grid-pro
- ⧉ Do not dispatch event on stopedit when editor loading (#8232)
popover
- ⧉ Do not close popover when it is just moved in DOM (#8208)
text-area
- ⧉ Make text area auto-sizing stable (#8207)
💅 Polish
accordion
- ⧉ Set opened to false by default on accordion heading (#8264)
avatar-group
,combo-box
,context-menu
,date-picker
,menu-bar
,overlay
,time-picker
- ⧉ Update OverlayMixin properties to use sync: true (#8226)
checkbox
,field-base
,radio-group
- ⧉ Update checked property to use sync: true in Lit (#8247)
crud
- ⧉ Do not use sub-properties in crud observers (#8251)
- ⧉ Extract crud logic into reusable mixins (#8244)
dashboard
- ⧉ Remove widget focused on selection (#8199)
- ⧉ Split dashboard spacing into gap and padding (#8205)
date-picker
- ⧉ Make autoOpenDisabled property use sync: true (#8227)
- ⧉ Ensure Lit month calendars are rendered synchronously (#8220)
grid
- ⧉ Subscribe to change instead of checked-changed (#8239)
- ⧉ Move autoSelect logic to SelectionColumnBaseMixin (#8238)
list-box
- ⧉ Update list-box observer to not use Polymer syntax (#8250)
message-input
- ⧉ Extract message-input logic into reusable mixin (#8249)
message-list
- ⧉ Extract message styles into reusable CSS literal (#8242)
- ⧉ Extract message and message-list logic into mixins (#8241)
notification
,overlay
- ⧉ Include notification container into the overlay stack (#8198)
time-picker
- ⧉ Move time-picker ready block to the mixin (#8257)
tooltip
- ⧉ Remove z-index override from tooltip overlay (#8211)
🚧 Experiments
message-input
- ⧉ Add LitElement based version of message-input (#8258)
message-list
- ⧉ Add LitElement based version of message-list (#8245)
📝 Documentation
combo-box
- ⧉ Mark updated method in combo-box mixin as protected (#8259)
🔬 Tests
date-picker
- ⧉ Add missing test for date-picker label click (#8261)
- ⧉ Remove not needed await in date-picker dropdown test (#8228)
date-picker
,field-highlighter
- ⧉ Update date-picker tests to not use async close helper (#8260)
grid-pro
- ⧉ Activate cell with Enter instead of double click (#8202)
message-list
- ⧉ Update message list test to use correct items format (#8243)
v24.5.4
API Documentation →
🚀 New Features
🐛 Bug Fixes
combo-box
date-picker
- ⧉ Prevent year scroller from getting focused in Chrome (#8174) (#8178)
input-container
,vaadin-lumo-styles
- ⧉ Set input value font weight property on input container (#8141) (#8159)
popover
- ⧉ Do not close popover when it is just moved in DOM (#8208) (#8209)
tooltip
- ⧉ Prevent duplicate warn up when opening same tooltip twice (#8135) (#8139)
- ⧉ Handle tooltip controller closing state properly (#8131) (#8133)
💅 Polish
combo-box
- ⧉ Reduce item renderer calls in combo box (#8173) (#8194)
notification
,overlay
- ⧉ Include notification container into the overlay stack (#8198) (#8201)
🔬 Tests
grid-pro
- ⧉ Activate cell with Enter instead of double click (#8202) (#8204)
v24.4.15
API Documentation →
🚀 New Features
grid-pro
- ⧉ Grid-pro loading editor state (#8156) (CP: 24.4) (#8166)
🐛 Bug Fixes
date-picker
- ⧉ Prevent year scroller from getting focused in Chrome (#8174) (#8179)
input-container
,vaadin-lumo-styles
- ⧉ Set input value font weight property on input container (#8141) (#8160)
tooltip
- ⧉ Prevent duplicate warm up when opening same tooltip twice (#8135) (#8140)
- ⧉ Handle tooltip controller closing state properly (#8131) (#8134)
v23.5.9
API Documentation →
🐛 Bug Fixes
charts
- ⧉ Reset charts series objects when chart is detached (#8115) (#8123)
- ⧉ Do not reset configuration if chart is immediately re-attached (#8117) (#8120)
🏠 Internal
- Other
- ⧉ Update test runner change detection branch to 23.5 (#8121)