Releases: vaadin/cdi
Vaadin CDI 15.1.0
This is a GA release of the Vaadin CDI add-on version 15.1.0 for Vaadin 24.5+, built on top of Flow 24.5.0.
Vaadin CDI add-on 15.1.0 is based on Jakarta EE 10 and requires Java 17+.
Full Changelog: 15.0.1...15.1.0
Vaadin CDI Add-on 15.1.0.rc1 for Vaadin 24.5
This is a pre-release of the Vaadin CDI add-on for Vaadin 24.5+, built on top of Flow 24.5.0.rc2.
What's Changed
- fix: provide default MenuAccessControl instance by @mcollovati in #460
Full Changelog: 15.0.1...15.1.0.rc1
Vaadin CDI Add-on 13.1.1 for Vaadin 22.1
Vaadin CDI Add-on 15.0.1 for Vaadin 24
Vaadin CDI Add-on 14.1.1 for Vaadin 23.3
Vaadin CDI Add-on 11.3.1 for Vaadin 14.10
Vaadin CDI 13.1.0
This is the Flow CDI integration final release for Vaadin 22.1.
Changes in Vaadin CDI add-on version 13.1
Change license to "Vaadin Commercial License and Service Terms" (#432)
Vaadin CDI add-on version 13.1.0 is now under commercial license and targets Vaadin 22.1 supported for Prime+ subscriptions.
All changes since version 13.0.0.
Vaadin CDI Add-on 13.1.0.alpha1 for Vaadin 22
This is a pre-release of the Vaadin CDI add-on for Vaadin 22, built on top of Flow 9.1.0.alpha1.
Full Changelog: 13.0.1...13.1.0.alpha1
Vaadin CDI Add-on 15.0.0 for Vaadin 24
This is a GA release of the Vaadin CDI add-on version 15.0.0 for Vaadin 24, built on top of Flow 24.0.0.
Vaadin CDI add-on 15.0.0 is based on Jakarta EE 10 and requires Java 17+.
Breaking changes
CDI 4.0 specification changes the bean-discovery-mode
attribute default to annotated and uses annotated as the default when an empty beans.xml
is seen in a deployment, see https://jakarta.ee/specifications/cdi/4.0/.
To let the container scan and manage Vaadin components and views when the bean-discovery-mode
attribute is not defined (default is used), one should annotate Vaadin components and views with the com.vaadin.cdi.annotation.CdiComponent
annotation. Or set bean-discovery-mode=ALL
if it's applicable to your project, but this is not a recommended way.
Features
-
Support for Jakarta EE 10: Servlet 6.0 and CDI 4.0
Adds a support for Jakarta EE 10 / Servlet 6.0 spec. Drops support for Servlet 3. -
Retain RouteScoped parent layouts on route change
When changing routes where a RouterLayout comes into play that has a RoutePrefix associated with it and where this routerlayout 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.
-
Upgrade to SLF4j 2.0
Full Changelog: 14.1.0...15.0.0
Vaadin CDI Add-on 15.0.0.rc1 for Vaadin 24
This is a pre-release of the Vaadin CDI add-on for Vaadin 24, built on top of Flow 24.0.0.rc1.
Based on Jakarta EE 10 / Servlet 6 and Java 17.
No user-facing changes since 15.0.0.beta1.
Full Changelog: 15.0.0.beta1...15.0.0.rc1