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.
- โ Added