Vaadin v8.11.0 Release Notes

Release Date: 2020-05-27 // almost 4 years ago
  • ๐Ÿš€ Vaadin Framework 8.11.0 is a feature release contains a number of new features and bug fixes.

    โœจ Enhancements:

    • โž• Added Tree#asMultiSelect() so that Tree can be used as multiselect field e.g. with Binder
    • โž• Added methods in Binder to enable / disable binding and binder level Validators on the fly
    • โž• Added Binder#writeBeanAsDraft method version to write all values passing conversion to the bean
    • ๐Ÿ‘ Allow AbstractDateField to provide DST zone names over custom ranges
    • ๐Ÿ”„ Changed DateField::setValue() to throw exception if date is not meeting range check. This also prevents server and client state sync issue.
    • Determining Push transport before re-connect should improve Push stability when there is hand over e.g. from WiFi to cable and vice versa
    • ๐Ÿ‘Œ Support for javax.validation @notempty annotation.

    ๐Ÿ› Bug Fixes

    • ๐Ÿ‘ Fix ComboBox in read-only mode allowing value change by user (Warranty fix)
    • ๐Ÿ›  Fixed error message to use given parameters in UI#access
    • ๐Ÿ—„ Removing deprecated parameter in BootstrapHandler causing issue with new Jsoup

    ๐Ÿ› Bug Fixes in Vaadin 7 compatibility library

    • Sanitize caption used in compatibility Grid header
    • ๐Ÿ›  Fix compatibility ComboBox filtering when page length is zero.
    • ๐Ÿ›  Fix scrolling problem in table in Chrome 56+
    • ๐Ÿ‘ Allow Table / TreeTable multiselect disabling of touch detection
    • ๐Ÿ›  Fix to compatibility Grid sorting after removing multi-select
    • ๐Ÿ‘ป Catch exception that is thrown when Grid is scrolled during operation
    • ๐Ÿ›  Fix indexing issue in Compatibility Grid resize when scrolled to bottom

    Incompatible or Behavior-altering Changes

    • โšก๏ธ Updated hibernate dependency to newer version. Old version caused false positive warning in dependency security check.
    • โž• Added Upload button caption HTML content support
    • Upload is now prevented if there is no file selected
    • ๐Ÿ’ป Moving disableBrowserAutocomplete to WidgetUtil and change widgets to use it

    ๐Ÿ‘€ See 8.11.0 milestone for all changes.