Skip to content

Releases: vaadin/framework

Vaadin Framework 8.11.0

27 May 07:28
d1b3a39
Compare
Choose a tag to compare

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

13 May 07:04
d47874a
Compare
Choose a tag to compare
Pre-release

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

13 May 11:00
a279e1d
Compare
Choose a tag to compare

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

Vaadin Framework 8.10.5

12 May 05:58
6d65ee2
Compare
Choose a tag to compare

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

27 Apr 05:46
2d441b3
Compare
Choose a tag to compare

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

23 Apr 13:45
14f6f3b
Compare
Choose a tag to compare
Pre-release

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

27 Mar 13:37
d58be4e
Compare
Choose a tag to compare

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

03 Mar 07:23
e524060
Compare
Choose a tag to compare

Vaadin Framework 8.10.2 is a maintenance release with the following fixes :

for all changes in this release, check the milestone here

Vaadin Framework 8.10.1

21 Feb 08:07
Compare
Choose a tag to compare

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

07 Feb 07:22
e5118c7
Compare
Choose a tag to compare

Vaadin Framework 8.10.0 is a feature release contains a number of new features and bug fixes.

Enhancements

  • Allowed using BeanValidationBinder with scanNestedDefinitions.
  • Allowed conditional asRequired in Binder.
  • 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 as Tree).
  • 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.