Skip to content

Releases: vaadin/cdi

Vaadin CDI Add-on 13.1.1 for Vaadin 22.1

30 Jun 09:36
87289d8
Compare
Choose a tag to compare

This is a maintenance release of the Vaadin CDI add-on for Vaadin 22.1, built on top of Flow 9.1.3

Changes in Vaadin CDI add-on version 13.1.1

All changes since version 13.1.0.

Vaadin CDI Add-on 15.0.1 for Vaadin 24

28 Jun 12:30
8593b29
Compare
Choose a tag to compare

This is a maintenance release of the Vaadin CDI add-on for Vaadin 24, built on top of Flow 24.1.

Changes in Vaadin CDI add-on version 15.0.1

All changes since version 15.0.0.

Vaadin CDI Add-on 14.1.1 for Vaadin 23.3

28 Jun 12:58
df0acd3
Compare
Choose a tag to compare

This is a maintenance release of the Vaadin CDI add-on for Vaadin 23.3, built on top of Flow 23.3.15

Changes in Vaadin CDI add-on version 14.1.1

All changes since version 14.1.0.

Vaadin CDI Add-on 11.3.1 for Vaadin 14.10

28 Jun 13:13
79ba476
Compare
Choose a tag to compare

This is a maintenance release of the Vaadin CDI add-on for Vaadin 14.10, built on top of Flow 2.9.4.

Changes in Vaadin CDI add-on version 11.3.1

All changes since version 11.3.0.

Vaadin CDI 13.1.0

12 Jun 07:05
106b14d
Compare
Choose a tag to compare

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

03 May 12:57
106b14d
Compare
Choose a tag to compare

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

08 Mar 12:13
8f4e830
Compare
Choose a tag to compare

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

01 Mar 11:35
8f4e830
Compare
Choose a tag to compare

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

Vaadin CDI Add-on 15.0.0.beta1 for Vaadin 24

06 Feb 11:13
027314e
Compare
Choose a tag to compare

This is a pre-release of the Vaadin CDI add-on for Vaadin 24, built on top of Flow 24.0.0.beta1.
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

No changes since 15.0.0.alpha4.

Vaadin CDI Add-on 15.0.0.alpha4 for Vaadin 24

20 Jan 09:48
027314e
Compare
Choose a tag to compare

This is a pre-release of the Vaadin CDI add-on for Vaadin 24, built on top of Flow 24.0.0.alpha15.

Includes support for Jakarta EE 9 and Java 17.

Changes in Vaadin CDI add-on version 15.0.0.alpha4

  • refactor!: Instantiator.init() replaced with InstantiatorFactory by @MarcinVaadin in #429

Full Changelog: 15.0.0.alpha3...15.0.0.alpha4