Skip to content

v25.3.0-alpha9

Pre-release
Pre-release

Choose a tag to compare

@vaadin-bot vaadin-bot released this 06 Aug 13:55
· 23 commits to main since this release

API Documentation →

Changes Since v25.3.0-alpha8

💥 Behavior Altering Changes

  • crud
    • Use the crud dialog as the overlay owner (#12255)

🚀 New Features

  • a11y-base,field-base
    • Add accessibleDescriptionRef property to field components (#12314)
  • aura
  • crud,overlay
    • Add animations properties to overlay base styles (#12120)
  • date-picker
    • Support providing custom part names for date-picker dates (#12291)
    • Update checkValidity to use dateMetadataProvider, add clearCache (#12276)
    • Add DateMetadataController to resolve date metadata on demand (#12242)
  • date-picker,date-time-picker
    • Add i18n.dialogAccessibleName to name date picker dialog (#12258)
  • date-picker,vaadin-lumo-styles
    • Add dateMetadataProvider to disable dates on demand (#12259)
  • dialog,overlay
    • Do not trap focus in non-modal dialogs (#12237)
  • notification
    • Animate notification cards on open and close (#12257)

🐛 Bug Fixes

  • aura
    • Allow closing menu animation to finish on WebKit (#12364)
    • Always recompute item highlight color based on current accent color (#12326)
    • Recompute colors from current accent color on vaadin-select-item (#12327)
    • Apply Aura MDL detail inset with inset properties (#12248)
  • aura,crud
    • Use correct selector for crud dialog overlay in Aura (#12261)
  • combo-box
    • Remove virtual keyboard suppression from combo-box (#12342)
  • component-base
    • Skip empty tokens when deserializing attribute value (#12289)
  • component-base,grid
    • Update scroll container height on virtualizer size change (#12267)
  • context-menu
    • Do not open context menu on short tap on touch devices (#12270)
  • input-container,vaadin-lumo-styles
    • Keep Lumo autofill background color for invalid input fields (#12278)
  • login
    • Prevent default action of Enter key in login form (#12273)
    • Reset login overlay fields and disabled state on close (#12274)
  • multi-select-combo-box,time-picker
    • Do not validate or commit on internal blur from overlay touch (#12330)
  • notification,overlay
    • Clean up notification card state when it does not animate (#12244)
  • overlay
    • Prevent interaction with overlay content while closing (#12239)
  • time-picker
    • Align time-picker assigning items with combo-box (#12322)
  • virtual-list
    • Update virtual-list to set flex-basis auto on the host element (#12359)

💅 Polish

  • a11y-base
    • Drop no longer used aria-id-reference helpers (#12294)
  • a11y-base,accordion,app-layout,avatar-group,breadcrumbs,checkbox,combo-box,component-base,context-menu,crud,date-picker,date-time-picker,details,dialog,grid,horizontal-layout,icon,menu-bar,popover,radio-group,rich-text-editor,select,tabs,upload
    • Add and adopt setOrRemoveAttribute util (#12340)
  • a11y-base,component-base,form-layout,tooltip
    • Support adding and removing multiple attribute values (#12280)
  • a11y-base,field-base,select
    • Rename FieldAriaController label methods (#12295)
    • Drop aria-id-reference usage in field aria controller (#12286)
  • aura
    • Reorder shared component styles imports in Aura (#12266)
  • aura,switch,vaadin-lumo-styles
    • Update switch component readonly state styles (#12325)
  • checkbox,combo-box,context-menu,date-picker,dialog,email-field,field-highlighter,input-container,integer-field,menu-bar,multi-select-combo-box,password-field,select,text-area,text-field,time-picker
    • Align exporting component classes in src folders (#12256)
  • checkbox,custom-field,field-base,radio-group,select
    • Migrate FieldMixin observers to updated lifecycle (#12300)
  • confirm-dialog
    • Drop aria-id-reference usage in confirm dialog (#12285)
  • date-picker
    • Reuse date helpers for month arithmetic (#12271)
    • Extract date builders into the date-picker helper (#12245)
  • field-base
    • Extract field slot content change handlers (#12304)
  • field-base,select
    • Compute field ARIA id references from field state (#12275)
  • grid
    • Use optional chaining in grid mixins (#12246)
  • overlay
    • Remove overlay refocus on mouseup workaround (#12349)

📝 Documentation

  • a11y-base
    • Remove outdated aria-labelledby mention (#12279)

🔬 Tests

  • a11y-base,field-base
    • Restructure field aria tests and remove redundant checks (#12317)
  • checkbox-group,checkbox,combo-box,custom-field,date-picker,date-time-picker,email-field,integer-field,multi-select-combo-box,number-field,password-field,radio-group,select,slider,switch,text-area,text-field,time-picker
    • Add accessibleDescriptionRef DOM snapshot tests (#12346)
  • component-base
    • Cover untested virtualizer adapter lines (#12277)
  • confirm-dialog
    • Use not-animated-styles in confirm-dialog visual tests (#12262)
  • date-picker
    • Add month calendar and date cell lookup helpers (#12350)
    • Extract shared month calendar query helpers (#12290)
  • field-base
    • Clean up accessibleName and accessibleNameRef tests (#12320)
  • login
    • Await async error message link in login form snapshots (#12293)
  • rich-text-editor
    • Fix typo in RTE popup not-animated-styles (#12318)
  • tooltip
    • Remove no longer needed tooltip manual test (#12319)
  • upload
    • Add upload behavior regression tests (#12353)
    • Cover upload behavior ahead of manager integration (#12310)
    • Cover upload mixin lines missed by existing tests (#12307)
    • Do not rely on private upload API in unit tests (#12288)

🏠 Internal

  • form-layout
    • Update form-layout snapshots to match order of tests (#12355)
  • Other
    • Upgrade transitive dev dependencies in yarn.lock (#12357)
    • Bump postcss from 8.5.18 to 8.5.23 (#12338)
    • Bump fast-uri from 3.1.4 to 3.1.5 (#12339)
    • Bump ip-address from 10.2.0 to 10.4.0 (#12337)
    • Update cache GitHub action to latest version (#12323)
    • Extend code review workflow triggers (#12308)
    • Upgrade lerna version to v10, update patch (#12292)
    • Add coding conventions (#12254)
    • Bump postcss from 8.5.15 to 8.5.18 (#12250)
    • Upgrade Playwright version to 1.62.0 (#12234)
    • Bump liquidjs from 10.27.0 to 10.27.2 (#12251)