All Versions
17
Latest Version
Avg Release Cycle
105 days
Latest Release
4 days ago

Changelog History
Page 1

  • v3.2.1

    August 10, 2020

    πŸš€ 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)

    πŸš€ Thanks to the contributors for the ScalaTest/Scalactic 3.2.1 release:

  • v3.2.0

    June 20, 2020

    πŸš€ The release notes for ScalaTest/Scalactic 3.2.0 are here:

    πŸš€ https://www.scalatest.org/release_notes/3.2.0

  • v3.1.3

    August 11, 2020

    πŸš€ ScalaTest 3.1.3 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. (#1859)
    • βœ… Only expect non-filtered Async tests to be reported as completed in AsyncEngine, ParallelTestExecution and RandomTestOrder, which causes incorrect test count reported. (#1838)
    • 🚚 In SuiteSortingReporter, only remove suite reporter after the SuiteCompleted event is reported correctly. (#1850)
    • βž• Added support of asynchronous test in scalatest native build. (#1867)
    • πŸ‘Œ Improved Futures support by avoiding polling in Scala futures. (#1794)

    πŸš€ Thanks to the contributors for the ScalaTest/Scalactic 3.2.1 release:

  • v3.1.2

    May 13, 2020

    πŸš€ ScalaTest 3.1.2 is a minor release of ScalaTest that makes a few changes, and supports Scala.js 1.0.1 and Dotty 0.23.

    πŸ”„ Changes included:

    • Be Scala 2.13.3 friendly (Symbol#toString change)
    • πŸ‘ Dotty 0.23.0 support.
    • Built with Scala.js 1.0.1.
  • v3.1.1

    February 21, 2020

    πŸš€ ScalaTest 3.1.1 is a minor release of ScalaTest that makes a few enhancements and fixes a few bugs, and supports Scala.js 1.0.0 and Dotty 0.22.

    πŸ”„ Changes included:

    • βœ… Report unexpected value of Try in TryValues (#1738).
    • βœ… Report unexpected value of Either in EitherValues. (#1738)
    • ⚑️ Updates, especially to macros, to support Dotty 0.22.
    • ⚑️ Updates to support Scala.js 1.0.0.
    • βœ… Use cached thread pool unless explicit thread count given during parallel execution. (#1760)
    • πŸ›  Fixed invalid property element in JUnit XML (#1767)
    • πŸ›  Fixed stray timers in SuiteSortingReporter and TestSortingReporter. (#1774)

    πŸš€ Thanks to the contributors for the ScalaTest/Scalactic 3.1.1 release:

  • v3.1.0

    November 29, 2019

    πŸš€ The release notes for ScalaTest/Scalactic 3.1.0 are here:

    πŸš€ http://www.scalatest.org/release_notes/3.1.0

  • v3.1.0-RC3

    October 31, 2019
  • v3.0.8

    June 13, 2019

    πŸ›  Fixes

    • πŸ“¦ Duplicate classes of JMock, JUnit, ScalaCheck, TestNG, EasyMock, and Selenium to org.scalatestplus.xxx packages, this fix problem for user using them from Java.
    • Added root to the macros defined in TypeMatcherMacro.
    • πŸ”„ Changed Framework to flavour @WrapWith when it is available, consistent with behaviour of ScalaTestFramework and Runner.
    • πŸ›  Fixed javascript error in report files generated by HtmlReporter.

    ✨ Enhancements

    • 🚚 Make Prettifier to not depends on scala-xml classes, and removed scala-xml dependency from scalactic.
    • βœ… Make StringOps in Prettifier to be compatible with Scala 2.13.0, all tests in AssertionsSpec now passes.
    • Made Every's groupBy method to behave consistently in Scala 2.13.0.
    • πŸ‘‰ Use collection prefix from toString for ColCompatHelper's className implementation of Scala 2.13.0.
    • ⚑️ Updated to use scala-js 0.6.28, 1.0.0-M3 and 1.0.0-M8.

    πŸ—„ Deprecations

    • βœ… Deprecated org.scalatest.enablers.CheckerAsserting in favour of org.scalatestplus.scalacheck.CheckerAsserting.
  • v3.0.7

    March 19, 2019

    πŸš€ This release has the same functionality as 3.0.6, and should be source compatible with 3.0.6, but unlike 3.0.6, is binary compatible with 3.0.5. Please see the release notes for 3.0.6 to find out the details of what the release contains. The goal with this release it to achieve binary compatibility with 3.0.5. Unfortunately although 3.0.6 should be source compatible with 3.0.5, it was not binary compatible.

  • v3.0.7-RC1

    March 08, 2019

    πŸš€ This release has the same functionality as 3.0.6, and should be source compatible with 3.0.6, but unlike 3.0.6, is binary compatible with 3.0.5. Please see the release notes for 3.0.6 to find out the details of what the release contains. The goal with this release it to achieve binary compatibility with 3.0.5. Unfortunately although 3.0.6 should be source compatible with 3.0.5, it was not binary compatible.