All Versions
25
Latest Version
Avg Release Cycle
33 days
Latest Release
575 days ago

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.

  • 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.