ScalaTest v3.0.5 Release Notes

Release Date: 2018-02-13 // about 6 years ago
  • ScalaTest

    ๐Ÿ› Bug Fixes:

    • ๐Ÿ›  Fixed implicit view not available problem when used with compile macro.
    • ๐Ÿ›  Fixed stack depth problem in RefSpecLike and fixture.SpecLike under Scala 2.13.
    • ๐Ÿ”„ Changed Framework and ScalaTestFramework to set spanScaleFactor for Runner object instance for different Runner using different class loader, this fixed incorrect Runner.spanScaleFactor being used when multiple sbt projects tests run concurrently.
    • ๐Ÿ›  Fixed a bug in endsWith regex matcher.

    ๐Ÿ‘Œ Improvements:

    • โœ‚ Removed duplicated parsing code for -C in ArgsParser.
    • ๐Ÿ‘Œ Improved performance in WebBrowser.
    • ๐Ÿ“š Documentation typo rectification.
    • ๐Ÿ‘Œ Improve validity of Junit XML reports.
    • ๐Ÿ‘Œ Improved performance by replacing all .size == 0 and .length == 0 to .isEmpty.

    โœจ Enhancements:

    • โž• Added 'C' option to -P, which will tells -P to use cached thread pool.

    โšก๏ธ External Dependencies Update:

    • โฌ†๏ธ Bumped up scala-js version to 0.6.22.
    • ๐Ÿ”„ Changed to depend on mockito-core, not mockito-all.
    • โฌ†๏ธ Bumped up jmock version to 2.8.3.
    • โฌ†๏ธ Bumped up junit version to 4.12.
    • โœ‚ Removed depedency to scala-parser-combinators.

    Scalactic

    ๐Ÿ› Bug Fixes:

    • ๐Ÿ›  Fixed Accumulation's Combinable problem when used with ScalaTest's shouldEqual.

    ๐Ÿ‘Œ Improvements:

    • ๐Ÿ–จ Pretty print ArrayOps.
    • ๐Ÿ‘Œ Improved performance by replacing all .size == 0 and .length == 0 to .isEmpty.

    โšก๏ธ External Dependencies Update:

    • โฌ†๏ธ Bumped up scala-js version to 0.6.22.

    Notes for 3.0.5-M1

    ๐Ÿš€ The M1 release is created for Scala 2.13.0-M3, which we detected a potential regression when building ScalaTest's own tests. You can use 3.0.5-M1 if you need to cross build with Scala 2.13.0-M3. For further details, please see:

    โœ… #1321 (comment)