Skip to content

Releases: stryker-mutator/stryker4s

v0.21.0

Choose a tag to compare

@stryker-mutator stryker-mutator released this 05 Jun 19:47
9c3d929

0.21.0 (2026-06-05)

Features

  • add more detailed logging for mutant runner and console reporter (#2015) (517bc58)

Bug Fixes

  • disable Scala3 pattern match exhaustiveness check (#2023) (a753f8f)
  • place coverage statement inside wildcard block instead of in condition (#2024) (5d24b3e)
  • report correct location for statements with comments (#2025) (8e187b8)
  • rollback: use offset for compile error location when available (#2013) (b7c6d79), closes #2011
  • sbt: read test-runner responses on demand to avoid teardown race (#1861) (#2010) (9585be4)

v0.20.4

Choose a tag to compare

@stryker-mutator stryker-mutator released this 21 May 09:10
df66bd2

0.20.4 (2026-05-21)

Stryker4s now works properly on multi-module projects! Simply running sbt <module-name>/stryker will run Stryker4s on the specified module. The workaround of sbt 'project <module-name>; stryker' is no longer necessary. Thanks to @rwaldvogel for the contribution!

Bug Fixes

  • sbt: scope task queries to the invoking project (#1994) (bfbe167)
  • sbt: strip -Werror alongside -Xfatal-warnings (#1999) (afb2e50)

v0.20.3

Choose a tag to compare

@stryker-mutator stryker-mutator released this 25 Mar 14:39
bdc7018

0.20.3 (2026-03-25)

Bug Fixes

  • unix-sockets: use temp file for socket path instead of fixed path (#1958) (f42d3ac)

v0.20.2

Choose a tag to compare

@stryker-mutator stryker-mutator released this 19 Mar 09:30
0a83b1c
chore(master): release 0.20.2 (#1954)

v0.20.1

Choose a tag to compare

@stryker-mutator stryker-mutator released this 17 Mar 11:34
c17b738

0.20.1 (2026-03-17)

Bug Fixes

v0.20.0

Choose a tag to compare

@stryker-mutator stryker-mutator released this 16 Mar 13:38
9364a48

0.20.0 (2026-03-16)

This release uses the new support in FS2 for Unix sockets to communicate with test-runners. Stryker4s will seamlessly use either native Unix file sockets, or the "old" TCP sockets, whichever is available. This should give slightly improved performance and stability. If you run into any issues, please let us know!

Features

  • connect to testrunner over unix sockets, if available (#1834) (3921e7c)
  • report: output HTML report as single file (#1867) (cd60269)
  • scala-dialect: support Scala 3.8 (#1883) (810c600)

Bug Fixes

v0.19.1

Choose a tag to compare

@stryker-mutator stryker-mutator released this 15 Sep 16:40
b3f4106

0.19.1 (2025-09-15)

Bug Fixes

  • testrunner: fix null pointer exception in testrunner when event throwable is null (#1833) (2af192c)

v0.19.0

Choose a tag to compare

@stryker-mutator stryker-mutator released this 11 Aug 10:15
6b9020e

0.19.0 (2025-08-11)

⚠ BREAKING CHANGES

  • core: Minimum sbt version is now 1.11.2

Features

  • core: support scala 3.7 dialect (0e1bdb2)
  • sbt-plugin: publish to sbt 2.0.0-RC2 (0e1bdb2)

v0.18.1

Choose a tag to compare

@hugo-vrijswijk hugo-vrijswijk released this 11 Aug 10:02

0.18.1 (2025-08-04)

Bug Fixes

  • configure maven plugin to publish to new maven-central (#1803) (dc6a5a9)
  • use correct tasks for sonatype central release (#1805) (ce7c317)

v0.18.0

Choose a tag to compare

@stryker-mutator stryker-mutator released this 11 May 10:29
bc115e1

0.18.0 (2025-05-11)

Features

  • console-reporter: report score based on covered code (#1764) (7929d03)

Bug Fixes

  • no-coverage mutants should not be reported as static (#1755) (779d2b4)