Link Search Menu Expand Document

Spring Plugin

1.1.1

Switch Maven Central Publishing

This release moves Arcmutate to Sonatype’s new publishing infrastructure. It contains no functional changes.

1.1.0

Requires pitest 1.19.0 or above

Enhancement: Mutator URLs

When used in combination with arcmutate git integrations, supplies links to documentation for extended mutators.

Bug Fix: Unreliable Environment Reset

When run against pitest > 1.16.3, the environment reset worked unreliably for some users resulting in tests not being targetted against mutants.

1.0.0

Relocate Maven Co-ordinates

This release moves the plugin to com.arcmutate:arcmutate-spring. Previous releases were published as com.groupcdg.arcmutate:arcmutate-spring.

0.0.10

Bug Fix: Licence Not Resolved

Licence file was not being correctly resolved for some gradle builds.

0.0.9

Bug: NullPointerException When Source Directory No Configured

A null pointer was thrown when the plugin was unable to locate a source file associated with a mutated class. This will now result in a warning.

0.0.8

0.0.7

Bug Fix: Tests Not Considered

In rare cases some potentially killing tests were not considered for annotated classes with branches in their constructors.

0.0.6

Enhancement: Inheritable Annotations

Mutations to annotations marked as inheritable now targeted by relevant tests for all classes in the hierarchy.

0.0.5

Enhancement: Support Annotation Mutations at Class Level

Supported annotations will now be mutated when placed at class level. This functionality requires pitest 1.13.2 or above.

0.0.4

Enhancement: Add Spring Mutator Group

0.0.3

Enhancement: Mutate Security Annotations

Enhancement: Mutate Response Annotations

0.0.2

Enhancement: Improve Mutant Descriptions

Removed annotation mutants now contain a human readable form of the annotation and the name of the field, or position of the parameter, from which it was removed.

0.0.1

Initial preview release.