github vaadin/flow 24.2.8
Vaadin Flow 24.2.8

7 months ago

Changes since 24.2.7

All changes

Fixes

  • Remove caching of AppShellConfigurator classes to fix injection (#18603)
    Commit · Pull request · Issue

  • Allow moving node to another tree after removeFromTree call (#18486)
    Commit · Pull request · Issue

    Enables moving a component to another UI by just calling Element.removeFromTree() and then adding the component to the other UI.

  • Binder validation fixes (#18535)
    Commit · Pull request · Issues 18163, 4988, 17515

    Changes:

    • Once Binder.handleFieldValueChange runs for a binding when readBean was used, the whole binder will be silently validated also. BinderValidationStatusHandler is called like before (only contains status from changed binding), but StatusChangeEvent is now fired considering all bindings and if possible bean validators as well.
    • Once Binder.handleFieldValueChange runs for a binding when setBean was used, doWriteIfValid will validate all bindings, not only the changed ones. This prevents writing an invalid bean in cases where one or more of the initial values are in invalid state (but not marked as such since setBean resets validation status), but they have not been changed from their initial value(s).
    • Calling setAsRequiredEnabled with a changed value no longer triggers validation, since that validation is now handled elsewhere when needed as stated above.
    • Minor Javadoc fixes, aligning Javadocs with code.
  • Propagate all request parameter to location in eagerServerLoad mode (#18489) (CP: 24.2)
    Commit · Pull request · Issue


  • Replace 'blacklist' and 'whitelist' with 'blocked' and 'allowed' (#18405)
    Commit · Pull request · Issue

    Mark the existing methods as deprecated and introduce methods with new names. Fall back to the old configuration properties if the new ones aren't used.

Don't miss a new flow release

NewReleases is sending notifications on new releases.