Skip to content

Vaadin Flow Components V24.10.9

Choose a tag to compare

@vaadin-bot vaadin-bot released this 10 Aug 13:20
887e0d6

Vaadin Flow Components 24.10.9

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

Changes in vaadin-grid-flow

  • Fixes:
    • Include descendant items in TreeGrid selectAll. PR:9820. Ticket:9816

      Calling selectAll() on GridMultiSelectionModel fetched items with a non-hierarchical query. Hierarchical data providers reject such queries, so on a TreeGrid the call failed with IllegalArgumentException: Hierarchical data provider doesn't support non-hierarchical queries. The select all checkbox (clientSelectAll) already handles hierarchical data providers by fetching all descendants recursively. This change extracts that logic into a shared method and makes selectAll() use it too, so both behave the same. Manual backport of #9819 to 24.10, since the automated pick would not compile there: the unit tests on main use JUnit 6 and the HierarchyFormat API from Vaadin 25. The tests are adapted to JUnit 4 and the APIs available in 24.x.

Compatibility

  • This release use Web Components listed in Vaadin Platform 24.10.9
  • Tested with Vaadin Flow version 24.10.10