ScalaTest/Scalactic 3.2.2 Release Notes

ScalaTest/Scalactic 3.2.2 (for Scala 2.10, 2.11, 2.12, and 2.13; on the JVM, JavaScript, native, and Dotty) includes the enhancements and bug fixes listed below. No source code using ScalaTest/Scalactic 3.2.0 should break, and this release is binary compatible with 3.2.1.

For information on how to include ScalaTest in your project, see the install page. For information on how to use Scalactic in your production code, see its install page.



ScalaTest


ScalaTest 3.2.2 is a minor release of ScalaTest that makes a few changes, and supports Scala.js 1.1.1 and Dotty 0.27.

Bug Fixes

  • Remove suite reporter only when the suite's tests are completed. (PR#1876)
  • Enhanced ObjectDiffer to handle diff-ing of objects with cyclic dependency. (PR#1871)

Improvements

  • Skip Await.ready call overhead when the future is already completed at the call site.
  • Report actual value of unexpected Try projection.
  • Report actual value of unexpected Either projection.
  • Changed SuiteRunner so that the behavior of handling fatal error in parallel execution is consistent with execution in serial. (PR#1870)
  • Updated flexmark to 0.36.8.
  • Updates to support Dotty 0.27.

Deprecations

ScalaTest 3.2.2 contains no new deprecations.



Scalactic


Improvements

  • Updates to support Dotty 0.27.

Deprecations

Scalactic 3.2.2 contains no new deprecations.




ScalaTest/Scalactic Contributors

Thanks to the contributors for the ScalaTest/Scalactic 3.2.2 release:

Visit ScalaTest Release Notes for links to the release notes of all previous versions, or step back in time by visiting the release notes for the previous version.

ScalaTest is brought to you by Bill Venners and Artima.
ScalaTest is free, open-source software released under the Apache 2.0 license.

If your company loves ScalaTest, please consider sponsoring the project.

Copyright © 2009-2020 Artima, Inc. All Rights Reserved.

artima