github vaadin/flow 24.4.0.beta2
Vaadin Flow 24.4.0.beta2

latest releases: 24.6.0.alpha4, 24.5.4, 24.6.0.alpha3...
pre-release6 months ago

Changes since 24.4.0.beta1

All changes

Fixes

  • Prevent exception getting DevModeHandlerManager on application shutdown (#19300)
    Commit · Pull request · Issue

    During the destruction of the web applicationi context, the DevModeStartupListener's context destroy listener is invoked. This listener attempts to locate the DevModeHandlerManager to halt the Vaadin dev-server. However, this process could trigger an exception if the dependency injection container behind the Lookup mechanism has already been stopped. This commit addresses the issue by capturing a reference to the handler during web context start, eliminating the need for a lookup during destruction, thus preventing potential exceptions.

  • Include filesystem dependencies in gradle plugin class finder (#19287)
    Commit · Pull request · Issue

    Gradle plugin builds a class finder upon the JAR files obtained through the project dependencies resolved artifacts, that however does not include filesystem dependencies. This change adds filesystem dependencis to the list of project JAR files provided to the class finder.

  • Make property change listener trigger on removeProperty
    Commit · Pull request · Issue

    Removing element property by calling com.vaadin.flow.internal.nodefeature.AbstractPropertyMap#removeProperty does not trigger property change listener because of com.vaadin.flow.internal.nodefeature.ElementPropertyMap#remove method is skipped due to AbstractPropertyMap#removeProperty method calls super: public void removeProperty(String name) { super.remove(name); }

  • Prevent embedded styles to leak main document
    Commit · Pull request · Issues 12704, 19265

    When using an exported a themed Flow web-component, Lumo style may leak the embedding document, causing invalid CSS rules to be applied. This change prevents applying Lumo global imports when the theme is applied to a web-component.

Don't miss a new flow release

NewReleases is sending notifications on new releases.