Releases: vaadin/web-components
Releases · vaadin/web-components
v24.5.0-alpha8
API Documentation →
💥 Behavior Altering Changes
component-base
,date-picker
,date-time-picker
,field-base
,time-picker
- ⧉ Prevent Safari AutoFill to avoid click issues (#7619)
🚀 New Features
checkbox
,radio-group
,vaadin-lumo-styles
- ⧉ Add radio-button and checkbox disabled style properties (#7615)
date-picker
,date-time-picker
- ⧉ Enable 1-click switch between pickers when open (#6785)
menu-bar
- ⧉ Add tabNavigation option for using menu-bar as button group (#7525)
rich-text-editor
- ⧉ Update Quill build to get rid of legacy dependencies (#7613)
🐛 Bug Fixes
multi-select-combo-box
- ⧉ Store last filter also when selecting item on click (#7639)
text-area
- ⧉ Use custom CSS property for text-area readonly border (#7624)
vaadin-lumo-styles
- ⧉ Update globals to use correct values for checkbox properties (#7616)
💅 Polish
notification
,number-field
- ⧉ Remove not needed backslash in css literals (#7641)
popover
- ⧉ Update popover styles to use inset shorthand (#7638)
side-nav
- ⧉ Update side-nav styles to use margin shorthand (#7640)
🔬 Tests
notification
- ⧉ Use correct button import in notification test (#7633)
🏠 Internal
- All components
- ⧉ Update all tests to use new chai-plugins package (#7629)
- ⧉ Update sinon dev dependency to v18 (#7646)
app-layout
- ⧉ Remove unused tabs from devDependencies (#7630)
checkbox-group
- ⧉ Add missing Lit dependency to checkbox-group (#7631)
field-highlighter
- ⧉ Move a11y-base to field-highlighter dependencies (#7628)
rich-text-editor
- ⧉ Add missing overlay dependency to rich-text-editor (#7634)
split-layout
- ⧉ Add missing Lit dependency to split-layout (#7635)
tooltip
- ⧉ Add missing Lit dependency to tooltip (#7636)
- Other
- ⧉ Add missing mocha types (#7648)
- ⧉ Update Stylelint dev dependency to v16 (#7642)
- ⧉ Move integration package.json to correct folder (#7637)
- ⧉ Bump @75lb/deep-merge from 1.1.1 to 1.1.2 (#7632)
- ⧉ Add package for chai plugins, move integration tests (#7627)
v24.5.0-alpha7
API Documentation →
💥 Behavior Altering Changes
multi-select-combo-box
- ⧉ Use correct specificity to ensure proper chip color (#7595)
- ⧉ Reduce chips contrast in disabled multi-select-combo-box (#7594)
🚀 New Features
grid
- ⧉ Add parts to drag source row cells (#7593)
input-container
,vaadin-lumo-styles
- ⧉ Introduce style properties for disabled input (#7553)
popover
- ⧉ Add autofocus property for non-modal popovers (#7610)
- ⧉ Add Lit renderer directive for popover (#7612)
- ⧉ Include popover content in Tab order after the target (#7609)
tabsheet
- ⧉ Add no-padding theme variant to tabsheet (#7606)
🐛 Bug Fixes
a11y-base
,overlay
- ⧉ Prevent scroll when restoring focus not from keyboard (#7599)
input-container
- ⧉ Use proper selector for input container disabled color (#7596)
vaadin-lumo-styles
- ⧉ Reintroduce disabled variable for slotted parts of input-field (#7597)
💅 Polish
select
- ⧉ Update select to use overlay focus restoration logic (#7601)
🏠 Internal
- All components
- ⧉ Enable no-unused-vars ESLint rule and fix warnings (#7591)
v24.4.5
API Documentation →
🐛 Bug Fixes
a11y-base
- ⧉ Make first item focusable when selected is negative (#7574) (#7575)
a11y-base
,overlay
- ⧉ Prevent scroll when restoring focus not from keyboard (#7599) (#7602)
date-picker
- ⧉ Allow focusing date-picker input using keyboard on fullscreen (#7577) (#7580)
multi-select-combo-box
- ⧉ Do not set placeholder to empty string by default (#7573) (#7584)
💅 Polish
select
- ⧉ Update select to use overlay focus restoration logic (#7601) (#7604)
v24.3.19
API Documentation →
🐛 Bug Fixes
a11y-base
- ⧉ Make first item focusable when selected is negative (#7574) (#7576)
a11y-base
,overlay
- ⧉ Prevent scroll when restoring focus not from keyboard (#7599) (#7603)
date-picker
- ⧉ Allow focusing date-picker input using keyboard on fullscreen (#7577) (#7581)
multi-select-combo-box
- ⧉ Do not set placeholder to empty string by default (#7573) (#7585)
💅 Polish
select
- ⧉ Update select to use overlay focus restoration logic (#7601) (#7605)
v24.5.0-alpha6
API Documentation →
🚀 New Features
dialog
- ⧉ Add overlayRole property to customize dialog role (#7582)
popover
- ⧉ Add arrow overlay part and theme variant to popover (#7550)
select
- ⧉ Add custom CSS property to customize select overlay width (#7578)
🐛 Bug Fixes
a11y-base
- ⧉ Make first item focusable when selected is negative (#7574)
combo-box
- ⧉ Position loader part correctly in RTL mode (#7566)
combo-box
,time-picker
- ⧉ Only close combo-box overlay on blur from keyboard (#7554)
date-picker
- ⧉ Allow focusing date-picker input using keyboard on fullscreen (#7577)
multi-select-combo-box
- ⧉ Do not set placeholder to empty string by default (#7573)
popover
- ⧉ Use correct element for popover global click listener (#7556)
rich-text-editor
- ⧉ Update Quill, disconnect and connect emitter (#7558)
time-picker
- ⧉ Remove ARIA attributes when time-picker has no dropdown (#7560)
💅 Polish
app-layout
,date-picker
,login
,tabs
- ⧉ Remove duplicate CSS selectors from themes (#7568)
login
- ⧉ Drop usage of deprecated constant() function (#7567)
🔬 Tests
combo-box
,dialog
,grid
- ⧉ Do not use Array constructor in unit tests (#7548)
component-base
- ⧉ Improve test coverage for DataProviderController (#7546)
dialog
- ⧉ Remove dialog unit tests covered by snapshots (#7586)
🏠 Internal
- Other
- ⧉ Update ESLint, Prettier and TypeScript version (#7549)
v24.4.4
API Documentation →
🚀 New Features
vaadin-lumo-styles
- ⧉ Add new utility classes, sort existing classes (#7515) (#7569)
🐛 Bug Fixes
combo-box
- ⧉ Position loader part correctly in RTL mode (#7566) (#7570)
combo-box
,time-picker
- ⧉ Only close combo-box overlay on blur from keyboard (#7554) (#7559)
rich-text-editor
- ⧉ Update Quill, disconnect and connect emitter (#7558) (#7564)
time-picker
- ⧉ Remove ARIA attributes when time-picker has no dropdown (#7560) (#7562)
v24.3.18
API Documentation →
🐛 Bug Fixes
combo-box
- ⧉ Position loader part correctly in RTL mode (#7566) (#7571)
combo-box
,time-picker
- ⧉ Only close combo-box overlay on blur from keyboard (#7554) (#7561)
rich-text-editor
- ⧉ Update Quill, disconnect and connect emitter (#7558) (#7565)
time-picker
- ⧉ Remove ARIA attributes when time-picker has no dropdown (#7560) (#7563)
v24.5.0-alpha5
API Documentation →
🚀 New Features
popover
- ⧉ Fire closed event when popover overlay is closed (#7532)
vaadin-lumo-styles
- ⧉ Add new utility classes, sort existing classes (#7515)
🐛 Bug Fixes
context-menu
- ⧉ Only focus parent item if sub-menu contained focus (#7519)
date-picker
- ⧉ Render at most 7 weekdays in date picker (#7542)
- ⧉ Select date on Today click if today is max date (#7516)
details
- ⧉ Expand summary content to take remaining width (#7529)
field-base
- ⧉ Allow helper disallowed char patterns set for input (#7521)
menu-bar
- ⧉ Wait for updateComplete before setting positionTarget (#7524)
number-field
- ⧉ Blur active element on step buttons touchend (#7512)
📝 Documentation
confirm-dialog
,dialog
,notification
- ⧉ Add missing JSDoc annotations for closed event (#7533)
dialog
- ⧉ Add missing JSDoc annotation for resized event (#7534)
popover
- ⧉ Add styling API documentation to popover JSDoc (#7531)
🔬 Tests
menu-bar
- ⧉ Move a11y test suite to the appropriate file (#7530)
🏠 Internal
field-base
- ⧉ Remove unnecessary event JSDoc from d.ts file (#7541)
v24.4.3
API Documentation →
🐛 Bug Fixes
context-menu
- ⧉ Only focus parent item if sub-menu contained focus (#7519) (#7522)
date-picker
- ⧉ Render at most 7 weekdays in date picker (#7542) (#7544)
details
- ⧉ Expand summary content to take remaining width (#7529) (#7539)
field-base
- ⧉ Allow helper disallowed char patterns set for input (#7521) (#7526)
menu-bar
- ⧉ Wait for updateComplete before setting positionTarget (#7524) (#7528)
📝 Documentation
dialog
- ⧉ Add missing JSDoc annotation for resized event (#7534) (#7537)
v24.3.17
API Documentation →
🐛 Bug Fixes
context-menu
- ⧉ Only focus parent item if sub-menu contained focus (#7519) (#7523)
date-picker
- ⧉ Render at most 7 weekdays in date picker (#7542) (#7545)
details
- ⧉ Expand summary content to take remaining width (#7529) (#7540)
field-base
- ⧉ Allow helper disallowed char patterns set for input (#7521) (#7527)
📝 Documentation
dialog
- ⧉ Add missing JSDoc annotation for resized event (#7534) (#7538)