Skip to content

Releases: stryker-mutator/stryker4s

Stryker4s v0.8.0

Choose a tag to compare

@github-actions github-actions released this 22 May 20:32
312c6d2

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

Choose a tag to compare

@github-actions github-actions released this 13 May 09:09
77647d4

🐛 Bugfixes

🧰 Maintenance

📖 Documentation

Stryker4s v0.7.2

Choose a tag to compare

@github-actions github-actions released this 31 Jan 16:01

🚀 Features

🐛 Bugfixes

🧰 Maintenance

Stryker4s v0.7.1

Choose a tag to compare

@github-actions github-actions released this 05 Dec 15:57
d848343

This is a small maintenance release. It's main feature is the update to mutation-testing-elements v1.2.2 (used in the HTML report) which is now a smaller size (238kB vs 296kB).

🧰 Maintenance

Stryker4s v0.7.0

Choose a tag to compare

@github-actions github-actions released this 01 Dec 14:13

We are excited to release Stryker4s 0.7.0. This release adds a couple of cool new features. Mainly, it improves the dashboard reporter to upload your full HTML report to the Stryker dashboard. The dashboard reporter now also supports GitHub actions.

We'll now also let you know about any unused configuration keys in your stryker4s.conf. This hopefully helps you keep your configuration clean and might let you know of any breaking configuration changes we've made. Thank you @scubamaggo for this one!

Lastly, we now use the Stryker-independent mutation-testing-metrics library. This is a cool new little library that anyone can use to calculate metrics about their mutation testing results. It works with the mutation testing report JSON schema and is published for pretty much any Scala target we can think of! Go check it out if you want to work with mutation testing JSON results!

🚀 Features

🧰 Maintenance

Stryker4s v0.6.1

Choose a tag to compare

@hugo-vrijswijk hugo-vrijswijk released this 15 Jul 12:41

Bugfixes

  • Fix possible conflict with generated code in user's variable names (#239)

Other changes

  • Update scalafmt 2.0.0 (#236)
  • Update mutation-testing-elements, ... to 1.1.1 (#241)
  • Update log4j-api, log4j-core, ... to 2.12.0 (#237)
  • Update scalameta to 4.2.0 (#235)
  • Add Stryker4s logo to readme
  • Update sbt-scoverage to 1.6.0 (#231)

Stryker4s v0.6.0

Choose a tag to compare

@hugo-vrijswijk hugo-vrijswijk released this 18 Jun 11:12
451fd98

This version includes a new mutator: the triple equals mutator (#227). Thanks @rgugliel!

There's also a fix for the dashboard reporter. If you use this reporter, please update to this version.
We've also updated our HTML reporter (mutation-testing-elements) to a new version. This includes some UI improvements. See the mutation-testing-elements changelog for more details.

Features

  • Update mutation-testing-elements to 1.1.0 (#230)
  • Feature/add typed eq mutant (#227)

Bugfixes

  • Fix dashboard reporter (#222)

Other changes

  • Update scalameta to 4.1.12 (#225)
  • Update scalaj-http to 2.4.2 (#224)
  • Update mockito-scala-scalatest to 1.5.11 (#223)
  • Update pureconfig to 0.11.1 (#220)

Stryker4s v0.5.1

Choose a tag to compare

@hugo-vrijswijk hugo-vrijswijk released this 14 Jun 16:25
5418f7f

Bugfixes

  • Fix glob pattern for collection files to be mutated (#219)
    • This pattern takes into accounts located in the root
      of the Scala source directory as well, not just those
      in subdirectories.

Other changes

  • Update grizzled-slf4j to 1.3.4 (#216)
  • Update mockito-scala-scalatest to 1.5.9 (#217)

Stryker4s v0.5.0

Choose a tag to compare

@hugo-vrijswijk hugo-vrijswijk released this 11 Jun 20:23
d9dba38

Stryker4s 0.5.0 introduces two new awesome reporters for you to use! The first is a json reporter, which lets you output mutation run results to a JSON file. The second is a dashboard reporter. This special report allows you to add a cool new mutation score badge to your readme. All you have to do for it is add a secret environment variable to your favourite CI tool. Have a look at the documentation for more details.

Features

  • Add a JSON reporter (#209)
  • Add a dashboard reporter (#210)

Other changes

  • Enabled new compiler options (#214)
  • Update Scalatest to 3.0.8 (#213)
  • Update mockito-scala-scalatest to 1.5.8 (#212)
  • Unify mockito scala usage (#200)

Stryker4s v0.4.0

Choose a tag to compare

@hugo-vrijswijk hugo-vrijswijk released this 18 May 12:00

Stryker4s 0.4.0 changes the way the CommandRunner is configured. If you use the CommandRunner, see our updated documentation (#168).

Changes

  • Enable html reporter by default (#203)
  • Unify runner interface (#168)
  • Only delete stryker4s dependencies from cache (#197)

Dependency updates

  • Update scalameta to 4.1.10 (#202)
  • Update mockito-scala to 1.4.2 (#201)
  • Update pureconfig to 0.11.0 (#196)