Changelog History
Page 1
-
v8.12.1 Changes
December 04, 2020๐ Vaadin Framework 8.12.1 is a maintenance release with the following fixes & enhancements:
- #5873 MenuBar: Don't set openRootOnHover when on Android or IOS.
- Binder: Convert value back to representation write back to field when changed
- ๐ #12153 Ensure CompositeConnector's root element gets re-measured on resize. (Warranty fix)
- Replace function reference with anonymous class for serialization
- ๐ Make checkAtmosphereSupport() non-static Also change call sequence so, that MPR can override ensurePushAvailable() to check Flow Atmosphere instead. (Warranty fix)
- ๐ #12139 Tweaks to Grid/Escalator column size handling. Fixes regression due earlier fix #12058
- โ #8186 Use generated id of the menu item to help testing of the menubar
- ๐ Bump jetty.version from 9.4.17.v20190418 to 9.4.35.v20201102 to avoid un-necessary security alerts
๐ See 8.12.1 milestone for all changes
-
v8.12.0 Changes
October 21, 2020๐ Vaadin Framework 8.12.0 is a feature release contains a number of new features and bug fixes.
โจ Enhancements:
- #12058 Recalculate column widths when vertical scrollbar hidden/shown.
- ๐ #12052 Add support for "ww" in date format
- โก๏ธ #12050 All updates to Escalator size should get reported to LayoutManager.
- #12045 Ensure type safety and serializable nature of all the listeners
- ๐ #12043 Use queue for resync requests (fixes issues with theme changes)
- #12093 Add convenience overloading for setColumn
- #12086 Add API to detect if GridMultiSelect select-all checkbox is checked
- #12070 Added missing MIME types to FileTypeResolver
๐ Bug Fixes
- ๐ Bump JUnit from 4.12 to 4.13.1 to avoid false positive security alerts
- Take border into account in Grid editor position when it opens upwards
- ๐ฒ Log informative message instead of failing with ClassCastException when polling an obsolete resource
- When a Grid gets scroll-locked, cancel the scrollInProgress handler
Incompatible or Behavior-altering Changes
- ๐ Fixed potential security issue related method used by framework by updating Hibernate dependency to version 5.3.6.
๐ See 8.12.0.alpha1, 8.12.0.alpha2, 8.12.0.beta1, 8.12.0 milestone for all changes.
-
v8.12.0.beta1 Changes
October 08, 2020๐ Vaadin Framework 8.12.0.beta1 is a pre-release for evaluating a number of new features and bug fixes. The API in this beta version is not considered final and may change based on user feedback.
โจ Enhancements in 8.12:
- #12058 Recalculate column widths when vertical scrollbar hidden/shown.
- ๐ #12052 Add support for "ww" in date format
- โก๏ธ #12050 All updates to Escalator size should get reported to LayoutManager.
- #12045 Ensure type safety and serializable nature of all the listeners
- ๐ #12043 Use queue for resync requests (fixes issues with theme changes)
- #12093 Add convenience overloading for setColumn
- #12086 Add API to detect if GridMultiSelect select-all checkbox is checked
- #12070 Added missing MIME types to FileTypeResolver
Incompatible or Behavior-altering Changes
- ๐ Fixed potential security issue related method used by framework by updating Hibernate dependency to version 5.3.6.
for full change commits, check 8.12.0.alpha1 8.12.0.alpha2 8.12.0.beta1
-
v8.12.0.alpha2 Changes
September 09, 2020๐ Vaadin Framework 8.12.0.alpha2 is a pre-release for evaluating a number of new features and bug fixes. The API in this beta version is not considered final and may change based on user feedback.
โจ Enhancements:
- #12093 Add convenience overloading for setColumn
- #12086 Add API to detect if GridMultiSelect select-all checkbox is checked
- #12070 Added missing MIME types to FileTypeResolver
Incompatible or Behavior-altering Changes
- ๐ Fixed potential security issue related method used by framework by updating Hibernate dependency to version 5.3.6.
for full change commits, check Here
-
v8.12.0.alpha1 Changes
August 13, 2020๐ Vaadin Framework 8.12.0.alpha1 is a pre-release for evaluating a number of new features and bug fixes. The API in this beta version is not considered final and may change based on user feedback.
โจ Enhancements:
- #12058 Recalculate column widths when vertical scrollbar hidden/shown.
- ๐ #12052 Add support for "ww" in date format
- โก๏ธ #12050 All updates to Escalator size should get reported to LayoutManager.
- #12045 Ensure type safety and serializable nature of all the listeners
- ๐ #12043 Use queue for resync requests (fixes issues with theme changes)
-
v8.11.3 Changes
September 09, 2020๐ Vaadin Framework 8.11.3 is a maintenance release with the following fixes:
- ๐ #12079 Resizing Window with Grid inside Composite content: columns not resized (Warranty fix)
- #12065 Fix memory leak with a new
inMemoryDataprovider
Combo boxes - #12048 Fix sub-pixel issue with Grid, ellipsis appearing with high resolution screen
- #10437 Hidden Tab in Tabsheet lets surrounding tabs stick to each other
- #12074 Fix to natural column width calculations in Table footer (compatibility library).
๐ See 8.11.3 milestone for all changes
-
v8.11.2 Changes
August 12, 2020๐ Vaadin Framework 8.11.2 is a maintenance release with the following fixes:
- โก๏ธ #12056 Grid onResize was not updating Horizontal scroll position if Horizontal scroller not needed
- #12067 Fix possible memory leak in ComboBox when setting new in-memory DataProvider
- #12066 Made Page#getLocation() more fault tolerant with MPR
๐ See 8.11.2 milestone for all changes
-
v8.11.1 Changes
July 02, 2020๐ Vaadin Framework 8.11.1 is a maintenance release with the following fixes:
- Clear thread local instances on connection lost in push handler
- โก๏ธ Update ComboBox popup position comparison to use correct top value
- ๐ Fix rendering of TreeGrid's frozen columns after hierarchy-column reset (Warranty fix)
๐ See 8.11.1 milestone for all changes
-
v8.11.0 Changes
May 27, 2020๐ 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
-
v8.11.0.beta1 Changes
May 13, 2020๐ Vaadin Framework 8.11.0.beta1 is a pre-release for evaluating a number of new features and bug fixes. The API in this beta version is not considered final and may change based on user feedback.
โจ Enhancements
- ๐ Support for javax.validation @notempty annotation.
๐ Bug Fixes
- ๐ Fix to Grid column hiding/unhiding indexing.
- ๐ Fix to replacing all Grid columns when some are frozen.
- ๐ Fix to MenuItem tooltips within Window and other overlays.
- ๐ Fix to RichTextArea links in Firefox and IE.
- ๐ Fix to RichTextArea empty input in Firefox and IE. (Warranty fix)
- ๐ Small improvements to documentation.
Incompatible or Behavior-altering Changes
- N/A
๐ See 8.11.0.beta1 milestone for all changes.