Skip to content

Vaadin Framework 8.31.0

Choose a tag to compare

@thevaadinman thevaadinman released this 02 Apr 08:13
· 3 commits to master since this release
3e64b6a

Vaadin Framework 8.31.0 is an Extended Maintenance release with the following changes:

  • Fixed a client side crash in ResponsiveConnector.

    Execution would fail if a CSS rule did not have the selectorText property set. This change handles the unset property gracefully.

  • Fixed a client side compatibility error in DateField when using Java 21.

    The toMap Collector used in AbstractDateFieldConnector would fail to work under Java 21. The code was refactored to avoid the
    usage of toMap.

  • A11Y: Improved screen reader compatibility of DatePicker and other Calendar Panel derived widgets when using keyboard navigation.

    This change explicitly modifies the tab index of day elements in the calendar widget which helps screen readers like NVDA properly respond to the keyboard navigation.

  • A11Y: Added enhanced ARIA role attributes to Calendar popup widgets to improve accessibility.

  • Improved license checking strategy.

    License checking is now performed more consistently during development. If an application built with Vaadin 8.31+ is deployed in a production environment without a valid license key present, an error event is logged.

    Read more about license validation on production servers here.