github vaadin/flow 24.3.0.alpha7
Vaadin Flow 24.3.0.alpha7

pre-release10 months ago

Changes since 24.3.0.alpha6

All changes

Breaking changes

  • Implement HasPlaceholder
    Adds HasPlaceholder interface that can be used in components with placeholder property.

    This changes also the result type of Input.getPlaceholder() from Optional<String> to String to unify the return type for Input and for all other components, e.g. TextField.

    Commit · Pull request · Issue

New features

  • Add border-radius style for elements
    Commit · Pull request

  • Add react router defaults
    Commit · Pull request

    Enabling the reactRouter feature flag will now add the necessary package dependencies and generate the required frontend files to Frontend/generated/flow With this one should be able to run a flow project using react router instead of vaadin-router

  • Implement RangeInput component
    Commit · Pull request · Issue

Fixes

  • Reroute to NotFoundException from default RouteAccessDeniedError
    Commit · Pull request · Issue

    This makes AccessDeniedException's default error page to work by default just like in the previous versions before AccessDeniedException even when NotFoundException is customized.

  • Allow access to error view if not denied by access checker
    Commit · Pull request

    During a re-route to an error handler component, navigation access checkers may abstain from taking a decision because HasErrorParameter classes are usually not Flow routes with a path, but simple Flow components. For those error handling view access is allowed, if none of the checkers explicitly denies it. This situation will never happen if AnnotatedViewAccessChecker is enabled, since it always express a decision based on the security annotation present on the error handler component.

  • Consider routes not-public if access control is disabled
    Commit · Pull request


  • Prevent propagating IO errors when serving PWA icons
    Commit · Pull request · Issue

    An IOException when writing a PWA icon on the HTTP response can neither be fixed nor handled and causes a lot of log spamming. This change catches the error and logs it at debug level.

Don't miss a new flow release

NewReleases is sending notifications on new releases.