Skip to content

v24.7.0-alpha8

Pre-release
Pre-release
Compare
Choose a tag to compare
@vaadin-bot vaadin-bot released this 03 Feb 11:51
· 29 commits to main since this release

API Documentation →

Changes Since v24.7.0-alpha7

🚀 New Features

  • horizontal-layout,vertical-layout
    • Add layout improvements behind feature flag (#8552)

🐛 Bug Fixes

  • form-layout
    • Use the most recent IntersectionObserver entry in form-layout (#8596)
  • grid
    • Allow all rows visible grid shrink horizontally (#8559)
  • upload
    • Import progress-bar from correct file in Lit version of upload (#8553)
    • Import button from correct file in Lit version of upload (#8551)

💅 Polish

  • a11y-base,select
    • Make selected property in ListMixin use sync: true (#8594)
  • charts
    • Extract chart logic into reusable mixin (#8562)
  • field-highlighter
    • Use LitElement for field highlighter internal elements (#8548)
  • icon
    • Rewrite vaadin-iconset as vanilla custom element (#8550)

🚧 Experiments

  • charts
    • Add LitElement based version of vaadin-chart (#8563)
  • icon
    • Prepare LitElement based icon for publishing (#8556)

📝 Documentation

  • combo-box
    • Align JSDoc annotation for combo-box change event (#8555)
  • form-layout
    • Deprecate form-item label-position attribute (#8603)

🔬 Tests

  • All components
    • Merge Polymer and Lit test files into a single file (#8592)
    • Create @vaadin/test-runner-commands (#8534)
  • a11y-base,app-layout,checkbox-group,checkbox,component-base,context-menu,dashboard,date-picker,date-time-picker,field-highlighter,grid-pro,grid,menu-bar,password-field,popover,radio-group,rich-text-editor,upload
    • Add shortcut for pressing multiple keys simultaneously (#8536)
  • button,checkbox,combo-box,dashboard,date-picker,date-time-picker,grid-pro,grid,menu-bar,multi-select-combo-box,number-field,overlay,popover,radio-group,text-area,text-field,time-picker,virtual-list
    • Add sendMouseToElement test runner command (#8566)
  • button,grid
    • Generate Lit test files automatically (#8561)
  • combo-box,date-picker,date-time-picker,field-highlighter,multi-select-combo-box
    • Import files that register styles before custom elements (#8578)
  • date-time-picker
    • Correctly apply CSS in date-time-picker visual test (#8581)
  • form-layout
    • Refactor tests to avoid relying on implementation details (#8608)
    • Replace unit tests with visual tests (#8593)
  • grid-pro
    • Stabilize grid-pro keyboard test (#8585)
    • Wait for possible scroll into view (#8574)
  • list-box
    • Do not generate Lit test file for missing-import.test.js (#8597)
  • multi-select-combo-box
    • Increase specificity to hide caret in visual tests (#8577)
  • Other
    • Add dialog form layout integration test (#8607)

🏠 Internal

  • All components
    • Add @vaadin/test-runner-commands to each package (#8570)
  • crud,form-layout
    • Add missing lit dependency to package.json files (#8557)
  • icon,notification,virtual-list
    • Add protected JSDoc annotation to render method (#8554)
  • Other
    • Enforce Webdriver classic protocol in visual tests (#8621)
    • Upgrade SauceLabs launcher to the latest version (#8573)
    • Suppress Lit related console warnings in tests (#8579)