Skip to content

Release notes 7.0

Stefan Uebe edited this page Mar 21, 2026 · 3 revisions

This page gives you an overview of the major changes, that came with the release of FullCalendar for Flow, version 7.0.

The main change in version 7.0 is the Vaadin 25 support, which includes the new requirement for at least Java 21 and, if used, Spring Boot 4.

Also the used FullCalendar version has been increased to 6.1.20.

Major code changes

Since element Json is gone and Jackson 3 is the new player on the field, json related things have been reworked to use Jackson types instead of elemental Json ones. Some method names have changed to align better with the handled types.

Theming

The FullCalendar theme variant LUMO has been renamed to VAADIN to cover all themes at once. This should affect you only, when you have explicitly removed the theme variant.

The Vaadin theming now covers Lumo and Aura and applies the respective styles to the calendar. As before, there might be variables or cases, where the styling is not applied correctly or missing - in this case please open a github issue.

Other

The class BusinessHours has been reworked. The constructors have been removed and instead there are now static methods to define new instance. The api also has been changed to allow a fluent definition style of business hours.

Deprecated APIs are subject to change or removal in future versions.

Clone this wiki locally