Skip to content

Releases: scalatest/scalatest

3.2.8

22 Apr 02:16
Compare
Choose a tag to compare

ScalaTest 3.2.8 is a point release of ScalaTest that makes a few bug fixes and enhancements.

Changes included:

  • Fixed JUnit XML Invalid Output (#1996).
  • Fixed NullPointerException problem when Scala 3 Position macro is used in REPL (#2001).
  • Enhanced Scala 3 version of Assertions' assertResult, shouldBe and mustBe matchers with scala.CanEqual support (#2002).
  • Fixed stripMargin problem in Scala 3 build (#2005).
  • Updated to build with Scala 3.0.0-RC3 (#2009).

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

Donald McLean (https://github.com/dmclean62)
Simmo Saan (https://github.com/sim642)
Chua Chee Seng (https://github.com/cheeseng)
Bill Venners (https://github.com/bvenners)

3.2.7

02 Apr 13:15
Compare
Choose a tag to compare

ScalaTest 3.2.7 is a point release of ScalaTest that makes a few enhancements.

Changes included:

  • Updated to build with Scala 3.0.0-RC2.
  • Added Scala-js build for Scala 3.0.0-RC2.
  • Updated to build with Scala-js 1.5.0.

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

Tom Grigg (https://github.com/griggt)
Chua Chee Seng (https://github.com/cheeseng)
Bill Venners (https://github.com/bvenners)

3.2.6

09 Mar 04:53
Compare
Choose a tag to compare

ScalaTest 3.2.6 is a point release of ScalaTest that makes a few enhancements.

Changes included:

  • Load the new correct wrapper class for JUnit and TestNG.
  • Changed to use scala-xml 2.0.0-M5 for Scala 3 build.
  • Updated to use scala-xml 1.3.0 for Scala 2 build.

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

Seth Tisue (https://github.com/SethTisue)
Gabriel Russo (https://github.com/gabrielrussoc)
Chua Chee Seng (https://github.com/cheeseng)
Bill Venners (https://github.com/bvenners)

3.2.5

24 Feb 04:20
Compare
Choose a tag to compare

ScalaTest 3.2.5 is a point release of ScalaTest that makes a few enhancements.

Changes included:

  • Undo source breaking change in Future's futureValue function by mistake in 3.2.4 which required ().
  • Rewritten Retrying.scala to do away with lazy val scheduler in object Retrying which is not shutdown, replaced with approach where new instance of scheduler is created every time and .shutdown() is called right after the intended task is scheduled with it, this way the scheduler will shutdown after the scheduled task completes its execution.

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

Chua Chee Seng (https://github.com/cheeseng)
Bill Venners (https://github.com/bvenners)

3.2.4

19 Feb 03:30
Compare
Choose a tag to compare

ScalaTest 3.2.4 is a point release of ScalaTest that makes a few enhancements.

Changes included:

  • Improved support for Scala 3.
  • Upgraded to Scala 3.0.0-RC1.
  • Upgraded to use Scala 2.13.4
  • Upgraded to use Scala Native 0.4.0
  • Changed to use String's .linesIterator in NumericString.

Note:
There's a source breaking change in Futures's futureValue function by mistake which required (), it will be fixed by a follow-up 3.2.5 very soon.

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

Kirill A. Korinsky (https://github.com/catap)
Guillaume Martres (https://github.com/smarter)
Nicolas Stucki (https://github.com/nicolasstucki)
Fengyun Liu (https://github.com/liufengyun)
Seth Tisue (https://github.com/SethTisue)
Ondra Pelech (https://github.com/sideeffffect)
Chua Chee Seng (https://github.com/cheeseng)
Bill Venners (https://github.com/bvenners)

3.2.3

10 Nov 03:04
Compare
Choose a tag to compare

ScalaTest 3.2.3 is a point release of ScalaTest that makes a few enhancements and fixes a few bugs.

Changes included:

  • Fixed NotSerializableException when TryValues or EitherValues raise assertion failure. (#1884)
  • Bump sbt-osgi version to 0.9.6, for JDK 15 compat (#1899)
  • Updated to use Scala-js 1.3.0.
  • Updated to use Dotty 1.0.0-M1.

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

Sébastian Le Merdy (https://github.com/seblm)
Seth Tisue (https://github.com/SethTisue)
Chua Chee Seng (https://github.com/cheeseng)
Bill Venners (https://github.com/bvenners)

3.0.9

23 Sep 03:10
Compare
Choose a tag to compare

ScalaTest 3.0.9 is a point release of ScalaTest that backported critical bug fixes and a few enhancements from 3.1.x.

Changes included:

  • Only expect non-filtered Async tests to be reported as completed in AsyncEngine, ParallelTestExecution and RandomTestOrder, which causes incorrect test count reported.
  • In SuiteSortingReporter, only remove suite reporter after the SuiteCompleted event is reported correctly.
  • Improved support for Symbol in Prettifier and PrivateMethodTester.
  • Updated scala-js version to 0.6.33.
  • Updated scalacheck version to 1.14.3.
  • Rewritten SuiteSortingReporter and TestSortingReporter to create timer instance only when required, avoiding creating the timer thread when it is not needed.
  • Changed SuiteRunner so that the behavior of handling fatal error in parallel execution is consistent with execution in serial.

Thanks to the contributors for the ScalaTest/Scalactic 3.0. release:

3.2.2

05 Sep 04:02
Compare
Choose a tag to compare

ScalaTest 3.2.2 is a point release of ScalaTest that makes a few enhancements and fixes a few bugs.

Changes included:

  • Remove suite reporter only when the suite's tests are completed. (#1876)
  • 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. (#1870)
  • Enhanced ObjectDiffer to handle diff-ing of objects with cyclic dependency. (#1871)
  • Updated flexmark to 0.36.8.

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

3.1.4

05 Sep 02:20
Compare
Choose a tag to compare

ScalaTest 3.1.4 is a point release of ScalaTest that makes a few enhancements and fixes a few bugs.

Changes included:

  • Remove suite reporter only when the suite's tests are completed. (#1876)
  • Skip Await.ready call overhead when the future is already completed at the call site.
  • Changed SuiteRunner so that the behavior of handling fatal error in parallel execution is consistent with execution in serial. (#1870)
  • Enhanced ObjectDiffer to handle diff-ing of objects with cyclic dependency. (#1871)
  • Updated flexmark to 0.36.8.

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

3.2.1

11 Aug 14:40
Compare
Choose a tag to compare

ScalaTest 3.2.1 is a point release of ScalaTest that makes a few enhancements and fixes a few bugs, and supports Scala.js 1.1.1 and Dotty 0.26.

Changes included:

  • Fix IllegalAccessException when comparing 2 instances of class has private fields. (#1834)
  • Only expect non-filtered Async tests to be reported as completed in AsyncEngine, ParallelTestExecution and RandomTestOrder, which causes incorrect test count reported. (#1842)
  • In SuiteSortingReporter, only remove suite reporter after the SuiteCompleted event is reported correctly. (#1844)
  • Added support of asynchronous test in scalatest native build. (#1858)
  • Improved Futures support by avoiding polling in Scala futures. (#1861)
  • Fixed incorrect succeeded value in CompositeStatus (#1868)

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