Skip to content

Vaadin Flow Components V24.9.18

Choose a tag to compare

@vaadin-bot vaadin-bot released this 09 Jun 11:48
1b71d38

Vaadin Flow Components 24.9.18

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

Changes in All Components

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

Changes in vaadin-accordion-flow

  • Breaking Changes:
    • Prevent initial OpenedChangeEvent, set isFromClient correctly (#9267). PR:9363

      This PR cherry-picks changes from the original PR #9267 to branch 24.9. --- > Accordion had two issues with its OpenedChangeEvent: > > 1. The event fired on initial attach, even though no user interaction occurred. > 2. isFromClient() always returned true, including for server-side changes. > > Both broke listeners that branch on isFromClient(). > > java > Accordion accordion = new Accordion(); > accordion.add("1", new Span("Panel 1")); > accordion.addOpenedChangeListener(e -> { > if (e.isFromClient()) > Notification.show("Client opened accordion panel"); > }); > > > The PR replaces the @DomEvent("opened-changed") listener with a property change listener that fires the OpenedChangeEvent with the correct isFromClient() value, and initializes the opened property properly to prevent the unwanted initial event. > > Fixes #2301 > > 🤖 Generated with Claude Code

Compatibility

  • This release use Web Components listed in Vaadin Platform 24.9.17
  • Tested with Vaadin Flow version 24.9.21