Vaadin Flow Components 25.2.6
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.2.5
Changes in All Components
- Chore:
- ⧉ Increase Web-Component version
Changes in vaadin-grid-flow
- Fixes:
-
⧉ Include descendant items in TreeGrid selectAll (#9819). PR:9830
This PR cherry-picks changes from the original PR #9819 to branch 25.2. --- #### Original PR description > Calling
selectAll()on GridMultiSelectionModel used to fetch items with a non-hierarchical query. With a hierarchical data provider, this resulted in an IllegalArgumentException in Vaadin 23 and 24. > > Since Vaadin 25,HierarchicalDataCommunicator.buildQueryreturns a root-level hierarchical query, so the exception is gone, butselectAll()still selects only root items. > > TheclientSelectAllmethod already handles hierarchical data providers by fetching all descendants recursively. This change extracts that logic into a shared method and makesselectAll()use it too, so both behave the same. > > Fixes #9816
-