Skip to content

Vaadin Flow Components V23.2.0.alpha1

Pre-release
Pre-release

Choose a tag to compare

@vaadin-bot vaadin-bot released this 01 Jul 07:47
0243473

Vaadin Flow Components 23.2.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 from 23.2.0.alpha1

Changes in All Components

  • Chore:
    • Increase Web-Component version
    • Increase Web-Component version
    • Increase Web-Component version
    • Increase Web-Component version
    • Increase Web-Component version

Changes in vaadin-combo-box-flow

  • Breaking Changes:

    • Make shared base package name be more specific. PR:3217. Ticket:224

      Makes shared module package name to be more specific. com.vaadin.flow.component package name already used in flow-server so it produces a conflicts when used in OSGi environments. Also, export directive was missing, which also produces errors.

  • New Features:

    • Add HasAllowedCharPattern interface to field components. PR:3237
    • Introduce multi select combo box. PR:3219
    • Introduce MultiSelectComboBox

Changes in vaadin-custom-field-flow

  • Fixes:
    • Disable client-side validation for CustomField. PR:3277

Changes in vaadin-date-picker-flow

  • Breaking Changes:

    • Make shared base package name be more specific. PR:3217. Ticket:224

      Makes shared module package name to be more specific. com.vaadin.flow.component package name already used in flow-server so it produces a conflicts when used in OSGi environments. Also, export directive was missing, which also produces errors.

  • New Features:

    • Add HasAllowedCharPattern interface to field components. PR:3237

Changes in vaadin-details-flow

  • Fixes:
    • Return empty string if no summary text defined. PR:3172

Changes in vaadin-dialog-flow

  • New Features:

    • Add removeAll functionality for dialog header and footers. PR:3405. **Tickets:**two, typos, in, Dialog:, one, in, JavaDoc, and, one, in, an, exception, message

      Add removeAll functionality and the corresponding integration test for dialog header and footers.

  • Fixes:

    • Revert refactor commit

      Revert refactor commit

    • Add integration tests for remove all footer/header content buttons

      Add missing integration tests for remove all footer/header content buttons for Dialog

    • Add missing integration tests for dialog header/footer remove all buttons

      Add missing integration tests for Dialog header/footer remove all buttons

Changes in vaadin-grid-flow

  • New Features:

    • Add clickSelectAll API to GridElement. PR:3072
  • Fixes:

    • Make AbstractGridSingleSelectionModel.isSelected use data provider identity. PR:3389

    • Do not refresh datacommunicator with previously selected item on select. PR:3358

    • Informative exception thrown if grid row index is out of bounds #3111. PR:3319

    • Informative exception thrown if row index is out of bounds #3111

      Checks if the row index is within the current range of indexes. If not, an IndexOutOfBoundsException with a message containing the current range of indexes is thrown. Fixed formatting for GridElement Fixed the script. The component may not have a connector attached to it. If so, we now use the client side check.

    • Only use first column with no multi-sorting. PR:3326

    • Use KeyMapper by default for unique keys

    • Update sorters only if grid is attached. PR:3292

    • Ensure grid sorters in hidden columns are reset. PR:3250

    • Do not trigger item click listener for prevented click. PR:3242

    • Improve performance of AbstractGridMultiSelectionModel#isSelected. PR:3167

      Query the presence of the ID of the given item in the selected Map instead of iterating over the value set.

Changes in vaadin-notification-flow

  • Fixes:
    • Close a notification on detach. PR:3154

Changes in vaadin-renderer-flow

  • Fixes:
    • Implement LitRenderer.getValueProviders. PR:3148

Changes in vaadin-spreadsheet-flow

  • Breaking Changes:

    • Remove HasComponents and Focusable from Spreadsheet. PR:3364
  • New Features:

    • Add table support for Spreadsheet. PR:3303
  • Fixes:

    • Resolve lazy reference when getting formula hyperlink. PR:3336
    • Ignore empty values in spreadsheet column/row resize arrays. PR:3332
    • Update initialSheetSelection on reload. PR:3340
    • Change cell remove order in cell value command. PR:3313
    • Use KeyMapper by default for unique keys
    • Avoid an exception in spreadsheet with empty class name. PR:3265
    • Do not use merged regions index from POI. PR:3240

Changes in vaadin-text-field-flow

  • Breaking Changes:

    • Make shared base package name be more specific. PR:3217. Ticket:224

      Makes shared module package name to be more specific. com.vaadin.flow.component package name already used in flow-server so it produces a conflicts when used in OSGi environments. Also, export directive was missing, which also produces errors.

  • New Features:

    • Add HasAllowedCharPattern interface to field components. PR:3237

Changes in vaadin-time-picker-flow

  • Breaking Changes:

    • Make shared base package name be more specific. PR:3217. Ticket:224

      Makes shared module package name to be more specific. com.vaadin.flow.component package name already used in flow-server so it produces a conflicts when used in OSGi environments. Also, export directive was missing, which also produces errors.

  • New Features:

    • Add HasAllowedCharPattern interface to field components. PR:3237

Changes in vaadin-virtual-list-flow

  • Breaking Changes:
    • Make shared base package name be more specific. PR:3217. Ticket:224

      Makes shared module package name to be more specific. com.vaadin.flow.component package name already used in flow-server so it produces a conflicts when used in OSGi environments. Also, export directive was missing, which also produces errors.

Compatibility