Releases: vaadin/framework
Vaadin Framework 8.10.5
Vaadin Framework 8.10.5 is a maintenance release with the following fixes:
- Fix to Grid column hiding/unhiding indexing.
- Fix to replacing all Grid columns when some are frozen.
- Fix to an unnecessary DataProvider refresh with GridRowDragger.
- 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)
- Switched away from a deprecated constructor that has been removed in newer jsoup versions.
- JavaDoc tweaks.
See 8.10.5 milestone for all changes
Vaadin Framework 8.10.4
Vaadin Framework 8.10.4 is a maintenance release with the following fixes:
- Fix to Grid recalculateColumnWidths with refreshAll
- Fix to Grid frozen column handling with multiselect
- Fix to Table column selector position in MPR
- Fix to Upload ChangeListener with multiple uploads
- Fix to Upload.interruptUpload() NPE with Close/DetachListener
- Fix to Window sometimes reopening and getting stuck right after closing it
- Fix to session expiration, switching to use 403 Forbidden instead of 410 Gone
- Removed unnecessary null-checks from ValueContext constructors
- Updated Liferay kernel version to allow 11 series
- Minor optimization to Design class name handling
- Test and JavaDoc tweaks
See 8.10.4 milestone for all changes.
Vaadin Framework 8.11.0.alpha1
Vaadin Framework 8.11.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:
- 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
Breaking 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
Vaadin Framework 8.10.3
Vaadin Framework 8.10.3 is a maintenance release with the following fixes :
- Further tweaks to ComboBox popup positioning
- Fix to frozen column indexing in Grid when unhiding columns
- Improvements to Grid row positioning after resizing
- Simplified Grid sidebar handling
- Fixes to Criterion serialization
- Test tweaks
for all changes in this release, check the milestone here
Vaadin Framework 8.10.2
Vaadin Framework 8.10.2 is a maintenance release with the following fixes :
- (Warranty fix) fixes wrong popup issue on Combobox (#11894 )
- (Warranty fix) fixes Grid renders with gap between rows (#11892 )
- (Warranty fix) fixes popup issue with DateField when current day is not in range
for all changes in this release, check the milestone here
Vaadin Framework 8.10.1
Vaadin Framework 8.10.1 is a maintenance release with the following fixes :
- Fixes issue : dateField range-end does not forbit dates after year 9999 correctly (#11881) (Warranty fix)
- Added note to DateField#setRangeStart JavaDoc
Vaadin Framework 8.10.0
Vaadin Framework 8.10.0 is a feature release contains a number of new features and bug fixes.
Enhancements
- Allowed using
BeanValidationBinder
withscanNestedDefinitions
. - Allowed conditional
asRequired
inBinder
. - Allowed
Binder
to save partial data to a bean. - Added helper methods for setting only height or width full.
- Improved access to triggering session cleanup.
- Made
Grid.Column.setEditable
less prone for exceptions.
Bug Fixes
- Fixed an issue in closing
Window
with ESC (Warranty fix) - Fixed a Chrome selection issue in drop target
Table
(Compatibility). - Fixed initial disabling for any
Composite
(such asTree
). - Simplified
Grid
scroll handling. - Small improvements to documentation and testing.
- Fixed an issue in details row removal for
Grid
. - Fixed
RadioButtonGroup
readOnly handling. - Some test stability and documentation tweaks.
Incompatible or Behavior-altering Changes
- Ensured that value change happens before shortcuts in compatibility components (Warranty fix)
- Ensured that
TreeDataProvider
filters also take into account child items. - Improved
Binder
handling of null values.
See 8.10.0 milestone for all changes.
Vaadin Framework 8.10.0.beta1
Vaadin Framework 8.10.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
- Added helper methods for setting only height or width full.
- Made
Grid.Column.setEditable
less prone for exceptions.
Bug Fixes
- Fixed an issue in details row removal for
Grid
. - Fixed
RadioButtonGroup
readOnly handling. - Some test stability and documentation tweaks.
Incompatible or Behavior-altering Changes
- Ensured that value change happens before shortcuts in compatibility components (Warranty fix)
- Ensured that
TreeDataProvider
filters also take into account child items.
See 8.10.0.beta1 milestone for all changes.
Vaadin Framework 8.9.4
Vaadin Framework 8.9.4 is a maintenance release with the following fixes :
- Fixed an issue in closing
Window
with ESC (Warranty fix) - Improvements to popup positioning for
ComboBox
withinHorizontalLayout
(Warranty fix)
See 8.9.4 milestone for all changes.
Vaadin Framework 8.10.0.alpha1
Vaadin Framework 8.10.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
- Allowed using
BeanValidationBinder
withscanNestedDefinitions
. - Allowed conditional
asRequired
inBinder
. - Allowed
Binder
to save partial data to a bean. - Improved access to triggering session cleanup.
Bug Fixes
- Fixed an issue in closing
Window
with ESC (Warranty fix) - Fixed a Chrome selection issue in drop target
Table
(Compatibility). - Fixed initial disabling for any
Composite
(such asTree
). - Simplified
Grid
scroll handling. - Small improvements to documentation and testing.
Incompatible or Behavior-altering Changes
- Improved
Binder
handling of null values.
See 8.10.0.alpha1 milestone for all changes.