Spring Plugin
1.1.2
Do Not Mutate Abstract Methods
By default, annotations will no longer be removed from abstract methods.
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
Enhancement: Expand Licence Search
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.