Skip to content

Vaadin Flow 24.2.2

Choose a tag to compare

@vaadin-bot vaadin-bot released this 06 Nov 09:48
· 59 commits to 24.2 since this release
c35eb2a

Changes since 24.2.1

All changes

Breaking changes

  • Replace outdated webpush dependency (#17943)
    Commit · Pull request

    Upgrades to another WebPush implementation dev.blanke.webpush:webpush, which is better maintained. nl.martijndwars.webpush.Subscription and nl.martijndwars.webpush.Keys need calls to the methods, not to the fields: e.g. before - subscription.endpoint;, after - subscription.endpoint();.

Fixes

  • Prevent installing pnpm if not required (#17974)
    Commit · Pull request · Issue

    To check if the prepare frontend task is up-to-date, the Flow gradle plugin also tracks the pnpm executable paths. However, getting the paths triggers the installation of pnpm, even if the tool is not enabled in configuaration. This change only tracks pnpm paths if the tool is explicitly enabled.

  • Enable Atmosphere heartbeat (#17845)
    Commit · Pull request

    Enable Atmosphere heartbeat and ignore it in devserver Set default WS idle timeout to 5 minutes.

  • Throw if not CREATED response (#17964)
    Commit · Pull request · Issue

  • Throw WebPushException for sendNotification (#17959)
    Commit · Pull request · Issue

    Throw a WebPushException when sending of notification fails.

  • Load chunks for component parents (#17948)
    Commit · Pull request · Issue

    When using the default production bundle, the chunk for a specific Flow component subclass may not be present (e.g. MyChart < Chart). However, the required imports are in the bundle, associated with the chunk id of the parent class. This change forces the load of potential chunks for all parent classes in the component hierarchy.

  • Fix web push compilation error (#17952)
    Commit · Pull request

  • Send markAsUsed only when Theme Editor is opened first time (#17936)
    Commit · Pull request