Skip to content

Vaadin Flow Components V24.2.0.alpha1

Pre-release
Pre-release

Choose a tag to compare

@vaadin-bot vaadin-bot released this 27 Jun 08:50
· 1873 commits to main since this release
2551cdd

Vaadin Flow Components 24.2.0.alpha1

This is a release of the Java integration for Vaadin Components to be used from the Java server side with Vaadin Flow.

Changes in Flow Components from 24.1.0.beta1

Changes in All Components

  • Chore:
    • Increase Web-Component version
    • Increase Web-Component version
    • Increase Web-Component version
    • Increase Web-Component version
    • Increase Web-Component version

Changes in vaadin-accordion-flow

  • Fixes:
    • Update side nav label selector

Changes in vaadin-app-layout-flow

  • Fixes:
    • Update side nav label selector

Changes in vaadin-avatar-flow

  • Fixes:
    • Update side nav label selector

Changes in vaadin-board-flow

  • Fixes:
    • Update side nav label selector

Changes in vaadin-button-flow

  • Fixes:
    • Update side nav label selector

Changes in vaadin-charts-flow

  • Fixes:
    • Update side nav label selector

Changes in vaadin-checkbox-flow

  • New Features:

    • Introduce a common InputField interface. PR:4968

    • Expose data provider setter and getters in components. PR:5062

      Some components, like Grid and ComboBox, have publicly exposed setDataProvider and getDataProvider methods, others do not have and modified recently to have these methods private. These two methods are made public in this patch, mainly for API consistency and for letting developers use filterable data providers (non Void filter generic parameter), which is not possible with setItems methods in most of the components. Motivated by a comment from user vaadin/flow#15665 (comment) and internal discussion about having public getDataProvider method in all components. ---------

  • Fixes:

    • Update side nav label selector

Changes in vaadin-combo-box-flow

  • New Features:

    • Introduce a common InputField interface. PR:4968

    • Expose data provider setter and getters in components. PR:5062

      Some components, like Grid and ComboBox, have publicly exposed setDataProvider and getDataProvider methods, others do not have and modified recently to have these methods private. These two methods are made public in this patch, mainly for API consistency and for letting developers use filterable data providers (non Void filter generic parameter), which is not possible with setItems methods in most of the components. Motivated by a comment from user vaadin/flow#15665 (comment) and internal discussion about having public getDataProvider method in all components. ---------

  • Fixes:

    • Update side nav label selector

Changes in vaadin-confirm-dialog-flow

  • Fixes:
    • Update side nav label selector

Changes in vaadin-context-menu-flow

  • Fixes:
    • Update side nav label selector

Changes in vaadin-cookie-consent-flow

  • Fixes:
    • Update side nav label selector

Changes in vaadin-crud-flow

  • Fixes:
    • Mark CRUD buttons as default to handle them properly. PR:5179

    • Update side nav label selector

Changes in vaadin-custom-field-flow

  • New Features:

    • Introduce a common InputField interface. PR:4968
  • Fixes:

    • Update side nav label selector

Changes in vaadin-date-picker-flow

  • New Features:

    • Introduce a common InputField interface. PR:4968
  • Fixes:

    • Update side nav label selector

Changes in vaadin-date-time-picker-flow

  • New Features:

    • Introduce a common InputField interface. PR:4968
  • Fixes:

    • Update side nav label selector

Changes in vaadin-details-flow

  • Fixes:
    • Update side nav label selector

Changes in vaadin-dialog-flow

  • Fixes:
    • Update side nav label selector

Changes in vaadin-field-highlighter-flow

  • Fixes:
    • Update side nav label selector

Changes in vaadin-form-layout-flow

  • Fixes:
    • Update side nav label selector

Changes in vaadin-grid-flow

  • New Features:

    • Expose data provider setter and getters in components. PR:5062

      Some components, like Grid and ComboBox, have publicly exposed setDataProvider and getDataProvider methods, others do not have and modified recently to have these methods private. These two methods are made public in this patch, mainly for API consistency and for letting developers use filterable data providers (non Void filter generic parameter), which is not possible with setItems methods in most of the components. Motivated by a comment from user vaadin/flow#15665 (comment) and internal discussion about having public getDataProvider method in all components. ---------

  • Fixes:

    • Update side nav label selector
    • Do not throw NPE when getting first/last visible row index in empty grid. PR:5156

Changes in vaadin-grid-pro-flow

  • Fixes:
    • Update side nav label selector
    • Do not throw NPE when getting first/last visible row index in empty grid. PR:5156

Changes in vaadin-icons-flow

  • Fixes:
    • Update side nav label selector

Changes in vaadin-list-box-flow

  • New Features:

    • Expose data provider setter and getters in components. PR:5062

      Some components, like Grid and ComboBox, have publicly exposed setDataProvider and getDataProvider methods, others do not have and modified recently to have these methods private. These two methods are made public in this patch, mainly for API consistency and for letting developers use filterable data providers (non Void filter generic parameter), which is not possible with setItems methods in most of the components. Motivated by a comment from user vaadin/flow#15665 (comment) and internal discussion about having public getDataProvider method in all components. ---------

  • Fixes:

    • Update side nav label selector

      ---------

Changes in vaadin-login-flow

  • Fixes:
    • Update side nav label selector

      ---------

Changes in vaadin-lumo-theme-flow

  • New Features:

    • Add constants for warning colors in Lumo Utility Classes. PR:5083
  • Fixes:

    • Update side nav label selector

      ---------

Changes in vaadin-map-flow

  • Fixes:
    • Update side nav label selector

      ---------

Changes in vaadin-material-theme-flow

  • Fixes:
    • Update side nav label selector

      ---------

Changes in vaadin-menu-bar-flow

  • Fixes:
    • Update side nav label selector

      ---------

Changes in vaadin-messages-flow

  • Fixes:
    • Update side nav label selector

      ---------

Changes in vaadin-notification-flow

  • Fixes:
    • Update side nav label selector

      ---------

Changes in vaadin-ordered-layout-flow

  • Fixes:
    • Update side nav label selector

      ---------

Changes in vaadin-progress-bar-flow

  • Fixes:
    • Update side nav label selector

      ---------

Changes in vaadin-radio-button-flow

  • New Features:

    • Introduce a common InputField interface. PR:4968

    • Expose data provider setter and getters in components. PR:5062

      Some components, like Grid and ComboBox, have publicly exposed setDataProvider and getDataProvider methods, others do not have and modified recently to have these methods private. These two methods are made public in this patch, mainly for API consistency and for letting developers use filterable data providers (non Void filter generic parameter), which is not possible with setItems methods in most of the components. Motivated by a comment from user vaadin/flow#15665 (comment) and internal discussion about having public getDataProvider method in all components. ---------

  • Fixes:

    • Update side nav label selector

      ---------

Changes in vaadin-rich-text-editor-flow

  • Fixes:
    • Update side nav label selector

      ---------

Changes in vaadin-select-flow

  • New Features:

    • Introduce a common InputField interface. PR:4968

    • Expose data provider setter and getters in components. PR:5062

      Some components, like Grid and ComboBox, have publicly exposed setDataProvider and getDataProvider methods, others do not have and modified recently to have these methods private. These two methods are made public in this patch, mainly for API consistency and for letting developers use filterable data providers (non Void filter generic parameter), which is not possible with setItems methods in most of the components. Motivated by a comment from user vaadin/flow#15665 (comment) and internal discussion about having public getDataProvider method in all components. ---------

  • Fixes:

    • Update side nav label selector

      ---------

Changes in vaadin-side-nav-flow

  • Fixes:
    • Update side nav label selector

      ---------

    • Revert item order and reintroduce path to child item

      ---------

Changes in vaadin-split-layout-flow

  • New Features:

    • Update splitter position in drag end event. PR:5158

    • Add new splitter position value to split layout drag end event

      ---------

  • Fixes:

    • Update side nav label selector

      ---------

Changes in vaadin-spreadsheet-flow

  • Fixes:
    • Remove static spreadsheet reference. PR:5160

Changes in vaadin-tabs-flow

  • Fixes:
    • Update side nav label selector

      ---------

Changes in vaadin-text-field-flow

  • New Features:

    • Introduce a common InputField interface. PR:4968
  • Fixes:

    • Update side nav label selector

      ---------

Changes in vaadin-time-picker-flow

  • New Features:

    • Introduce a common InputField interface. PR:4968
  • Fixes:

    • Update side nav label selector

      ---------

Changes in vaadin-upload-flow

  • Fixes:
    • Update side nav label selector

      ---------

Changes in vaadin-virtual-list-flow

  • Fixes:
    • Update side nav label selector

      ---------

Compatibility