Stryker4s v0.10.0-RC3 Release Notes
Release Date: 2020-11-03 // over 4 years ago-
This is the third (and hopefully final) pre-release of Stryker4s 0.10.0. The next release should be the final one and will include code coverage (for sbt). There are some bugfixes in this release, but the biggest one you'll notice is the change in logging backend (#623). Stryker4s now uses only whatever logging implementation the build tool requires. What this means is logging might look slightly different, and Stryker4s will now no longer have a core dependency on slf4j ๐. Setting the log-level still works the same way.
๐ We also support the fresh-out-of-the-oven Scala 3.0.0-M1 ๐ฅ!
๐ฑ ๐ Features
- ๐ฒ Rework logging (#623) @hugo-vrijswijk
๐ ๐ Bugfixes
- ๐ Fix some mutations in if-statements not being applied (#590) @hugo-vrijswijk
- ๐ Fix mutations in
case
statements not always being added (#589) @hugo-vrijswijk
๐ง ๐งฐ Maintenance
- โก๏ธ Update dotty to Scala 3.0.0-M1 (#626) @hugo-vrijswijk
- โ Set up cats-effect-testing-scalatest (#616) @hugo-vrijswijk
- โ Setup manual trigger for mutation-testing workflow (#618) @hugo-vrijswijk
- โ Only set timeout if initial-test-run is succesful (#588) @hugo-vrijswijk
๐ ๐ Documentation
- ๐ Fix broken links in README.md (#621) @wijtserekker
- HTML report body changes with theme (#622) @wijtserekker
Previous changes from v0.10.0-RC2
-
๐ This is the second pre-release of Stryker4s 0.10.0 featuring the new sbt testrunner. See the previous release for more information about the new testrunner.
๐ In this release a couple of new features were added to give more control over the testrunner via your
stryker4s.conf
. The biggest one is the new timeout-runner which fully supports timeouts based on the initial test-run duration (#573). You can now also restart the testrunner everyn
runs if you want to (#582) or go back to the old legacy sbt testrunner (#578).๐ฑ ๐งพ Known issues
- 'Static' mutants (a
val
in anobject
) are always reported as survived.
๐ฑ ๐ Features
- โ Fully support timeout runner (sbt testrunner only) (#573) @hugo-vrijswijk
- โ Add maxTestRunnerReuse config option (#582) @hugo-vrijswijk
- โ Config option for legacy sbt test runner (#578) @hugo-vrijswijk
๐ ๐ Bugfixes
- ๐ Fix topStatement for argument Assign terms (#576) @hugo-vrijswijk
๐ง ๐งฐ Maintenance
- ๐ Improve humanReadable duration to use 'and' at the end (#583) @hugo-vrijswijk
- Cleanup selfRecreatingResource to use Ref (#581) @hugo-vrijswijk
- 'Static' mutants (a