Releases: vaadin/web-components
Releases · vaadin/web-components
v21.0.0
API Documentation →
🐛 Bug Fixes
vaadin-grid
- ⧉ Reflect tree grid level in a tree column toggle (#2427) (#2428)
vaadin-lumo-styles
- ⧉ Adjust small text field variant vertical alignment (#2388) (#2392)
💅 Polish
vaadin-app-layout
vaadin-charts
- ⧉ Reduce charts initialization time up to ~2x (#2348) (#2363)
vaadin-text-field
- ⧉ Prevent page scrolling when resizing text area (#2444)
🔬 Tests
vaadin-grid
- ⧉ Move grid sorting visual tests inside the right describe block (#2439) (#2440)
vaadin-rich-text-editor
- Other
🏠 Internal
v22.0.0-alpha4
API Documentation →
⚠️ Moved Packages
Some packages have moved. Old packages are preserved for backward compatibility.
button
- ⧉ Move button to new package (#2373)
checkbox
, checkbox-group
- ⧉ Split vaadin-checkbox into checkbox, checkbox-group (#2418)
radio-group
- ⧉ Move vaadin-radio-button to radio-group (#2420)
select
- ⧉ Move vaadin-select to select (#2415)
vaadin-button
- ⧉ Re-create vaadin-button for backward compatibility (#2411)
- ⧉ Re-apply button changes (#2411)
- ⧉ Rename vaadin-button to button (#2411)
- ⧉ Remove button package (#2411)
vaadin-checkbox
- ⧉ Re-export new checkbox packages (#2419)
vaadin-radio-group
- ⧉ Re-export new radio-group package (#2422)
vaadin-select
- ⧉ Re-create vaadin-select for backward compatibility (#2416)
💥 Breaking Changes
select
- ⧉ Update select to use new structure (#2282)
vaadin-app-layout
- ⧉ Remove native button from drawer toggle (#2413)
🚀 New Features
button
- ⧉ Add themes and visual tests for new button package (#2400)
vaadin-context-menu
, vaadin-menu-bar
- ⧉ Theme property for individual menu items (#2401)
vaadin-crud
- ⧉ Add no-toolbar attribute to hide toolbar (#2417)
vaadin-notification
- ⧉ Add a static "show" method to NotificationElement (#2322)
🐛 Bug Fixes
button
- ⧉ Prevent text selection for new button (#2412)
field-base
- ⧉ Do not override custom helper component ID (#2426)
vaadin-grid
- ⧉ Reflect tree grid level in a tree column toggle (#2427)
💅 Polish
button
- ⧉ Revert adding part to button container (#2402)
vaadin-app-layout
- ⧉ Use full imports with js extension (#2405)
vaadin-menu-bar
- ⧉ Improve overflow detection to handle theme change (#2397)
🏠 Internal
- Other
- ⧉ Bump test-runner, simplify test packages detection (#2424)
- ⧉ Document using local clone in Vaadin app (#2338)
v22.0.0-alpha3
API Documentation →
💥 Breaking Changes
button
- ⧉ Use role attribute instead of native button (#2394)
🚀 New Features
vaadin-crud
- ⧉ Expose editor buttons with slots (#2377)
vaadin-menu-bar
- ⧉ Add i18n property to menu bar (#2384)
🐛 Bug Fixes
field-base
- ⧉ Re-dispatch focus and blur events (#2390)
text-field
- ⧉ Restore iron-icon specific styles (#2399)
vaadin-lumo-styles
- ⧉ Adjust small text field variant vertical alignment (#2388)
vaadin-menu-bar
- ⧉ Set disabled button state properly (#2386)
💅 Polish
vaadin-grid
- ⧉ Translate grid sticky sections with a CSS variable (#2396)
vaadin-menu-bar
- ⧉ Split code into smaller methods (#2374)
🏠 Internal
- Other
- ⧉ Format README files using Prettier (#2383)
v22.0.0-alpha2
API Documentation →
💥 Breaking Changes
vaadin-text-field
- ⧉ Move password field to new package (#2319)
- ⧉ Move email field to new package (#2320)
- ⧉ Move text area to new package (#2353)
- ⧉ Migrate number and integer fields (#2358)
🚀 New Features
button
- ⧉ Add new button package (#2354)
- ⧉ Set focus-ring attribute on new button (#2368)
custom-field
- ⧉ Add custom field with slotted label and helper (#2292)
email-field
- ⧉ Add email-field using slotted input (#2278)
integer-field
- ⧉ Add integer-field using slotted input (#2280)
number-field
- ⧉ Add number-field using slotted input (#2279)
password-field
- ⧉ Add password-field using slotted input (#2275)
- ⧉ Add reveal button focus ring styles (#2345)
- ⧉ Add i18n property to password-field (#2346)
text-area
- ⧉ Add text-area using slotted textarea (#2276)
text-field
- ⧉ Add text-field using slotted input (#2274)
vaadin-lumo-styles
, vaadin-material-styles
- ⧉ Add indicator part to new fields (#2312)
vaadin-upload
- ⧉ Add upload buttons focus-ring styles (#2361)
- ⧉ Use semantic HTML tags for the upload (#2316)
🐛 Bug Fixes
field-base
- ⧉ Do not reset invalid state set with attribute (#2318)
text-field
- ⧉ Temporarily disable new text-field styles (#2324)
- ⧉ Avoid conflicting style module IDs (#2323)
- ⧉ Set font smoothing to slotted input (#2352)
vaadin-charts
- ⧉ Force highcharts to redraw when container's width changes (#2351)
vaadin-upload
- ⧉ Decrease selector complexity for the upload (#2334)
vaadin-combo-box
, vaadin-virtual-list
- ⧉ Dispose of Lit parts after changing a renderer (#2325)
vaadin-grid
- ⧉ Set columns order correctly with more than 10 columns (#2297)
- ⧉ Use more strict types for grid properties (#2302)
💅 Polish
- All components
- ⧉ Move version getter to ElementMixin (#2369)
field-base
- ⧉ Restructure and rename field mixins (#2314)
- ⧉ Restructure mixins to fix text-area (#2350)
text-field
- ⧉ Cleanup duplicate text-field styles (#2306)
vaadin-charts
- ⧉ Reduce charts initialization time up to ~2x (#2348)
🔬 Tests
vaadin-rich-text-editor
- ⧉ Fix version getter regex to allow RC (#2365)
- Other
- ⧉ Add missing test for value warning (#2360)
- ⧉ Use focusin and focusout helpers (#2371)
🏠 Internal
- All components
- ⧉ Bump chai dev dependency version (#2347)
- ⧉ Cleanup READMEs for all packages [skip ci] (#2336)
- Other
- ⧉ Docs links [skip ci]
- ⧉ Update dev dependencies versions (#2370)
- ⧉ Bump web-test-runner dependencies (#2342)
- ⧉ Bump path-parse from 1.0.6 to 1.0.7 (#2331)
- ⧉ Bump tar from 4.4.13 to 4.4.15 (#2294)
v20.0.3
API Documentation →
🐛 Bug Fixes
vaadin-charts
- ⧉ Force highcharts to redraw when container's width changes (#2351) (#2356)
💅 Polish
vaadin-charts
- ⧉ Reduce charts initialization time up to ~2x (#2348) (#2364)
🏠 Internal
- All components
- ⧉ Cleanup READMEs for all packages [skip ci] (#2336) (#2341)
- Other
v21.0.0-rc1
API Documentation →
🐛 Bug Fixes
vaadin-charts
- ⧉ Force highcharts to redraw when container's width changes (#2351) (#2355)
vaadin-combo-box
, vaadin-virtual-list
- ⧉ Dispose of Lit parts after changing a renderer (#2325) (#2328)
🏠 Internal
- All components
- ⧉ Cleanup READMEs for all packages [skip ci] (#2336) (#2340)
- Other
v20.0.2
API Documentation →
🐛 Bug Fixes
vaadin-grid
- ⧉ Set columns order correctly with more than 10 columns (#2297) (#2305)
- ⧉ Use isVisible on iron-list to check Grid's visibility (#2291)
💅 Polish
vaadin-text-field
- ⧉ Use overlapping grid elements to grow/shrink textarea's height (#2143) (#2266)
🏠 Internal
v22.0.0-alpha1
API Documentation →
💥 Breaking Changes
vaadin-lumo-styles
, vaadin-material-styles
, vaadin-text-field
- ⧉ Move placeholder styles to Lumo and Material (#2234)
vaadin-button
, vaadin-checkbox
, vaadin-crud
, vaadin-date-picker
, vaadin-details
, vaadin-grid
, vaadin-list-box
, vaadin-lumo-styles
, vaadin-radio-button
, vaadin-rich-text-editor
, vaadin-tabs
, vaadin-upload
- ⧉ Use
--lumo-clickable-cursor
for clickable elements (#2114)
🚀 New Features
vaadin-grid
- ⧉ Add context to event data and update relevant types (#2165)
field-base
- ⧉ Add mixins for text-field and related components (#2245)
- ⧉ Add mixins for input properties and clear button (#2237)
- ⧉ Add mixins to handle focus and disabled state (#2233)
- ⧉ Add mixins to handle slotted helper and error message (#2231)
- ⧉ Add mixins to handle slotted input and label (#2229)
input-container
- ⧉ Add Lumo variants to input container (#2284)
- ⧉ Add vaadin-input-container component (#2236)
🐛 Bug Fixes
vaadin-combo-box
- ⧉ Allow null and undefined in selected-item-changed event (#2281)
vaadin-crud
- ⧉ Handle moving CRUD editor properly (#2254)
vaadin-checkbox
, vaadin-custom-field
, vaadin-radio-button
, vaadin-select
, vaadin-text-field
- ⧉ Do not focus the field on helper element click (#2232)
vaadin-date-picker
- ⧉ Correct material theme imports of
vaadin-date-picker-light
(#2221)
vaadin-combo-box
- ⧉ Horizontally align combo-box overlay (#2153)
vaadin-grid-pro
, vaadin-grid
, vaadin-notification
, vaadin-overlay
- ⧉ Dispose of Lit parts after clearing innerHTML (#2172)
vaadin-virtual-list
- ⧉ Skip virtualizer flush if scrollTarget is hidden (#2166)
💅 Polish
vaadin-custom-field
, vaadin-text-field
- ⧉ Use overlapping grid elements to grow/shrink textarea's height (#2143)
📝 Documentation
vaadin-crud
- ⧉ Fix API docs for crud slots [skip ci] (#2260)
vaadin-split-layout
, vaadin-text-field
- ⧉ Deprecate the
iron-resize
event [skip ci] (#2238)
🔬 Tests
vaadin-checkbox
, vaadin-custom-field
, vaadin-text-field
- ⧉ Cleanup and fix helper focus tests (#2256)
vaadin-text-field
- ⧉ Cleanup helper text unit tests (#2251)
🏠 Internal
- All components
- ⧉ Update master to Vaadin 22 [skip ci] (#2270)
vaadin-text-field
- ⧉ Remove no longer needed check for Safari (#2265)
vaadin-date-picker
, vaadin-upload
- ⧉ Update dev dependencies versions (#2262)
- Other
- ⧉ Use playwright-cli to install deps (#2277)
- ⧉ Use actions/setup-node built-in cache (#2273)
- ⧉ Update README with instructions to bump to v23 (#2271)
- ⧉ Refactor web-test-runner config (#2267)
- ⧉ Update rollup dependencies and config (#2218)
- ⧉ Bump prismjs from 1.23.0 to 1.24.0 (#2162)