Releases: vaadin/web-components
Releases · vaadin/web-components
v23.5.8
API Documentation →
💥 Behavior Altering Changes
charts
- ⧉ Destroy chart instance when disconnected from the DOM (#7785) (CP: 23.5) (#8104)
🐛 Bug Fixes
charts
- ⧉ Filter out undefined instances when redrawing all charts (#7779) (CP: 23.5) (#8103)
component-base
- ⧉ Preserve large items when new items are added (#7987) (CP: 23.5) (#8002)
grid
,virtual-list
- ⧉ Exclude items from drag image for large scrollers (#8028) (CP: 23.5) (#8056)
v24.6.0-alpha6
API Documentation →
🐛 Bug Fixes
notification
- ⧉ Make base type of notification mixins to extends HTMLElement (#8086)
🔬 Tests
date-time-picker
- ⧉ Remove date-time-picker tests covered by snapshots (#8085)
v24.6.0-alpha5
API Documentation →
🚀 New Features
dialog
- ⧉ Add
top
and left
to Dialog resize event detail (#8064)
- ⧉ Add "dragged" event in Dialog (#8047)
- ⧉ Add API do define Dialog size programmatically (#8030)
upload
- ⧉ Allow dropping folders (#8032)
🐛 Bug Fixes
dashboard
- ⧉ Remove null from dashboard section item title type (#8078)
grid
,virtual-list
- ⧉ Exclude items from drag image for large scrollers (#8028)
login
- ⧉ Exclude unchecked checkboxes from login form submissions (#8068)
tabsheet
- ⧉ Import src version of vaadin-tabs in tabsheet (#8063)
💅 Polish
date-time-picker
,time-picker
- ⧉ Extract time-picker logic into reusable mixin (#8079)
- ⧉ Extract time-picker validateTime helper to avoid duplication (#8076)
- ⧉ Extract time-picker formatTime and parseTime helpers (#8073)
notification
- ⧉ Extract notification logic into reusable mixin (#8083)
text-field
- ⧉ Remove duplicate property declarations from text-field (#8072)
time-picker
- ⧉ Update time-picker observer to not use Polymer syntax (#8077)
🚧 Experiments
accordion
- ⧉ Prepare LitElement based accordion for publishing (#8036)
avatar
- ⧉ Prepare LitElement based avatar for publishing (#8038)
checkbox-group
- ⧉ Prepare LitElement based checkbox-group for publishing (#8040)
combo-box
- ⧉ Prepare LitElement based combo-box for publishing (#8041)
context-menu
- ⧉ Prepare LitElement based context-menu for publishing (#8042)
custom-field
- ⧉ Prepare LitElement based custom-field for publishing (#8043)
details
- ⧉ Prepare LitElement based details for publishing (#8045)
email-field
- ⧉ Prepare LitElement based email-field for publishing (#8046)
horizontal-layout
- ⧉ Add Lit based version of vaadin-horizontal-layout (#8075)
integer-field
- ⧉ Prepare LitElement based integer-field for publishing (#8066)
item
- ⧉ Prepare LitElement based item for publishing (#8048)
list-box
- ⧉ Prepare LitElement based list-box for publishing (#8049)
menu-bar
- ⧉ Prepare LitElement based menu-bar for publishing (#8050)
notification
- ⧉ Add LitElement based version of vaadin-notification (#8084)
number-field
- ⧉ Prepare LitElement based number-field for publishing (#8051)
progress-bar
- ⧉ Prepare LitElement based progress-bar for publishing (#8052)
radio-group
- ⧉ Prepare LitElement based radio-group for publishing (#8055)
scroller
- ⧉ Prepare LitElement based scroller for publishing (#8058)
split-layout
- ⧉ Prepare LitElement based split-layout for publishing (#8059)
tabs
- ⧉ Prepare LitElement based tabs for publishing (#8060)
tabsheet
- ⧉ Add Lit based version of vaadin-tabsheet (#7945)
text-area
- ⧉ Prepare LitElement based text-area for publishing (#8061)
time-picker
- ⧉ Add LitElement based version of vaadin-time-picker (#8080)
upload
- ⧉ Prepare LitElement based upload for publishing (#8062)
vertical-layout
- ⧉ Add Lit based version of vaadin-vertical-layout (#8074)
📝 Documentation
upload
- ⧉ Update default values in upload i18n (#8037)
🏠 Internal
combo-box
- ⧉ Move Lit from combo-box devDependencies to dependencies (#8044)
time-picker
- ⧉ Add missing Lit and dedupe-mixin dependencies to time-picker (#8082)
v24.5.2
API Documentation →
🐛 Bug Fixes
custom-field
- ⧉ Prevent possible errors when inputs property is not set (#8012) (#8020)
- ⧉ Clear input values when setting value property to null (#8017) (#8018)
date-picker
,date-time-picker
- ⧉ Use non timezone-aware date APIs in date time picker (#8021) (#8026)
grid
,virtual-list
- ⧉ Exclude items from drag image for large scrollers (#8028) (#8053)
login
- ⧉ Exclude unchecked checkboxes from login form submissions (#8068) (#8070)
tabsheet
- ⧉ Import src version of vaadin-tabs in tabsheet (#8063) (#8065)
📝 Documentation
v24.4.13
API Documentation →
🐛 Bug Fixes
date-picker
,date-time-picker
- ⧉ Use non timezone-aware date APIs in date time picker (#8021) (#8027)
grid
,virtual-list
- ⧉ Exclude items from drag image for large scrollers (#8028) (#8054)
login
- ⧉ Exclude unchecked checkboxes from login form submissions (#8068) (#8071)
v24.6.0-alpha4
API Documentation →
🚀 New Features
dialog
- ⧉ Add API to define Dialog position programmatically (#7971)
🐛 Bug Fixes
date-picker
- ⧉ Use correct type syntax in date picker helper (#8024)
date-picker
,date-time-picker
- ⧉ Use non timezone-aware date APIs in date time picker (#8021)
grid
- ⧉ Update select all checkbox visibility when adding column to DOM (#8025)
🏠 Internal
grid
- ⧉ Do not document is-item-selectable-changed event (#8029)
v24.6.0-alpha3
API Documentation →
💥 Breaking Changes
component-base
,grid
- ⧉ Add a default min-height to grid (#7964)
dialog
- ⧉ Only set top and left properties on drag (#7970)
🚀 New Features
grid
- ⧉ Add part names to non-selectable rows / cells (#8015)
- ⧉ Conditional selectability of grid items (#7974)
🐛 Bug Fixes
component-base
- ⧉ Preserve large items when new items are added (#7987)
custom-field
- ⧉ Prevent possible errors when inputs property is not set (#8012)
- ⧉ Clear input values when setting value property to null (#8017)
dashboard
- ⧉ Hide non-editable dashboard widget mode controls (#7967)
- ⧉ Scroll focused dashboard widget into view (#7965)
form-layout
- ⧉ Update form-layout when its parent becomes visible (#7988)
grid
- ⧉ Ensure no focus outline when item is scrolled out of view (#7980)
- ⧉ Use item id provider when comparing selected items (#7984)
grid-pro
,grid
- ⧉ Scroll to correct focused row on keyboard navigation (#8003)
💅 Polish
grid
- ⧉ Simplify focus logic in Tab keydown handler (#7989)
- ⧉ Clean up keyboard navigation mixin (#7977)
- ⧉ Convert class property to local variable (#7975)
🔬 Tests
grid
- ⧉ Extract keyboard interaction mode tests (#7992)
menu-bar
- ⧉ Update menu-bar visual tests to not capture full body (#7841)
🏠 Internal
- Other
- ⧉ Document glob pattern for filtering test files (#8022)
- ⧉ Add support for specifying test files glob (#7990)
v24.4.12
API Documentation →
🐛 Bug Fixes
component-base
- ⧉ Preserve large items when new items are added (#7987) (#8001)
custom-field
- ⧉ Clear input values when setting value property to null (#8017) (#8019)
form-layout
- ⧉ Update form-layout when its parent becomes visible (#7988) (#7994)
grid
- ⧉ Ensure no focus outline when item is scrolled out of view (#7980) (#7999)
grid-pro
,grid
- ⧉ Scroll to correct focused row on keyboard navigation (#8003) (#8011)
💅 Polish
🔬 Tests
grid
- ⧉ Extract keyboard interaction mode tests (#7992) (#8009)
v24.5.1
API Documentation →
🐛 Bug Fixes
component-base
- ⧉ Preserve large items when new items are added (#7987) (#8000)
form-layout
- ⧉ Update form-layout when its parent becomes visible (#7988) (#7993)
grid
- ⧉ Ensure no focus outline when item is scrolled out of view (#7980) (#7998)
grid-pro
,grid
- ⧉ Scroll to correct focused row on keyboard navigation (#8003) (#8010)
💅 Polish
🔬 Tests
grid
- ⧉ Extract keyboard interaction mode tests (#7992) (#8008)