Skip to content

Releases: vaadin/flow-components

Vaadin Flow Components V23.5.8

21 Oct 11:47
111ada1
Compare
Choose a tag to compare

Vaadin Flow Components 23.5.8

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.5.7

Changes in All Components

  • Chore:
    • Increase Web-Component version

Compatibility

  • This release use Web Components listed in Vaadin Platform 23.5.8
  • Tested with Vaadin Flow version 23.5.7

Vaadin Flow Components V24.6.0.alpha1

17 Oct 09:32
53d36a0
Compare
Choose a tag to compare
Pre-release

Vaadin Flow Components 24.6.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 24.5.0.rc1

Changes in vaadin-dashboard-flow

  • New Features:

    • Add dashboard component. PR:6706

    • Add dashboard packages. PR:6548

    • Add dashboard packages

    • Add packages for testbench and integration tests

    • Add title API to dashboard widget. PR:6560

    • Add title for widget

    • Introduce add and remove widget functionality to dashboard. PR:6572

    • Introduce add and remove widget functionality to dashboard

    • Implement max col count feature. PR:6581

    • Implement max col count feature

    • Add getter for maximum column count

      ---------

    • Add dashboard widget colspan support. PR:6591

    • Add dashboard widget colspan support

    • Add max min column width support. PR:6594

    • Add max min column width support

    • Add gap support to dashboard. PR:6596

    • Add min row height support to dashboard. PR:6613

    • Add dashboard sections support. PR:6606

    • Add dashboard sections support

    • Use components to set items on the client side. PR:6610

    • Add content support to dashboard widget. PR:6618

    • Add content related api to dashboard widget

    • Add content related api to dashboard widget

    • Add rowspan support to dashboard widget. PR:6624

    • Add content related api to dashboard widget

    • Add rowspan support to dashboard widget

    • Add header support to dashboard widget. PR:6617

    • Add content related api to dashboard widget

    • Add header support to dashboard widget

    • Support drag drop for dashboard. PR:6633

    • Support drag drop for dashboard

    • Add drag resize support to dashboard. PR:6643

    • Add drag resize support to dashboard

    • Support dashboard item remove using button. PR:6650

    • Support dashboard item remove using button

    • Implement i18n support. PR:6668

    • Implement i18n support

    • Implement item mode changed events. PR:6672

    • Add dense layout support to dashboard. PR:6678

    • Add dense layout support to dashboard

  • Fixes:

    • Correct the inverted module names
    • Add module to root level pom
    • Update polymer legacy adapter version
    • Add missing lines and run formatter
    • Fix compilation error
    • Handle invalid widget index. PR:6584
    • Do not remove widgets on detach
    • Handle the case where drag reorder returns the same items
    • Only update client items when necessary
    • Update pom versions

Changes in vaadin-grid-flow

  • Fixes:
    • Clear client-side selection when changing selection mode. PR:6720
    • Do not trigger data communicator reset when no filters. PR:6712

Changes in vaadin-select-flow

  • Fixes:
    • Allow replacing items with refreshItem. PR:6714

Compatibility

Vaadin Flow Components V24.5.0

16 Oct 07:26
0c9e8d0
Compare
Choose a tag to compare

Vaadin Flow Components 24.5.0

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.4.0

Changes in vaadin-button-flow

  • New Features:
    • Add warning variant to button. PR:6416

Changes in vaadin-charts-flow

  • Behavior Altering Changes:
    • Shim an implementation of getSubStringLength. PR: 6663.

Changes in vaadin-checkbox-flow

  • New Features:
    • Add i18n error message support for Checkbox, CheckboxGroup. PR:6475

Changes in vaadin-combo-box-flow

  • New Features:
    • Add i18n error message support for ComboBox, MultiSelectComboBox. PR:6474
    • Add itemClassNameGenerator to generate CSS class names. PR:6177

Changes in vaadin-date-picker-flow

  • New Features:
    • Add i18n error message support for DatePicker. PR:6360

Changes in vaadin-date-time-picker-flow

  • Behavior Altering Changes:

    • Change DateTimePickerI18n methods to return this. PR:6329
  • New Features:

    • Add i18n error message support for DateTimePicker. PR:6436
    • Expose i18n object by adding setter and getter. PR:6330

Changes in vaadin-dialog-flow

  • New Features:
    • Make dialogheaderfooter implement hascomponents. PR:6494
    • Add method to customize Dialog overlay ARIA role. PR:6473

Changes in vaadin-form-layout-flow

  • New Features:
    • Add convenience method for setting label width. PR:6398

Changes in vaadin-grid-flow

  • New Features:
    • Add a constructor with autocreatecolumns option to treegrid. PR:6501
    • Grid empty state content. PR:6321

Changes in vaadin-icons-flow

  • Behavior Altering Changes:
    • Allow changing the icon. PR:4594

Changes in vaadin-menu-bar-flow

  • New Features:
    • Add setTabNavigation / isTabNavigation to MenuBar. PR:6554
    • Add support to Lumo dropdown-indicator theme in MenuBar. PR:6371

Changes in vaadin-messages-flow

  • New Features:
    • Make MessageInput implement Focusable. PR:6259

Changes in vaadin-ordered-layout-flow

  • New Features:
    • Add programmatic scrolling to scroller. PR:6451

Changes in vaadin-popover-flow

  • New Features:
    • Add logic for Popover auto-adding on setting target. PR:6565
    • Add static methods to set Popover global delays. PR:6566
    • Add setModal override to allow setting backdrop visibility. PR:6559
    • Add constructor allowing to set Popover content. PR:6558
    • Add no-padding theme variant to Popover. PR:6541
    • Add PopoverVariant enum with the arrow variant. PR:6499
    • Add setAutofocus and isAutofocus API to Popover. PR:6498
    • Add methods to set modal and withBackdrop to Popover. PR:6447
    • Add Popover opened state and related API. PR:6337
    • Add setWidth and setHeight methods to Popover. PR:6424
    • Make Popover implement HasAriaLabel, add overlayRole. PR:6425
    • Add methods to configure Popover trigger mode. PR:6420
    • Add focusDelay, hoverDelay and hideDelay to Popover. PR:6419
    • Add initial Popover component implementation. PR:6332

Changes in vaadin-radio-button-flow

  • New Features:
    • Add i18n error message support for RadioButtonGroup. PR:6477

Changes in vaadin-rich-text-editor-flow

  • New Features:
    • Add API to set color options to RichTextEditor. PR:6284
    • Add color and background to RichTextEditorI18n

Changes in vaadin-select-flow

  • New Features:
    • Add i18n error message support for Select. PR:6468
    • Add method to customize Select overlay width. PR:6472
    • Add noVerticalOverlap API to Select. PR:6379

Changes in vaadin-side-nav-flow

  • New Features:
    • Allow disabling side nav items. PR:6609
    • Allow matching navigation hierarchies with side nav item. PR:6583

Changes in vaadin-spreadsheet-flow

  • New Features:
    • Add Lumo styles to Spreadsheet. PR:6507

Changes in vaadin-tabs-flow

  • New Features:
    • Add no-padding theme variant to tabsheet. PR:6493
    • Introduce gettabcount and deprecate getcomponentcount. PR:6495

Changes in vaadin-text-field-flow

  • New Features:
    • Add i18n error message support for TextArea. PR:6467
    • [...
Read more

Vaadin Flow Components V24.4.14

21 Oct 13:16
5a3b0a1
Compare
Choose a tag to compare

Vaadin Flow Components 24.4.14

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.4.13

Changes in All Components

  • Chore:
    • Increase Web-Component version

Changes in vaadin-combo-box-flow

  • Fixes:
    • Also pass identifier provider to key mapper for lazy data views (#6688). PR:6689

Changes in vaadin-grid-flow

  • Fixes:
    • Clear client-side selection when changing selection mode (#6720). PR:6722
    • Do not trigger data communicator reset when no filters (#6712). PR:6716

Changes in vaadin-select-flow

  • Fixes:
    • Allow replacing items with refreshItem (#6714). PR:6719

Compatibility

  • This release use Web Components listed in Vaadin Platform 24.4.14
  • Tested with Vaadin Flow version 24.4.10

Vaadin Flow Components V24.5.0.rc2

14 Oct 07:20
5b05385
Compare
Choose a tag to compare
Pre-release

Vaadin Flow Components 24.5.0.rc2

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.5.0.rc1

Changes in vaadin-grid-flow

  • Fixes:
    • Do not trigger data communicator reset when no filters (#6712). PR:6715

Changes in vaadin-select-flow

  • Fixes:
    • Allow replacing items with refreshItem (#6714). PR:6718

Compatibility

  • This release use Web Components listed in Vaadin Platform 24.5.0.rc2
  • Tested with Vaadin Flow version 24.5.0.rc2

Vaadin Flow Components V24.5.0.rc1

21 Oct 08:18
341e347
Compare
Choose a tag to compare
Pre-release

Vaadin Flow Components 24.5.0.rc1

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

There are no Changes in Flow Components since 24.5.0.beta6

Compatibility

  • This release use Web Components listed in Vaadin Platform 24.5.0.rc1
  • Tested with Vaadin Flow version 24.5.0.rc1

Vaadin Flow Components V24.5.0.beta6

09 Oct 09:36
2e0c2b8
Compare
Choose a tag to compare
Pre-release

Vaadin Flow Components 24.5.0.beta6

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.5.0.beta5

Changes in All Components

  • Chore:
    • Increase Web-Component version

Compatibility

Vaadin Flow Components V14.12.2

21 Oct 08:18
2bf4ee6
Compare
Choose a tag to compare

Vaadin Flow Components 14.12.2

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

There are no Changes in Flow Components since 14.12.1

Compatibility

  • This release use Web Components listed in Vaadin Platform 14.12.2
  • Tested with Vaadin Flow version 2.11.2

Vaadin Flow Components V24.5.0.beta5

03 Oct 07:58
90e56f3
Compare
Choose a tag to compare
Pre-release

Vaadin Flow Components 24.5.0.beta5

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.5.0.beta4

Changes in vaadin-combo-box-flow

  • Fixes:
    • Also pass identifier provider to key mapper for lazy data views. PR:6688

Changes in vaadin-spreadsheet-flow

  • Fixes:
    • Change number formatting with comma as decimal separator. PR:6655

Compatibility

Vaadin Flow Components V24.4.13

30 Sep 09:28
668f6a7
Compare
Choose a tag to compare

Vaadin Flow Components 24.4.13

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.4.12

Changes in All Components

  • Chore:
    • Increase Web-Component version

Changes in vaadin-charts-flow

  • Breaking Changes:
    • Shim an implementation of getSubStringLength (#6663) (CP: 24.4). PR:6670.

      Estimate the rendered length of a substring of text in an SVG element. Supports wrapping/truncation of long labels in charts. Improve shims of getBBox and getSubStringLength: The prior implementations were relying on specific DOM structures that Highcharts used to create: if the measured element had children, all text was expected to be within those children, and none in the top-level element. Also, it did not handle arbitrary element nesting. The current version of Highcharts does not always follow these rules, and there were cases of structures like: Some text hereand some in a nested element In that example, 'Some text here' would be omitted from measurement. Replace that strategy with one that processes each text node separately, providing the context of the containing element, and recursing into all nested elements. after that change. The previous method of computing string width was a rough approximation based on average character width. This method produced suboptimal results in many situtations, generating extra space or overlapping text. Instead, use the string-pixel-width library to provide a better estimate. This library has per-character widths for a number of font families and variants, and results in widths much closer to the actual rendered style. As Lucida is used heavily in at least the test charts, and it is not natively supported by the library, add a custom mapping file including metrics for it. Also, improve detection of font family and font size, walking up the element parent chain (even potentially outside of the measured element) to find settings of these attributes. Add test for getSubStringLength to ensure proper handling of sub-strings crossing text nodes (and other cases). To support this, change the way methods are added to jsdom SVG elements: rather than adding them only for elements instantiated via createElementNS, add them to the SVGElement prototype. This makes them available for elements created by any method of instantiation (including by setting innerHTML, as used in the test). Use rewire to access private elements of the exporter during tests.

Changes in vaadin-rich-text-editor-flow

  • Fixes:
    • Properly initialize HTML value when using RTE in dialog (#6638). PR:6647

Compatibility

  • This release use Web Components listed in Vaadin Platform 24.4.13
  • Tested with Vaadin Flow version 24.4.9