Skip to content

v25.0.0-alpha12

Pre-release
Pre-release

Choose a tag to compare

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

API Documentation →

Changes Since v25.0.0-alpha10

💥 Breaking Changes

  • All components
    • Remove JS based Lumo theme from all components (#9900)
    • Update components root level entryponts to not use Lumo (#9898)
    • Use new base styles by default, remove old core styles (#9910)

🚀 New Features

  • aura
    • Initialize aura package, modify web-dev-server config (#9883)

🐛 Bug Fixes

  • avatar,tooltip
    • Ensure tooltip overlay has correct line-height in avatar (#9918)
  • dashboard
    • Import dashboard base styles from the correct files (#9888)
  • date-picker
    • Close date-picker overlay correctly on backdrop click (#9905)
  • field-base
    • Remove field-base styles from npm files exclusion (#9922)
  • form-layout
    • Use baseline alignment on auto responsive form layout (#9865)
  • grid
    • Adjust aria-rowcount and aria-colcount based on grid state (#9872)
  • grid-pro
    • Prevent cells shrinking when not using focus button mode (#9913)
  • master-detail-layout
    • Defer detect layout mode until updates are done (#9889)
  • notification
    • Keep stretch regions always on top of other regions (#9895)
    • Avoid shifting notification center regions on hover (#9893)

💅 Polish

  • app-layout
    • Only set drawer background fallback in overlay mode (#9890)
  • avatar-group,avatar,message-list
    • Add user colors to avatar base styles, update screenshots (#9915)
  • avatar-group,vaadin-lumo-styles
    • Remove tabindex from avatar-group overlay part (#9917)
  • component-base
    • Move base styles in component-base to styles folder (#9894)
  • dialog,vaadin-lumo-styles
    • Set overflow attribute on dialog overlay content change (#9903)

🚧 Experiments

  • charts,component-base,field-highlighter
    • Add field-highlighter base styles and visual tests (#9882)
  • notification
    • Add notification base styles and visual tests (#9540)

📝 Documentation

  • avatar-group,context-menu,date-picker,date-time-picker,popover,select,time-picker,tooltip
    • Remove mentions of overlays and theme attribute propagation (#9877)
  • dialog,popover
    • Deprecate overlayRole property in dialog and popover (#9880)
  • popover
    • Deprecate accessibleName and accessibleNameRef in popover (#9878)

🔬 Tests

  • charts
    • Add not animated styles to disable animations in charts tests (#9916)
    • Refactor exporting tests to use better selectors (#9909)
  • crud
    • Remove CRUD test that covers Lumo specific CSS (#9838)
  • dialog
    • Update dialog test styles to work with native popover (#9902)
  • field-highlighter,select,tabs
    • Remove styles no longer needed with new base styles (#9914)
  • notification
    • Remove notification container tests failing with base styles (#9885)
  • tabsheet
    • Update tabsheet loading tests to pass with base styles (#9837)

🏠 Internal

  • avatar,charts,dashboard,dialog,form-layout,grid,progress-bar
    • Update unit and integration tests to run with base styles (#9906)
  • vaadin-lumo-styles
    • Fix Prettier formatting in card dev page and button CSS (#9881)
  • Other
    • Update web-test-runner config for base styles packages (#9896)
    • Update visual tests workflow to only test Lumo CSS (#9899)
  • Other
    • Remove no longer needed script for theme folder typings (#9921)