Releases: vaadin/web-components
Releases · vaadin/web-components
v21.0.0-alpha7
API Documentation →
💥 Breaking Changes
-
vaadin-grid
- ⧉ Remove heightByRows property in favor of allRowsVisible (#2099)
-
vaadin-avatar
, vaadin-button
, vaadin-combo-box
, vaadin-confirm-dialog
, vaadin-context-menu
, vaadin-crud
, vaadin-date-picker
, vaadin-date-time-picker
, vaadin-dialog
, vaadin-form-layout
, vaadin-list-box
, vaadin-login
, vaadin-menu-bar
, vaadin-notification
, vaadin-progress-bar
, vaadin-rich-text-editor
, vaadin-split-layout
, vaadin-tabs
, vaadin-text-field
- ⧉ Replace
--lumo-border-radius
with explicit radius sizes (#2109)
🚀 New Features
-
vaadin-template-renderer
- ⧉ Warn if suppress-template-warning attribute is not defined (#2103)
-
vaadin-combo-box
, vaadin-context-menu
, vaadin-dialog
, vaadin-element-mixin
, vaadin-grid-pro
, vaadin-grid
, vaadin-notification
, vaadin-select
, vaadin-time-picker
, vaadin-virtual-list
- ⧉ Warn if using legacy Template API (#2101)
-
vaadin-template-renderer
- ⧉ Throw when using both a template and a renderer (#2098)
🐛 Bug Fixes
vaadin-icon
, vaadin-icons
- ⧉ Restore renamed icons (#2111)
vaadin-icon
- ⧉ Re-apply icon once the set is registered (#2122)
vaadin-app-layout
, vaadin-button
, vaadin-icon
, vaadin-icons
, vaadin-item
, vaadin-lumo-styles
, vaadin-menu-bar
, vaadin-tabs
, vaadin-text-field
- ⧉ Use iron-icon specific styles for vaadin-icon (#2117)
vaadin-icon
- ⧉ Make icon inherit currentColor as the fill color (#2110)
📝 Documentation
vaadin-login
- ⧉ Provide correct attribute name for autocomplete (#2120)
v21.0.0-alpha6
API Documentation →
💥 Breaking Changes
🚀 New Features
-
vaadin-combo-box
- ⧉ Allow passing specific item type to combo box types (#2088)
-
vaadin-grid
- ⧉ Add API docs for grid cell focus event (#2081)
🐛 Bug Fixes
vaadin-grid
- ⧉ Make grid renderer arguments required (#2097)
vaadin-text-field
- ⧉ Keep the invalid indicating background on hover (#2094)
vaadin-grid
- ⧉ Avoid having selectAll default value clear pre-selections (#2085)
vaadin-icons
- ⧉ Include vaadin-iconset.js in the package (#2093)
vaadin-grid
- ⧉ Don't hide rows in the grid logic (#2082)
vaadin-template-renderer
- ⧉ Re-create template instance after detaching instance's root (#2083)
vaadin-virtual-list
- ⧉ Increase the virtual-list default height (#2095)
vaadin-grid
- ⧉ Bump WTR and improve related test (#2087)
- Other
- ⧉ Add virtual-list to readme
- ⧉ Add issue templates (#2086)
- ⧉ Bump ws from 7.4.4 to 7.4.6 (#2068)
- ⧉ Fix test runner filtering when lockfile has changes (#2079)
v21.0.0-alpha4
API Documentation →
🐛 Bug Fixes
vaadin-grid
- ⧉ Exclude non-visible body cells from grid column auto width calc (#2072)
📝 Documentation
vaadin-date-picker
- ⧉ Clarify date picker i18n usage (#2073)
🏠 Internal
- Other
- ⧉ Fix test runner filtering when no packages have changed (#2074)
- ⧉ Update VCS urls (#2071)
v21.0.0-alpha3
API Documentation →
💥 Breaking Changes
vaadin-icons
- ⧉ Rename misspelled icons (#2065)
vaadin-grid
- ⧉ Convert internal grid templates to renderers (#1967)
🚀 New Features
vaadin-app-layout
, vaadin-confirm-dialog
, vaadin-icons
, vaadin-menu-bar
- ⧉ Add vaadin-iconset to vaadin-icons (#2059)
vaadin-virtual-list
- ⧉ Add first/last visible index APIs to virtual list (#1995)
vaadin-lumo-styles
- ⧉ Add vaadin-iconset for Lumo (#1982)
vaadin-icon
- ⧉ Add vaadin-icon and vaadin-iconset (#362)
vaadin-virtual-list
- ⧉ Vaadin-virtual-list (#370)
vaadin-template-renderer
- ⧉ Support rendering slotted templates (#388)
🐛 Bug Fixes
vaadin-template-renderer
- ⧉ Force model's item bindings to re-render (#2067)
vaadin-rich-text-editor
- ⧉ Remove overflow: hidden from rich-text-editor (#1987)
vaadin-avatar
vaadin-grid
- ⧉ Compute final renderers even dependencies are undefined (#2055)
vaadin-lumo-styles
- ⧉ Include missing icons to Lumo icon sets (#1989)
vaadin-grid
- ⧉ Make sure rows are generated to an emptied grid with heightByRows (#2002)
vaadin-app-layout
- ⧉ Add missing app-layout dependency (#1997)
vaadin-grid
- ⧉ Update the structure of hidden rows (#1978)
vaadin-grid
- ⧉ Pass type arguments to generic grid types (#1968)
vaadin-grid
- ⧉ Disable grid section focus target in interaction mode (#1960)
vaadin-virtual-list
💅 Polish
vaadin-icon
- ⧉ Align API with iron-iconset-svg (#1988)
vaadin-virtual-list
- ⧉ Skip scroll to index when virtualizer has no items (#1971)
🔬 Tests
vaadin-icons
- ⧉ Add visual tests for vaadin-icons (#2057)
vaadin-lumo-styles
, vaadin-material-styles
- ⧉ Add Lumo and Material visual tests (#1984)
vaadin-accordion
, vaadin-app-layout
, vaadin-avatar
, vaadin-board
, vaadin-button
, vaadin-charts
, vaadin-confirm-dialog
, vaadin-cookie-consent
, vaadin-date-time-picker
, vaadin-details
, vaadin-dialog
, vaadin-icon
, vaadin-item
, vaadin-login
, vaadin-menu-bar
, vaadin-messages
, vaadin-ordered-layout
, vaadin-progress-bar
, vaadin-tabs
- ⧉ Fix version regex to allow RC (#1999)
🏠 Internal
- Other
- ⧉ Update issues links in README [skip ci] (#2062)
- ⧉ Bump browserslist from 4.16.4 to 4.16.6 (#2054)
- ⧉ Add a
transferFlowIssues
script [skip ci] (#1975)
- ⧉ Skip open PRs in
transferIssues
script [skip ci] (#1595)
- ⧉ Do not disable repo isses by the transfer script [skip ci] (#1573)
- ⧉ Make the
transferIssues
script Node 12 compat [skip ci] (#406)
- ⧉ Add a
transferIssues
script [skip ci] (#396)
v20.0.0
Live Demos →
API Documentation →
🐛 Bug Fixes
vaadin-rich-text-editor
- ⧉ Remove overflow: hidden from rich-text-editor (#1987) (#2058)
vaadin-avatar
vaadin-app-layout
🔬 Tests
vaadin-accordion
, vaadin-app-layout
, vaadin-avatar
, vaadin-board
, vaadin-button
, vaadin-charts
, vaadin-confirm-dialog
, vaadin-cookie-consent
, vaadin-date-time-picker
, vaadin-details
, vaadin-dialog
, vaadin-item
, vaadin-login
, vaadin-menu-bar
, vaadin-messages
, vaadin-ordered-layout
, vaadin-progress-bar
, vaadin-rich-text-editor
, vaadin-tabs
🏠 Internal
- Other
- ⧉ Update issues links in README [skip ci] (#2062) (#2063)
v20.0.0-beta2
API Documentation →
🐛 Bug Fixes
vaadin-combo-box
- ⧉ Make dataprovider filtering case-insensitive (#397) (#398)
vaadin-notification
- ⧉ Remove ID attribute from notification card (#380) (#383)
vaadin-notification
- ⧉ Don't throw when renderer is set before adding to DOM (#379) (#381)
vaadin-select
- ⧉ Clear select content when removing renderer (#369)
vaadin-dialog
- ⧉ Clear dialog content when removing renderer (#368)
vaadin-context-menu
- ⧉ Clear context menu content when removing renderer (#365)
vaadin-notification
- ⧉ Clear notification card when removing renderer (#361)
vaadin-overlay
- ⧉ Clear overlay content when removing renderer (#358)
📝 Documentation
vaadin-messages
- ⧉ Fix vaadin-message-list items property docs (#371) (#373)
- All components
- ⧉ Align Styling Components links [skip ci] (#305) (#308)
🔬 Tests
🏠 Internal
vaadin-lumo-styles
, vaadin-material-styles
- ⧉ Bump gulp-svgmin, update icons (#339) (#340)
vaadin-icons
, vaadin-lumo-styles
, vaadin-material-styles
, vaadin-rich-text-editor
- ⧉ Add scripts to generate all icons (#318) (#338)
- Other
- ⧉ Bump test-runner, update warnings (#347) (#348)
- ⧉ Move lint script to separate workflow (#322) (#333)
v21.0.0-alpha2
API Documentation →
🐛 Bug Fixes
vaadin-combo-box
- ⧉ Make dataprovider filtering case-insensitive (#397)
vaadin-grid
- ⧉ Handle leading hidden body rows (#389)
- ⧉ Make sure rows are generated to an empty grid with heightByRows (#387)
vaadin-notification
- ⧉ Remove ID attribute from notification card (#380)
- ⧉ Don't throw when renderer is set before adding to DOM (#379)
v21.0.0-alpha1
API Documentation →
vaadin-grid
- ⧉ Update filtering and sorting when grid and columns are attached / detached (#270). Ticket:1969
💥 Breaking Changes
vaadin-context-menu
- ⧉ Remove polymer template api from vaadin-context-menu (#364)
vaadin-notification
- ⧉ Remove polymer template api from vaadin-notification (#345)
vaadin-select
- ⧉ Remove polymer template api from vaadin-select (#353)
vaadin-combo-box
- ⧉ Remove polymer template api from vaadin-combo-box (#299)
vaadin-themable-mixin
- ⧉ Upgrade to use Lit 2 for css tagged literals (#242)
vaadin-dialog
- ⧉ Remove polymer template api from vaadin-dialog (#263)
- All components
- ⧉ Drop deprecated events type aliases (#265)
🚀 New Features
vaadin-messages
- ⧉ Add theme property to vaadin-message-list items (#372)
vaadin-login
- ⧉ Focus username in login form and overlay by default (#212)
vaadin-grid-pro
, vaadin-grid
- ⧉ Allow passing specific item type to Grid component types (#209)
vaadin-avatar
- ⧉ Show abbreviation as fallback if image can not be loaded (#231)
vaadin-login
- ⧉ Include an available CSRF token in login request (#214)
🐛 Bug Fixes
vaadin-grid
- ⧉ Export column types from grid entrypoint (#374)
vaadin-themable-mixin
- ⧉ Make registerStyles work with Lit 2 (#360)
vaadin-template-renderer
- ⧉ Publish vaadin-template-renderer src folder (#341)
vaadin-avatar
- ⧉ Allow colored avatar border respect the host border radius (#289)
vaadin-accordion
- ⧉ Allow accordion opened to be null (#275)
vaadin-app-layout
- ⧉ Notify app-layout children about the resize (#229)
vaadin-grid
- ⧉ Flush debouncer to fix timing issue with scroll to index (#271)
💅 Polish
vaadin-themable-mixin
- ⧉ Optimize registerStyles logic (#185)
vaadin-grid-pro
, vaadin-grid
, vaadin-virtual-list
- ⧉ Move grid's iron-list fork to a separate module (#321)
vaadin-menu-bar
- ⧉ Cleanup no longer existing listener (#255)
📝 Documentation
vaadin-messages
- ⧉ Fix vaadin-message-list items property docs (#371)
vaadin-date-time-picker
, vaadin-time-picker
- ⧉ Fix time-picker
step
property API docs [skip ci] (#301)
- All components
- ⧉ Align Styling Components links [skip ci] (#305)
🔬 Tests
vaadin-dialog
- ⧉ Add missing test for dialog renderer (#367)
- All components
- ⧉ Use vaadin testing helpers (#330)
- ⧉ Reorganize visual tests structure (#296)
- ⧉ Disable animations in visual tests (#284)
- ⧉ Use vaadin testing helpers (#252)
🏠 Internal
vaadin-lumo-styles
, vaadin-material-styles
- ⧉ Bump gulp-svgmin, update icons (#339)
vaadin-icons
, vaadin-lumo-styles
, vaadin-material-styles
, vaadin-rich-text-editor
- ⧉ Add scripts to generate all icons (#318)
- All components
- ⧉ Update master to Vaadin 21 [skip ci] (#261)
- Other
- ⧉ Bump test-runner, update warnings (#347)
- ⧉ Move lint script to separate workflow (#322)
- ⧉ Add version to release notes [skip ci] (#300)
- ⧉ Run all tests if lockfile changed (#293)
- ⧉ Add cherry pick script [skip ci] (#273)
- ⧉ Document bumping a new major [skip ci] (#262)
- ⧉ Add recommended TS rules to ESLint config (#251)
- ⧉ Configure ESLint to lint TS files (#250)
- ⧉ Add .env file support (#249)