Skip to content

Releases: stryker-mutator/stryker4s

Stryker4s v0.10.0-RC3

03 Nov 17:08
653d2b8
Compare
Choose a tag to compare
Stryker4s v0.10.0-RC3 Pre-release
Pre-release

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

Stryker4s v0.10.0-RC2

23 Sep 10:52
a6ce753
Compare
Choose a tag to compare
Stryker4s v0.10.0-RC2 Pre-release
Pre-release

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

Stryker4s v0.10.0-RC1

11 Sep 08:44
0c6f893
Compare
Choose a tag to compare
Stryker4s v0.10.0-RC1 Pre-release
Pre-release

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

Stryker4s v0.9.2

01 Sep 09:36
f1ac6e2
Compare
Choose a tag to compare

🚀 Features

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

🐛 Bugfixes

🧰 Maintenance

Stryker4s v0.9.1

01 Jul 12:40
b50b156
Compare
Choose a tag to compare

🚀 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

Stryker4s v0.9.0

01 Jul 12:40
9e99192
Compare
Choose a tag to compare

🚀 Features

🐛 Bugfixes

🧰 Maintenance

Stryker4s v0.8.1

30 May 14:50
1a18670
Compare
Choose a tag to compare

Note: The release done on May 30th had an error where not all artifacts were published. Namely, stryker4s-core_2.12 and stryker4s-command-runner_2.12 were missing. This has been fixed and the artifacts should now be available.

🐛 Bugfixes

Stryker4s v0.8.0

22 May 20:32
312c6d2
Compare
Choose a tag to compare

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

Stryker4s v0.7.3

13 May 09:09
77647d4
Compare
Choose a tag to compare

🐛 Bugfixes

🧰 Maintenance

📖 Documentation

Stryker4s v0.7.2

31 Jan 16:01
Compare
Choose a tag to compare

🚀 Features

🐛 Bugfixes

🧰 Maintenance