Skip to content

Vaadin Flow Components V23.2.0.alpha2

Pre-release
Pre-release

Choose a tag to compare

@vaadin-bot vaadin-bot released this 21 Jul 13:42
6ffdeb7

Vaadin Flow Components 23.2.0.alpha2

This is a release of the Java integration for Vaadin Components to be used from the Java server side with Vaadin Flow.

Changes in Flow Components from 23.2.0.alpha1

Changes in vaadin-avatar-flow

  • Fixes:
    • Restore binary compatibility for theme variant methods. PR:3431

Changes in vaadin-button-flow

  • Fixes:
    • Restore binary compatibility for theme variant methods. PR:3431

Changes in vaadin-checkbox-flow

  • New Features:
    • Make field components implement HasValidator interface. PR:3406

Changes in vaadin-combo-box-flow

  • New Features:

    • Make field components implement HasValidator interface. PR:3406
  • Fixes:

    • Resolve empty load request after data provider refresh. PR:3444
    • Restore binary compatibility for theme variant methods. PR:3431

Changes in vaadin-date-picker-flow

  • New Features:
    • Make field components implement HasValidator interface. PR:3406

Changes in vaadin-date-time-picker-flow

  • New Features:
    • Make field components implement HasValidator interface. PR:3406

Changes in vaadin-grid-flow

  • New Features:

    • Add setMultiSort override to provide priority. PR:3401
  • Fixes:

    • Wrap formatters with SerializableSupplier. PR:2660

Changes in vaadin-lumo-theme-flow

  • New Features:

    • Add enum for lumo icons. PR:2006

      The java API for the lumo icons is missing. This change adds a dedicated enum similar to the VaadinIcon enum. Also add demo for creating all lumo icons. For this a method has been extracted for creating one layout containing the icon with the name.

  • Fixes:

    • Only include needed Lumo modules. PR:3479

Changes in vaadin-map-flow

  • Breaking Changes:

    • Use EPSG:4326 as default coordinate system. PR:3451

      Changes the default coordinate system / user projection of the Map component to EPSG:4326, a.k.a. GPS coordinates. That means that all coordinates passed to, or returned from the public API are assumed to be in this projection. Internally the component will automatically convert coordinates into the configured view projection. This is a breaking change, and all coordinates that were specified in the previous default (EPSG:3857) need to be changed to use EPSG:4326. A separate change will allow setting the user projection back to EPSG:3857.

  • New Features:

    • Define custom coordinate projections. PR:3457

      Allows to define custom coordinate projections which can then be used as user projection or view projection.

    • Set projection for coordinates used in public API. PR:3454

      Allows to set a different user projection for all coordinates passed to, or received from the public API. This allows to use coordinates in a projection other than EPSG:4326, which is the default user projection. This can be used to revert the change of the default coordinate system to EPSG:4326, to allow for an eventual migration. Currently the feature is limited to EPSG:4326 and EPSG:3857 projections, a separate change will add support for defining custom projection. The user projection applies to all maps in a browser page, it is not possible to configure this setting for individual maps.

  • Fixes:

    • Force render on style changes. PR:3456

Changes in vaadin-menu-bar-flow

  • New Features:
    • Add end-aligned style. PR:3324

Changes in vaadin-radio-button-flow

  • New Features:
    • Make field components implement HasValidator interface. PR:3406

Changes in vaadin-renderer-flow

  • Fixes:
    • Wrap formatters with SerializableSupplier. PR:2660

Changes in vaadin-spreadsheet-flow

  • Fixes:
    • Create stacking context for Spreadsheet. PR:3421
    • Add max-height with scrollable area to item filter. PR:3422

Changes in vaadin-text-field-flow

  • New Features:

    • Make field components implement HasValidator interface. PR:3406
  • Fixes:

    • Restore binary compatibility for theme variant methods. PR:3431

Changes in vaadin-time-picker-flow

  • New Features:
    • Make field components implement HasValidator interface. PR:3406

Changes in vaadin-virtual-list-flow

  • Fixes:
    • Refresh individual items in virtual list. PR:3491

Compatibility