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

Changelog History
Page 2

  • v0.7.1 Changes

    December 05, 2019

    ๐Ÿš€ 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

  • v0.7.0 Changes

    December 01, 2019

    ๐Ÿš€ 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

  • v0.6.1 Changes

    July 15, 2019

    ๐Ÿ›  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)
  • v0.6.0 Changes

    June 18, 2019

    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)
  • v0.5.1 Changes

    June 14, 2019

    ๐Ÿ›  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)
  • v0.5.0 Changes

    June 11, 2019

    ๐Ÿ“š 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)
  • v0.4.0 Changes

    May 18, 2019

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

    ๐Ÿ”„ Changes

    • 0๏ธโƒฃ 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)
  • v0.3.5 Changes

    May 10, 2019

    ๐Ÿ›  This release contains an important bugfix related to the HTML reporter output (#194). The mutation-testing-elements JS is now written to a separate file instead of being inlined in the index.html.

    ๐Ÿ›  Bugfixes

    • โœ… Write mutation-test-elements.js to separate file (#194)

    Other changes

    • โšก๏ธ Update better-files to 3.8.0 (#195)
    • โšก๏ธ Update scalameta to 4.1.9 (#193)
    • โšก๏ธ Update mutation-testing-elements to 1.0.7 (#192)
    • โœ‚ Remove dependency to scalameta contrib (#190)
  • v0.3.4 Changes

    April 12, 2019

    ๐Ÿ›  This release contains an important bugfix for Scalameta regarding pretty-printing of syntax trees (#191).

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fix release process (#189)
    • โšก๏ธ Update scalameta:contrib, scalameta to 4.1.6 (#191)

    Other changes

    • โšก๏ธ Update mutation-testing-elements to v1.0.6
    • โšก๏ธ Update mockito-scala to 1.3.1 (#187)
  • v0.3.3 Changes

    April 11, 2019

    ๐Ÿ”‹ Features

    • โœ… Switch to io.stryker-mutator mutation-testing-report instead of webjars (#185)

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fix release steps with open sonatype releases (#180)
    • ๐Ÿ›  Fix html reporter in sbt plugin and write report to separate file (#179)

    Other changes

    • โšก๏ธ Update mockito-scala to 1.3.0 (#184)
    • VS Code: only format on save in Scala files (#181)
    • โž• Add githook for pre-push formatting check (#182)
    • ๐ŸŒฒ Make log conversion implicit (#167)
    • โœ‚ Remove release-process.md (#174)
    • ๐Ÿšš Move supported mutators docs (#177)
    • โœ‚ Remove changelog.md (#173)
    • โž• Add test to verify that report resource can be found