Skip to content

Vaadin Flow Components V24.1.0.alpha2

Pre-release
Pre-release

Choose a tag to compare

@vaadin-bot vaadin-bot released this 03 Apr 11:16
· 1969 commits to main since this release
79944cd

Vaadin Flow Components 24.1.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 24.1.0.alpha1

Changes in All Components

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

Changes in vaadin-button-flow

  • Fixes:
    • Lazy init of disable on click. PR:4879

      Only init disable on click if actually enabled for button. Move function to buttonFunctions.js so each button only needs to call the function. Moving function makes 5000 buttons request 0.5 MB smaller and lazy init to only calll method for disbleOnClick buttons drops 1MB from the request.

Changes in vaadin-combo-box-flow

  • New Features:
    • Make ComboBoxBase implement HasAriaLabel. PR:4838

Changes in vaadin-date-picker-flow

  • New Features:

    • Make DatePicker implement HasAriaLabel. PR:4839
  • Fixes:

    • Do not attempt to clear bad input when value is present. PR:4831

Changes in vaadin-dialog-flow

  • Fixes:
    • Use addOpenedChangeListener instead of subscribing to opened-changed. PR:4778
    • Ignore parent being set inert while closing a dialog
    • Add output span to the page
    • Use addOpenedChangeListener instead of subscribing to opened-changed event
    • Revert addOpenedChangeListener change
    • Do not set ignore parent inert if close was called on a closed dialog
    • Revert set ignore parent inert workaround
    • Use addOpenedChangeListener instead listening to opened-changed
    • Use addOpenedChangeListener instead listening opened property change

Changes in vaadin-grid-flow

  • New Features:

    • Grid lazy column rendering mode. PR:4872
  • Fixes:

    • Render flow components via a custom Lit directive. PR:4822

Changes in vaadin-ordered-layout-flow

  • New Features:
    • Add convenience constructors for ordered layouts. PR:4740

      In many cases of working with HorizontalLayout such as creating toolbars, view headers, button -groups, etc. an unwanted reference is needed just to set the vertical Alignment or the JustifyContentMode. With new convenient constructors, those intermediary layouts' references can be inlined to reduce unnecessary verbosity.

Changes in vaadin-renderer-flow

  • Fixes:
    • Render flow components via a custom Lit directive. PR:4822

Changes in vaadin-text-field-flow

  • New Features:

    • Make TextFieldBase implement HasAriaLabel. PR:4835
  • Fixes:

    • Restore input value when setting a non-empty value. PR:4834

Changes in vaadin-time-picker-flow

  • New Features:

    • Make TimePicker implement HasAriaLabel. PR:4840
  • Fixes:

    • Do not attempt to clear bad input when value is present. PR:4828

Compatibility