Releases
v24.0.0-alpha1
v24.0.0-alpha1
Pre-release
Pre-release
API Documentation →
💥 Breaking Changes
All components
⧉ Remove deprecated vaadin- prefixed packages (#4844 )
avatar-group
⧉ Move vaadin-avatar elements to light DOM (#4723 )
⧉ Move avatar-group list-box to light DOM (#3905 )
date-picker
⧉ Move date-picker overlay content to light DOM (#3904 )
⧉ Move Today and Cancel buttons to light DOM (#4714 )
⧉ Move date-picker scrollers to light DOM (#4770 )
⧉ Remove no longer used i18n.calendar string (#4772 )
⧉ Remove no longer used i18n.week string (#4799 )
⧉ Drop paper-input and iron-input support (#4812 )
menu-bar
⧉ Move menu-bar buttons to light DOM (#4687 )
message-input
⧉ Move button and text-area to light DOM (#4704 )
message-list
⧉ Move vaadin-message elements to light DOM (#4710 )
⧉ Move avatar to vaadin-message light DOM (#4702 )
overlay
⧉ Move vaadin-overlay package to overlay (#4750 )
⧉ Rename OverlayElement class to Overlay (#4752 )
⧉ Remove template support from overlay (#4753 )
⧉ Remove legacy iron-overlay compatibility (#4764 )
🚀 New Features
grid
⧉ Add column API to render buttons in cells (#4257 )
🐛 Bug Fixes
app-layout
⧉ Update content offset when navbar height changes (#4709 )
avatar
⧉ Add support for setting custom role attribute (#4783 )
avatar
,tooltip
⧉ Use small line height for Tooltip (Lumo) (#4837 )
avatar-group
⧉ Close overflow avatar overlay on detach (#4724 )
charts
⧉ Add missing Lumo and Material dependencies (#4728 )
component-base
⧉ Make sure virtualizer clears item placeholder height (#4793 )
⧉ Avoid triggering connected callback from disconnected callback (#4718 )
date-picker
⧉ Add background for Material overlay content (#4835 )
⧉ Focus entered date on open with auto-open disabled (#4828 )
⧉ Ensure focused date is visible if overlay is small (#4759 )
field-base
⧉ Consider any custom element a non-empty helper (#4823 )
grid
⧉ Hide and don't show tooltip while scrolling the grid (#4819 )
message-input
⧉ Add missing hidden styles to message-input (#4713 )
tooltip
⧉ Set default max-width: 40ch on the tooltip overlay (#4833 )
💅 Polish
component-base
⧉ Use relative imports in component-base (#4729 )
context-menu
,dialog
,field-highlighter
,select
⧉ Do not use overlay content property (#4758 )
date-picker
⧉ Simplify date-picker and overlay styles (#4810 )
⧉ Remove unused code from date-picker (#4798 )
⧉ Small code style tweaks, add missing JSDoc (#4777 )
⧉ Remove no longer used code from date-picker (#4771 )
grid-pro
⧉ Use focus button mode for edit column on Mac (#4260 )
vaadin-material-styles
⧉ Use relative import in menu-overlay mixin (#4740 )
🔬 Tests
context-menu
⧉ Move context-menu template tests to ITs (#4800 )
custom-field
⧉ Update visual tests to not use legacy adapter (#4738 )
date-picker
⧉ Simplify date-picker unit tests and helpers (#4811 )
⧉ Update and cleanup date-picker tests (#4794 )
⧉ Reorganize and cleanup date-picker tests (#4791 )
input-container
⧉ Update input-container Lumo test screenshots (#4813 )
select
⧉ Move vaadin-select template tests to ITs (#4801 )
🏠 Internal
button
⧉ Fix dev dependency version after rebasing (#4749 )
⧉ Add missing icon dev dependency used in tests (#4741 )
context-menu
,dialog
,multi-select-combo-box
⧉ Add missing Lit dev dependency for tests (#4730 )
field-highlighter
⧉ Fix components dev dependencies used in tests (#4736 )
icon
,input-container
,lit-renderer
⧉ Add missing dev dependencies used in tests (#4744 )
integer-field
⧉ Add component-base dependency used in tests (#4745 )
password-field
⧉ Add imported packages to direct dependencies (#4731 )
Other
⧉ Initialize 24.0 branch for Vaadin 24 (#4707 )
⧉ Update actions/upload-artifact to v3 (#4802 )
⧉ Format README tables, fix package name (#4790 )
⧉ Add Vite usage instructions to README (#4789 )
⧉ Update docs for making a version bump (#4751 )
⧉ Update change detection branch to master (#4748 )
⧉ Add missing dependency to integration tests (#4746 )
⧉ Fix common imports in charts dev pages (#4719 )
You can’t perform that action at this time.