All Versions
16
Latest Version
Avg Release Cycle
37 days
Latest Release
2 days ago

Changelog History
Page 1

  • v8.11.0

    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

    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.

  • v8.11.0.alpha1

    April 23, 2020

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

    May 12, 2020

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

    April 27, 2020

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

    March 27, 2020

    🚀 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

  • v8.10.2

    March 03, 2020

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

    🚀 for all changes in this release, check the milestone here

  • v8.10.1

    February 21, 2020

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

    February 07, 2020

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

  • v8.10.0.beta1

    January 17, 2020

    🚀 Vaadin Framework 8.10.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

    • ➕ Added helper methods for setting only height or width full.
    • Made Grid.Column.setEditable less prone for exceptions.

    🐛 Bug Fixes

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

    👀 See 8.10.0.beta1 milestone for all changes.