Skip to content

Vaadin Flow Components V23.1.0.alpha1

Pre-release
Pre-release

Choose a tag to compare

@vaadin-bot vaadin-bot released this 05 Apr 09:26
e0c963d

Vaadin Flow Components 23.1.0.alpha1

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

Changes in vaadin-app-layout-flow

  • New Features:

Changes in vaadin-charts-flow

  • New Features:

    • Add HasTheme and ChartVariant to Chart. PR:2888
  • Fixes:

    • Avoid OS limitations on CLI argument length when exporting charts. PR:2836

    • In getBBox, return 0 height if 0 width. PR:2846

      Returning a non-0 height for an empty text box (which should consume no space) causes Highcharts to reserve vertical space in the chart.

    • Set empty title option to avoid default title. PR:2789. Ticket:2743

      _The same null text title is part of the baseConfig in the WC to avoid the default title from Highcharts.

    • Make Util.toServerInstant not break. PR:2765

Changes in vaadin-combo-box-flow

  • Fixes:
    • Re-enable lazy loading when reducing page size. PR:2744

Changes in vaadin-confirm-dialog-flow

  • New Features:

    • Forward ConfirmDialog class name to overlay. PR:2919
  • Fixes:

    • Clean confirm dialog slots before adding new content. PR:2754

Changes in vaadin-cookie-consent-flow

  • New Features:
    • Add HasStyle interface to CookieConsent. PR:2929

Changes in vaadin-crud-flow

  • New Features:
    • Add getters for confirm delete / cancel dialogs in CrudElement. PR:2874
    • Add HasStyle interface to Crud #2853. PR:2875

Changes in vaadin-custom-field-flow

  • New Features:
    • Add HasStyle interface to CustomField. PR:2869

      Added test for checking if HasStyle interface is still present in CustomField

    • Add theme variants support for CustomField. PR:2779

Changes in vaadin-date-picker-flow

  • Fixes:
    • Ensure DatePicker initializes client side value property. PR:2878

Changes in vaadin-date-time-picker-flow

  • New Features:

    • Add missing DateTimePickerVariant enum. PR:2887
  • Fixes:

    • Ensure DateTimePicker initializes client side value property. PR:2884

Changes in vaadin-dialog-flow

  • New Features:

  • Fixes:

    • Remove server-side modality on outside click. PR:2778

Changes in vaadin-grid-flow

  • New Features:

    • Add support for freezing columns to end. PR:2908
    • Add Grid Pro theme variants enum. PR:2971
  • Fixes:

    • Ensure GridMultiSelectionModel uses identity given by DataProvider. PR:2947

      - This is needed in order to getFirstSelectedItem work properly - All other contracts do not promise order

    • Grid selection column indeterminate state. PR:2954

    • Use original grid cache isLoading if no connector available. PR:2758

    • Don't throw on grid details cell focus. PR:2746

    • Generate sorter aria-label using text content. PR:2741

Changes in vaadin-grid-pro-flow

  • New Features:
    • Add Grid Pro theme variants enum. PR:2971

Changes in vaadin-login-flow

  • New Features:
    • Add HasStyle interface to LoginOverlay and LoginForm. PR:2942

Changes in vaadin-lumo-theme-flow

  • New Features:
    • Add Java API for CSS utility classes. PR:2787

Changes in vaadin-map-flow

  • Breaking Changes:
    • Remove fluent option APIs from Map. PR:2928

      Removes all fluent option APIs from the Map component. The fluent APIs required some workarounds for sub-classing, which were hard to follow and caused DX concerns. We will reconsider adding fluent APIs if better patterns emerge for implementing them in class hierarchies. Closes #2849

Changes in vaadin-notification-flow

  • New Features:
    • Add HasStyle to Notification and forward class to card. PR:2931

Changes in vaadin-select-flow

  • New Features:
    • Add theme variants support for Select. PR:2786

Changes in vaadin-time-picker-flow

  • New Features:

    • Add theme variants support for TimePicker. PR:2791
  • Fixes:

    • Ensure TimePicker initializes client side value property. PR:2883

Compatibility

  • This release use Web Components listed in Vaadin Platform 23.0.1
  • Tested with Vaadin Flow version 23.1.0.alpha1