You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

CHANGELOG-VAADIN8.md 2.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # Vaadin 8 extended maintenance version changelog
  2. ## Vaadin 8.17.0
  3. * Improved hierarchical data container handling, resulting in increased speed and correcting some potential memory leaks.
  4. * Fixed an issue in Grid's MultiSelect mode introduced by performance improvements made to Vaadin 8.16.0 which would erroneously cause a refreshed data item to become selected.
  5. * Fixed an issue introduced in Vaadin 8.15.1's Grid focus stealing fix where the focus stealing prevention would become overly zealous.
  6. * Updated JSoup version from 1.14.3 to 1.15.3. This is a **BREAKING CHANGE** for many projects, as it requires **you** to find all references to `org.jsoup.safety.Whitelist` and replace them with references to `org.jsoup.safety.Safelist`. The API of the two classes is the same; `Safelist` is a drop-in replacement for `Whitelist`. This change was made to all Vaadin versions simultaneously to address [CVE-2022-36033](https://ossindex.sonatype.org/vulnerability/CVE-2022-36033) and keep the dependencies in line for use with [Vaadin MPR](https://vaadin.com/docs/latest/tools/mpr/overview).
  7. * Updated PuppyCrawl dependency from version 8.18 to 8.29
  8. * Updated CheckStyle dependency from version 2.17 to 3.2.0
  9. ## Vaadin 8.16.1
  10. * Fixed a failure-to-start condition on some server configurations (e.g. Tomcat) caused by the connector map cleanup logic change in 8.16.0
  11. * Updated Jetty version from 9.4.43.v20210629 to 9.4.48.v20220622 to fix a potential security issue
  12. * Updated License Checker version to support Vaadin 8 together with the latest Vaadin Flow in MPR configurations
  13. * Updated the license information provided by vaadin-root POM to correctly show CVDL-4 as the project license instead of Apache-2.0
  14. ## Vaadin 8.16.0
  15. * Introduced Snippets feature for the RichTextArea component
  16. * Moved connector map cleaning logic invocation from UI.unlock() to VaadinService.requestEnd() when not using Push
  17. * Improved Grid multi-select performance
  18. * Backported automatic conversion support and other Binder improvements from Vaadin Flow
  19. ## Vaadin 8.15.2
  20. * Added support for Liferay kernel versions up to 49
  21. * Changed all resources to use Object.class as interface type to support OSGi Portlets on Liferay CE 7.3.6 GA7 or later (#12504)
  22. ## Vaadin 8.15.1
  23. * Fixed an issue where Grid was moving focus away from external input controls when the datasource contents were updated
  24. * Fixed an issue where manual field binding configurations might get overwritten by automatic binding logic
  25. * Field level verification in Binder is no longer run twice
  26. ## Vaadin 8.15.0
  27. * Change license from Apache 2.0 to CVDLv4
  28. * Add more intuitive resynchronization error message
  29. * Allow scrolling away from a Grid using touch
  30. * Throw exception when attempting to merge BeanPropertySets with identical keys but different value types