Vaadin CDI Add-on 15.0.0 for Vaadin 24
Pre-releaseThis is a pre-release of the Vaadin CDI add-on for Vaadin 24, built on top of Flow 24.0.0.alpha14.
Includes support for Jakarta EE 10 and Java 17.
Changes in Vaadin CDI add-on version 15.0.0.alpha3
-
feat: Support for CDI-API 4.0 (Jakarta 10) by @MarcinVaadin in #425
Updates
cdi-apito 4.0, removes DeltaSpike dependencies, switches to Weld Junit 5 extension for running CDI unit tests
Breaking change: DeltaSpike and OpenWebBeans support has been removed due to Jakarta and CDI-API 4.0 incompatibility. -
feat: Retain route-scoped parent layouts on route change by @roeltje25 in #394
When changing routes where a RouterLayout comes into play that has a RoutePrefix associated with it and where this router layout is annotated to be @RouteScoped the spec has changed between Vaadin CDI 12 and Vaadin CDI 13 so that strictly the RouteScopeOwner is considered to be the innermost Route component.
This change will result in RouterLayouts of this kind to have a RouteScopeOwner which will be themselves. This fits with the notion that the Route part which pertains to this RouterLayout does in fact not change.
Full Changelog: 15.0.0.alpha2...15.0.0.alpha3