Skip to content

v22.0.0-alpha1

Pre-release
Pre-release
Compare
Choose a tag to compare
@vaadin-bot vaadin-bot released this 04 Aug 10:23

API Documentation →

Changes Since v21.0.0-alpha13

💥 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)