Skip to content

Releases: vaadin/framework

Vaadin Framework 8.12.0.beta1

08 Oct 11:25
b8c19e0
Compare
Choose a tag to compare
Pre-release

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

07 Oct 07:01
2e8b9d2
Compare
Choose a tag to compare

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

09 Sep 07:47
665f335
Compare
Choose a tag to compare
Pre-release

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

09 Sep 12:26
7b236a4
Compare
Choose a tag to compare

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

13 Aug 05:33
e8984fb
Compare
Choose a tag to compare
Pre-release

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

12 Aug 05:59
55ccf28
Compare
Choose a tag to compare

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

02 Jul 10:34
b0d157b
Compare
Choose a tag to compare

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

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