All Versions
20
Latest Version
Avg Release Cycle
30 days
Latest Release
398 days ago

Changelog History
Page 1

  • v0.10.0-RC3 Changes

    November 03, 2020

    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

    ๐Ÿ›  ๐Ÿ› Bugfixes

    ๐Ÿšง ๐Ÿงฐ Maintenance

    ๐Ÿ“š ๐Ÿ“– Documentation

  • v0.10.0-RC2 Changes

    September 23, 2020

    ๐Ÿš€ 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 every n runs if you want to (#582) or go back to the old legacy sbt testrunner (#578).

    ๐Ÿฑ ๐Ÿงพ Known issues

    • 'Static' mutants (a val in an object) are always reported as survived.

    ๐Ÿฑ ๐Ÿš€ Features

    ๐Ÿ›  ๐Ÿ› Bugfixes

    ๐Ÿšง ๐Ÿงฐ Maintenance

  • v0.10.0-RC1 Changes

    September 11, 2020

    This is a pre-release version of Stryker4s. The biggest change is the new testrunner for sbt (#492) which boasts major performance improvements for the sbt plugin compared to the old testrunner. Running it on Stryker4s speeds up a mutation run from 40 minutes to less than 3 ๐Ÿƒโ€โ™€๏ธโฑ! Please test it out and give feedback in Slack or create a new issue if you run into anything! All Scala versions from 2.11 to Dotty 0.27 are supported. The next release of Stryker4s will likely have this testrunner as a configurable 'experimental' testrunner.

    ๐Ÿฑ ๐Ÿงพ Known issues

    • 'Static' mutants (a val in an object) are always reported as survived.

    ๐Ÿฑ ๐Ÿš€ Features

    ๐Ÿšง ๐Ÿงฐ Maintenance

  • v0.9.2 Changes

    September 01, 2020

    ๐Ÿฑ ๐Ÿš€ Features

    • ๐Ÿ”ง Propagate active profiles from Maven plugin configuration to stryker runs (#550) @jozic

    ๐Ÿ›  ๐Ÿ› Bugfixes

    ๐Ÿšง ๐Ÿงฐ Maintenance

  • v0.9.1 Changes

    July 01, 2020

    ๐Ÿฑ ๐Ÿš€ Features

    ๐Ÿ›  ๐Ÿ› Bugfixes

    • ๐Ÿ– Handle NaN mutation score in report correctly (#529) @hugo-vrijswijk
    • โœ… Report sbt Error TestResult correctly as failed instead of error (#528) @hugo-vrijswijk
      • Note : This might slightly change your mutation score

    ๐Ÿšง ๐Ÿงฐ Maintenance

  • v0.9.0 Changes

    July 01, 2020

    ๐Ÿฑ ๐Ÿš€ Features

    ๐Ÿ›  ๐Ÿ› Bugfixes

    ๐Ÿšง ๐Ÿงฐ Maintenance

  • v0.8.1 Changes

    May 30, 2020

    ๐Ÿ›  ๐Ÿ› Bugfixes

  • v0.8.0 Changes

    May 22, 2020

    ๐Ÿš€ We are excited to release Stryker4s v0.8.0. This is the first minor (v0.x.0) release we have done this year ๐ŸŽ†!

    ๐Ÿ”ง The big new feature in town is the test-filter config option, invented and contributed by @CharlesD91. It allows you to filter what tests are run during your mutation testing, which can be useful if you have integration tests in the same project or have some flaky tests. It works for both the sbt and Maven plugin.

    A bug that could result in always-survived mutants was also fixed. Mutations that always show up as Survived even though a test fails when you edit the code manually should be Killed now ๐Ÿ’€. So another reason to upgrade is that this version might actually increase your mutation score!

    ๐Ÿฑ ๐Ÿš€ Features

    ๐Ÿ›  ๐Ÿ› Bugfixes

  • v0.7.3 Changes

    May 13, 2020

    ๐Ÿ›  ๐Ÿ› Bugfixes

    ๐Ÿšง ๐Ÿงฐ Maintenance

    ๐Ÿ“š ๐Ÿ“– Documentation

    • ๐ŸŒฒ (docs) log-level can't be set in stryker4s.conf (#455) @mthmulders
  • v0.7.2 Changes

    January 31, 2020

    ๐Ÿฑ ๐Ÿš€ Features

    ๐Ÿ›  ๐Ÿ› Bugfixes

    ๐Ÿšง ๐Ÿงฐ Maintenance