Releases: vaadin/framework
Vaadin Framework 8.12.0.beta1
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
Vaadin Framework 7.7.22
Extended support release 7.7.22
October 7, 2020
- Fix issue when ComboBox does not select or add a new value when typing fast and tabbing out (issue #6671)
- Fix regression in Grid. Adding columns when there are hidden columns could throw IndexOutOfBounds exception.
- Fix EmailValidator regexp pattern not to halt on malicious input (issue #7757)
- Update Framework’s test environment settings.
Vaadin Framework 8.12.0.alpha2
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
Vaadin Framework 8.11.3
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
Vaadin Framework 8.12.0.alpha1
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)
Vaadin Framework 8.11.2
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
Vaadin Framework 8.11.1
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
Vaadin Framework 8.11.0
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.
Vaadin Framework 8.11.0.beta1
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.
Vaadin Framework 7.7.21
Extended support release 7.7.21
May 13, 2020
- Use APPLICATION scope for the session lock with Portlets
- Fix issue with Push stopping working in some circumstances
- Fix issue where Chrome refused to select text in Table
- Fix issue with Grid resizing (issue #11893)
- Fix Push reconnect issue with Websockets (e.g. issue #7190)
- Fix issue with incorrect column selector position with MPR