Skip to content

Vaadin Flow Components V25.0.0-alpha13

Pre-release
Pre-release

Choose a tag to compare

@vaadin-bot vaadin-bot released this 08 Oct 12:00
· 758 commits to main since this release
ec36f37

Vaadin Flow Components 25.0.0-alpha13

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 25.0.0-alpha12

Changes in All Components

  • Chore:
    • Increase Web-Component version

Changes in vaadin-button-flow

  • New Features:
    • Add markdown support to Tooltip. PR:8124

Changes in vaadin-charts-flow

  • Fixes:
    • Fix path to property in events. PR:8116

      The button property points to the wrong path in which it is located in the originalEvent object sent by the client. It seems that it didn't fail before, but lately, that has caused some IT failures, as the mapping from null to int now causes an exception that prevents the Java event objects from being instantiated.

Changes in vaadin-confirm-dialog-flow

  • Fixes:
    • Auto-attach Popover based on helper annotation. PR:8110

      Introduces a new internal Java annotation interface to help Popover decide where to attach itself when the component is auto added to the UI. Adds the @ModalComponent annotation to the following components: - Dialog - ConfirmDialog - LoginOverlay When the Popover target's element is inside any of the components above, the component will be placed in the same parent as the target's to allow events to be listened from the Popover content.

Changes in vaadin-dialog-flow

  • Fixes:
    • Auto-attach Popover based on helper annotation. PR:8110

      Introduces a new internal Java annotation interface to help Popover decide where to attach itself when the component is auto added to the UI. Adds the @ModalComponent annotation to the following components: - Dialog - ConfirmDialog - LoginOverlay When the Popover target's element is inside any of the components above, the component will be placed in the same parent as the target's to allow events to be listened from the Popover content.

Changes in vaadin-grid-flow

  • Breaking Changes:

    • Revert scroll to index changes. PR:8119

      This reverts commit c22b953.

    • Expand on scroll to index and throw if not found. PR:8109

    • Improve TreeGridElement APIs for scrolling to rows. PR:8093

    • Set Java 21 as baseline. PR:8101

  • New Features:

    • Add markdown support to Tooltip. PR:8124
    • Add scrolltoitem for treedataproviders
    • Implement scrolltoitem feature for treegrid. PR:8070
    • Add scrolltoitem for treedataproviders
  • Fixes:

    • Expand before getting index path
    • Add missing item check for scroll to single index
    • Cast data provider
    • Expand before getting index path

Changes in vaadin-login-flow

  • Fixes:
    • Auto-attach Popover based on helper annotation. PR:8110

      Introduces a new internal Java annotation interface to help Popover decide where to attach itself when the component is auto added to the UI. Adds the @ModalComponent annotation to the following components: - Dialog - ConfirmDialog - LoginOverlay When the Popover target's element is inside any of the components above, the component will be placed in the same parent as the target's to allow events to be listened from the Popover content.

Changes in vaadin-messages-flow

  • Breaking Changes:
    • Set Java 21 as baseline. PR:8101

Changes in vaadin-popover-flow

  • Fixes:
    • Auto-attach Popover based on helper annotation. PR:8110

      Introduces a new internal Java annotation interface to help Popover decide where to attach itself when the component is auto added to the UI. Adds the @ModalComponent annotation to the following components: - Dialog - ConfirmDialog - LoginOverlay When the Popover target's element is inside any of the components above, the component will be placed in the same parent as the target's to allow events to be listened from the Popover content.

Changes in vaadin-split-layout-flow

  • Breaking Changes:
    • Rename SplitterDragendEvent and addSplitterDragendListener. PR:8112

Changes in vaadin-spreadsheet-flow

  • Fixes:
    • Bring flow dependency as provided in spreadsheet. PR:8104

      This align dependencies with all other flow components

Changes in vaadin-tabs-flow

  • Breaking Changes:

    • Remove usage of HasLabel interface from Tab. PR:8111
  • New Features:

    • Implement TabSheetElement.getTabLabels(). PR:8108

Changes in vaadin-virtual-list-flow

  • Breaking Changes:
    • Set Java 21 as baseline. PR:8101

Compatibility