Vaadin v8.12.1 Release Notes

Release Date: 2020-12-04 // over 3 years ago
  • 🚀 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


Previous changes from v8.12.0

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