ScalaTest/Scalactic 3.2.5 Release Notes

ScalaTest/Scalactic 3.2.5 (for Scala 2.10, 2.11, 2.12, 2.13, 3.0.0-RC1; on the JVM, JavaScript, and native) includes the enhancements and bug fixes listed below.

Note: 3.2.5 fixes an accidental source compatibility problem related to futureValue needing empty parentheses in 3.2.4. So while it is binary compatible with 3.2.4, it is intentionally not source compatible with 3.2.4. We recommend you skip 3.2.4 and go right to 3.2.5.

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 3.2.5 is a minor release of ScalaTest that fixes a source compatibility problem related to futureValue needing empty parentheses in 3.2.4, and supports Scala.js 1.3.0 and Scala 3.0.0-RC1.

Bug Fixes

Reverted changes that added empty parentheses to futureValue, which in 2.13 and 3.0.0-RC1 will require that users add empty parentheses. (#1986)

Eliminated a memory leak in Retrying, which was caused by a scheduler that was never shut down, held from a lazy val. Now create a new scheduler for each task and shut it down after the task completes execution. (PR#1962)


ScalaTest 3.2.5 is identical to 3.2.4 except for the futureValue and Retrying fixes.


ScalaTest 3.2.5 contains no new deprecations.



  • Updated Dotty support Scala 3.0.0-RC1.


Scalactic 3.2.5 contains no new deprecations.

ScalaTest/Scalactic Contributors

Thanks to the contributors for the ScalaTest/Scalactic 3.2.5 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-2024 Artima, Inc. All Rights Reserved.