Accelerator Plugin
Bug Fix: Handle TypeNotPresentException
Section titled “Bug Fix: Handle TypeNotPresentException”In some circumstances a missing annotation in third party code could cause a critical error preventing the plugin from running. This will now instead be logged as a warning.
Switch Maven Central Publishing
Section titled “Switch Maven Central Publishing”This release moves Arcmutate to Sonatype’s new publishing infrastructure. It contains no functional changes.
Note, this release requires pitest 1.16.0 or above.
Bug Fix: Mockito Strictness Errors Not Propagating
Section titled “Bug Fix: Mockito Strictness Errors Not Propagating”For some versions of Mockito test failures caused by mocking strictness exceptions were not propagating when the test was accelerated.
Relocate Maven Co-ordinates
Section titled “Relocate Maven Co-ordinates”This release moves the plugin to com.arcmutate:pitest-accelerator-junit5. Previous releases were published as com.groupcdg.arcmutate:pitest-accelerator-junit5.
Enhancement: Further Expand Licence Search
Section titled “Enhancement: Further Expand Licence Search”Enhancement: Expand Licence Search
Section titled “Enhancement: Expand Licence Search”If the plugin is not supplied with the project base dir and dynamic licensing is not being used, it must search backwards for a licence file. This release expands the scope of that search.
Bug Fix: Handle Problematic Classes on ClassPath
Section titled “Bug Fix: Handle Problematic Classes on ClassPath”Fix to handle LinkageErrors when bad classes encountered during analysis.
Enhancement: Support Earlier Versions of Mockk
Section titled “Enhancement: Support Earlier Versions of Mockk”Support versions of Mockk before the KeepMocks annotation was introduced. Tested against Mockk
- 1.13.2
- 1.12.4
- 1.11.0
- 1.9.1
Enhancement: Dynamic Licence Retrieval
Section titled “Enhancement: Dynamic Licence Retrieval”See Licence Management for details.
Enhancement: Mockk Support
Section titled “Enhancement: Mockk Support”Enhancement: BeforeAll and AfterAll support
Section titled “Enhancement: BeforeAll and AfterAll support”Enhancement: Pitest 1.9.0 support
Section titled “Enhancement: Pitest 1.9.0 support”Accelerator plugin now requires pitest 1.9.0 or above.