Skip to content

v24.7.0-alpha3

Pre-release
Pre-release
Compare
Choose a tag to compare
@vaadin-bot vaadin-bot released this 31 Dec 11:16
· 93 commits to main since this release

API Documentation →

Changes Since v24.7.0-alpha2

💥 Breaking Changes

  • field-base,number-field
    • Return a marker string to help Flow identify bad input (#8413)
  • popover
    • Close popover without trigger on Esc and outside click (#8409)

🐛 Bug Fixes

  • checkbox-group,checkbox,combo-box,custom-field,date-picker,date-time-picker,email-field,field-base,integer-field,login,multi-select-combo-box,number-field,password-field,radio-group,select,text-area,text-field,time-picker
    • Ensure error message is announced by VoiceOver (#8384)
  • crud
    • Teleport CRUD form to overlay if some buttons are not set (#8372)
  • dashboard
    • Slot dashboard widgets instead of dom reordering (#8359)
  • notification
    • Get the correct reference to the Notification class (#8399)
  • number-field
    • Add missing .js extension to the controller import (#8363)
  • select
    • Do not close select overlay when opened before attached (#8402)

🚧 Experiments

  • crud
    • Add LitElement based version of vaadin-crud (#8346)

🔬 Tests

  • app-layout,avatar-group,board,charts,component-base,dashboard,dialog,form-layout,grid,icon,menu-bar,multi-select-combo-box,tabs,text-area
    • Replace onceResized with nextResize (#8387)
  • app-layout,confirm-dialog,context-menu,cookie-consent,crud,dialog,login,menu-bar,notification,overlay
    • Update visual tests to use fixed browser window height (#8405)
  • checkbox-group,combo-box,custom-field,date-picker,date-time-picker,multi-select-combo-box,number-field,radio-group,select,text-area,text-field,time-picker
    • Disable error-message animation in Material visual tests (#8396)
  • dashboard
    • Use nextUpdate to stabilize dashboard tests on Webkit (#8370)
  • grid-pro,side-nav,vaadin-lumo-styles,vertical-layout
    • Update Chrome version in Lumo visual tests to 130 (#8412)
  • time-picker
    • Use fixed overlay height in time-picker visual tests (#8408)

🏠 Internal

  • a11y-base,accordion,app-layout,avatar-group,avatar,board,button,card,charts,checkbox-group,checkbox,combo-box,component-base,confirm-dialog,context-menu,crud,custom-field,date-picker,date-time-picker,details,dialog,email-field,field-base,field-highlighter,form-layout,grid-pro,grid,icon,input-container,integer-field,item,list-box,lit-renderer,login,map,menu-bar,message-input,message-list,multi-select-combo-box,notification,number-field,overlay,password-field,polymer-legacy-adapter,popover,radio-group,rich-text-editor,select,side-nav,split-layout,tabs,tabsheet,text-area,text-field,time-picker,tooltip,upload,vaadin-themable-mixin,virtual-list
    • Upgrade @vaadin/testing-helpers to 1.1.0 (#8388)
  • cookie-consent,dashboard,horizontal-layout,progress-bar,scroller,vertical-layout
    • Upgrade @vaadin/testing-helpers to 1.1.0 (#8390)
  • Other
    • Add failed screenshots for themes to .gitignore (#8410)
    • Do not use vaadin prefix for icons visual test (#8411)
    • Pin ubuntu version in GitHub Actions (#8375)