Skip to content

v24.0.0-alpha8

Pre-release
Pre-release

Choose a tag to compare

@vaadin-bot vaadin-bot released this 02 Jan 09:17

API Documentation →

Changes Since v24.0.0-alpha7

💥 Breaking Changes

  • component-base, field-base
    • Move DelegateFocusMixin to component-base (#5181)
    • Move DelegateStateMixin to component-base (#5180)
  • component-base
    • Replace DirHelper class with utils functions (#5169)
  • confirm-dialog
    • Improve logic for setting overlay dimensions (#5187)
  • field-base
    • Remove no longer used SlotTargetController (#5165)

🚀 New Features

  • accordion,details
    • Add summary property to details and accordion panel (#5164)
  • scroller
    • Add overflow-indicators Lumo theme variant (#5144)

🐛 Bug Fixes

  • app-layout
    • Update navbar styles to support touch-optimized mode (#5194)
  • component-base
    • Handle large item height differences in virtualizer (#5135)
  • field-base
    • Propagate autocapitalize attribute in Chrome (#5175)
  • grid
    • Restore missing odd state attribute on grid rows (#5171)

💅 Polish

  • All components
    • Add require-unicode-regexp rule to ESLint config (#5134)
    • Avoid logical assignment operator to not break docs (#5184)
  • accordion
    • Remove no longer used protected property (#5189)
  • accordion,details
    • Simplify details and accordion toggle logic (#5198)
    • Extract ContentController to separate file (#5195)
    • Reorganize controllers initialization logic (#5190)
  • component-base, field-base
    • Rename SlotObserveController to clarify its goal (#5197)
  • confirm-dialog
    • Reset style property when setting empty value (#5188)
  • crud
    • Extract duplicate internal methods to helpers (#5186)
  • date-picker
    • Simplify logic for moving focus between dates (#5193)
    • Simplify logic for setting initial position (#5192)
  • field-base
    • Remove not needed override in LabelController (#5196)
  • grid
    • Use default parameters in update row method (#5191)
    • Use row parts instead of states in themes (#5173)
    • Avoid an unnecessary content update on grid init (#5167)

📝 Documentation

  • accordion,details
    • Fix details and accordion-panel mixins JSDoc (#5182)
  • details
    • Fix typo in SummaryController type definition (#5200)
  • field-base
    • Remove incorrect usage of DisabledMixin types (#5179)
    • Update controllers types to use SlotObserveController (#5166)

🔬 Tests

  • grid
    • Add visual tests for grid Lumo theme variants (#5172)
  • overlay
    • Update overlay unit tests to use renderer (#5174)
    • Cleanup and simplify overlay focus trap tests (#5168)

🏠 Internal

  • All components
    • Update license headers copyright year to 2023 (#5199)