Skip to content

Vaadin Flow Components V24.1.0.alpha5

Pre-release
Pre-release

Choose a tag to compare

@vaadin-bot vaadin-bot released this 09 May 14:32
· 1927 commits to main since this release
98439f2

Vaadin Flow Components 24.1.0.alpha5

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.alpha4

Changes in All Components

  • Chore:
    • Increase Web-Component version

Changes in vaadin-dialog-flow

  • New Features:
    • Add Dialog constructors with title parameter. PR:4994

Changes in vaadin-grid-flow

  • New Features:

    • Grid constructors with data providers and collection of items. PR:4977
  • Fixes:

    • Prevent adding duplicate items to selectedItems on selection. PR:5018
    • Run component renderer in sync. PR:4954

Changes in vaadin-lumo-theme-flow

  • New Features:
    • Automatically include utility styles when using LumoUtility class. PR:3383

      This will ensure that @jsmodule and @NpmPackage annotations are picked by vaadin-maven-plugin's byte code scanner also in the production mode build. This will ensure @jsmodule and @NpmPackage annotations to be picked in production mode build by byte scanner

Changes in vaadin-renderer-flow

  • Fixes:
    • Run component renderer in sync. PR:4954

Changes in vaadin-select-flow

  • New Features:
    • Make Select implement HasAriaLabel. PR:5013

Changes in vaadin-side-nav-flow

  • New Features:

    • Introduce SideNav component Flow API. PR:4946

    • Introduce SideNav Flow API as a copy of AppNav classes from Vaadin Starter

      - uses @vaadin-component-factory/vcf-nav temporarily until the vaadin-side-nav web component is ready

    • Added integration tests + basic TestBench element API

      - also connected the Flow API to the new web component - reformatting + licences

    • Add tests to check it's possible to set empty path

    • Add tests involving router layout

    • Add feature flag to enable SideNav and SideNavItem component. PR:4983

    • Add feature flag to enable SideNav and SideNavItem component

    • Use @NpmPackage for both SideNav and SideNavItem

  • Fixes:

    • Make it possible to set SideNav non-collapsible
    • Keep label element when all children are removed
    • Keep label element when all children of SideNavItem are removed
    • Fix formatting using mvn formatter:format
    • Fix sonatype check errors
    • Remove fluency from SideNav API to align with rest of Vaadin. PR:4989
    • Synchronize expanded/collapsed state to server. PR:5007

Changes in vaadin-spreadsheet-flow

  • Fixes:
    • Make CustomDataFormatter respect UI locale. PR:4974
    • Add explicit reference to Chart class. PR:4972

Changes in vaadin-tabs-flow

  • New Features:
    • Add TabSheet::getComponent(Tab) and TabSheet::getTab(Component). PR:4979

      # Conflicts: # vaadin-tabs-flow-parent/vaadin-tabs-flow/src/main/java/com/vaadin/flow/component/tabs/TabSheet.java

Compatibility