github vaadin/flow 24.9.0-alpha4
Vaadin Flow 24.9.0-alpha4

latest releases: 24.9.0-beta3, 25.0.0-alpha12, 25.0.0-alpha11...
pre-release29 days ago

Changes since 24.9.0-alpha3

All changes

New features

  • Try to download license key when log in from splash screen
    Commit · Pull request

    When pressing the login button on the splash screen, redirects the user to the vaadin.com license validation endpoint and polls license server to download a license key. If the license key is available the application browser page gets reloaded. Otherwise an error message is shown.

  • Add base license checker init listener
    Commit · Pull request

    Provides a basic VaadinServiceInitListener implementation to perform license checking of a specific product at startup. License checking is executed only in development mode. In case of missing license keys it will either delegate the check to the Vaadin Dev Server, or open a browser to allow sign in and download a key if the dev server is disabled.

  • Enable premium features when building with banner
    Commit · Pull request

  • Add commercial banner for embedded Flow components
    Commit · Pull request

  • Add pre-trial splash screen
    Commit · Pull request

    Shows a splash screen when a commercial component is detected at runtime in development mode, but there are no license keys available. The splash screen prevents the user from interacting with the application and it allows either starting a pre-trial or to log in to the vaadin.com account and download a license key. After starting a pre-trial, the page is reloaded to make the application usable. If the per-trial period has expired, the splash screen presents a button that forwards to the vaadin.com website to extend the trial.

  • Show watermark in production mode
    Commit · Pull request

    Shows a watermark component at runtime for watermarked applications running in production. The watermark component is added to the bundle at build time and activated if needed at runtime.

  • Allow production build with watermark
    Commit · Pull request

    Adds a configuration that allows to build watermarked applications with commercial components when no license key can be found.

  • Deprecate VaadinWebSecurity (#21838)
    Commit · Pull request · Issue

  • Add convenient API to set items (#21979)
    Commit · Pull request · Issue

    Add convenient API to set items with ListDataView#setItems(Collection).

Fixes

  • Mark license messages as handled
    Commit

  • Notify listener for all InputStreamDownloadCallback failures (#21994)
    Commit · Pull request · Issue

    Makes sure that transfer progress listeners are notified also for DownloadResponse.error return value and unchecked exception thrown by InputStreamDownloadCallback.

  • Notify listeners when InputStream download handler callback fails (#21952)
    Commit · Pull request

    When a callback provided to DownloadHandler.fromInputStream throws an IOException the transfer progress listeners are not notified about the error. This change catched IOException potentially thrown by the callback and notifies the registered listeners. Part of #21931

Don't miss a new flow release

NewReleases is sending notifications on new releases.