Skip to content

v24.0.0-alpha11

Pre-release
Pre-release

Choose a tag to compare

@vaadin-bot vaadin-bot released this 17 Jan 11:22

API Documentation →

Changes Since v24.0.0-alpha10

💥 Breaking Changes

  • board
    • Remove special handling of dom-if and dom-repeat (#5290)
  • button,vaadin-lumo-styles
    • Use flex-shrink 0 for button and badge (#5281)
  • checkbox,radio-group
    • Improve checkbox and radio-button baseline and vertical alignment (#5288)
  • integer-field,number-field
    • Remove specified width for number field (#5277)
  • time-picker
    • Do not adjust values that are out of allowed range (#5289)

🚀 New Features

  • charts
    • Add highcharts annotations support to charts (#5221)
  • confirm-dialog
    • Add overlayClass property to vaadin-confirm-dialog (#5315)
  • date-time-picker
    • Add overlayClass property to vaadin-date-time-picker (#5284)
  • dialog
    • Add overlayClass property to vaadin-dialog (#5309)
  • login
    • Add overlayClass property to vaadin-login-overlay (#5317)
  • multi-select-combo-box
    • Add overlayClass property to vaadin-multi-select-combo-box (#5283)
  • notification
    • Add overlayClass property to vaadin-notification (#5319)

🐛 Bug Fixes

  • dialog
    • Do not throw on requestContentUpdate before attach (#5285)
  • grid
    • Allow programmatically multi-sorting if multiSortOnShiftClick is enabled (#5296)
    • Ignore label element clicks in grid cells (#5271)

💅 Polish

  • checkbox,radio-group,vaadin-lumo-styles,vaadin-material-styles
    • Make globals opt-in for backwards compatibility (#5302)
    • Move component properties defaults to themes (#5295)
  • dialog
    • Extract vaadin-dialog-overlay to separate file (#5307)
    • Remove no longer needed Safari 13 workaround (#5310)
  • login
    • Simplify logic to change login overlay opened (#5316)

🔬 Tests

  • All components
    • Update Lumo visual tests screenshots to Chrome 108 (#5253)
  • button
    • Update button unit tests, wait for fixture render (#5304)
    • Update visual test screenshots for Lumo button (#5275)
  • checkbox
    • Update visual test screenshots for Lumo checkbox (#5278)
  • confirm-dialog
    • Add missing confirm-dialog snapshots and types tests (#5312)
  • date-time-picker
    • Improve vaadin-date-time-picker snapshot tests (#5280)
  • dialog
    • Add missing dialog snapshots and types tests (#5308)
  • item,list-box,tabs
    • Update item, list-box and tabs Lumo screenshots (#5276)
  • multi-select-combo-box
    • Improve vaadin-multi-select-combo-box snapshots (#5282)
  • notification
    • Add missing notification snapshots and types tests (#5318)
    • Disable animation in notification visual tests (#5272)
  • progress-bar
    • Update progress-bar tests, wait for fixture render (#5305)
  • upload
    • Remove form-layout from upload visual tests (#5279)

🏠 Internal

  • Other
    • Add new checkbox to the PR template (#5320)
    • Remove text-field from grid performance dev page (#5303)
    • Add dev page for vaadin-progress-bar (#5299)