Skip to content

v24.4.0-alpha2

Pre-release
Pre-release
Compare
Choose a tag to compare
@vaadin-bot vaadin-bot released this 08 Jan 09:47
· 665 commits to main since this release

API Documentation →

Changes Since v24.4.0-alpha1

💥 Behavior Altering Changes

  • app-layout
    • Update drawer-toggle to not extend button (#7005)
  • menu-bar
    • Update menu-bar submenu to not extend context-menu (#7013)
  • multi-select-combo-box
    • Update MSCB overlay to not extend vaadin-overlay (#7002)
  • password-field
    • Update password-field button to not extend button (#7004)

🚀 New Features

  • component-base
    • Add setProperties() method to PolylitMixin (#7041)

🐛 Bug Fixes

  • context-menu
    • Use correct mixins in context-menu overlay typings (#7001)
  • date-picker
    • Stop propagation of click events on overlay (#6987)
  • grid
    • Measure auto-width correctly for focusButtonMode columns (#7046)
    • Remove double header border when using column groups without header (#6993)
  • integer-field,number-field
    • Fire input event on input element on increment/decrement (#6984)
  • overlay
    • Check for margins object when trying to set overlay position (#7045)
  • rich-text-editor
    • Do not throw when dir attribute is set initially (#6996)
  • tabsheet
    • Make tabsheet type extend themable mixin (#6983)

💅 Polish

  • a11y-base
    • Use relative imports for ID reference helpers (#7033)
  • confirm-dialog
    • Simplify button imports in confirm-dialog themes (#7049)
  • confirm-dialog,crud
    • Remove dialog imports from confirm-dialog and crud (#7000)
  • crud
    • Align Crud generic type with Grid and GridPro (#7036)
  • dialog
    • Remove no longer needed overlay imports from dialog (#7003)
  • field-base
    • Remove unused helper import from CheckedMixin (#7023)
  • grid
    • Decrease array data provider calls for filtering and sorting (#6982)
    • Simplify grid sort mixin with modern JS syntax (#6981)
  • password-field
    • Extract password-field logic into reusable mixin (#7007)

📝 Documentation

  • a11y-base
    • Add missing mixes annotations to ActiveMixin JSDoc (#7021)
  • grid
    • Fix vaadin-grid-selection-column JSDoc annotations (#7028)
    • Fix incorrect type name in deprecation notice (#6988)
  • item
    • Add missing mixes annotations to ItemMixin JSDoc (#7029)
  • login
    • Use correct mixins in vaadin-login-overlay JSDoc (#7020)
  • multi-select-combo-box
    • Use mixins in multi-select-combo-box-overlay JSDoc (#7019)
  • number-field
    • Remove unused InputFieldMixin import from typings (#7022)
  • tooltip
    • Remove customElement JSDoc from Lit based tooltip (#7038)

🔬 Tests

  • combo-box
    • Remove no longer relevant overlay position tests (#7043)
  • date-picker
    • Simplify imports in Lit date-picker value commit test (#7006)
  • item
    • Run ItemMixin tests with both Polymer and Lit (#7010)
  • menu-bar
    • Extract menu-bar overflow tests to separate suite (#7014)

🏠 Internal

  • All components
    • Update license headers copyright year to 2024 (#7047)
  • avatar,icon,side-nav
    • Add missing dedupe-mixin dependency used in typings (#7037)
  • context-menu,dialog,grid-pro,grid,overlay,select,virtual-list
    • Move Lit from dev dependencies to dependencies (#7016)
  • multi-select-combo-box
    • Add missing type: module entry to package.json (#7011)
  • overlay,tabs,tabsheet
    • Fix wrong directory paths in package.json files (#7035)
  • Other
    • Exclude a11y-base package from web-types generation (#7034)