Skip to content

Releases: hcoles/pitest

1.5.0

19 Feb 09:31
Compare
Choose a tag to compare
  • #556 - Do not mutate enum constructors
  • #726 - Ensure static initializer coverage is recorded
  • #734/#735/#736 - Replace legacy interfaces with Java API (thanks @AlexElin)

Existing history files should be deleted when upgrading to this build.

1.4.11

13 Jan 20:58
Compare
Choose a tag to compare

#683 - Filter try-with-resources before filtering inlined code (thanks @Vampire)
#686 - Do not print the class name twice for unsplittable test units (thanks @Vampire)
#672 - Do not include the current directory to the minion class path (thanks @Vampire)
#692 - Add property='skipPitest' to skip attribute inn maven plugin (thanks @cjgwhite)
#697 - TestNG 7.0.0 compatibility (thanks @kris-scheibe)
#666 - UOI4 reports mutated field name (thanks @LaurentTho3)
#716 - Bump asm to 7.3.1
#710 - Use the new mutator set by default

Note, that #710 introduces a behaviour change to pitest, changing the mutators that are used by default.

1.4.10

01 Sep 08:07
Compare
Choose a tag to compare

#534 Smaller blocks for more precise test targeting (thanks @jon-bell)
#664 Fix A0D2 map key (thanks @Vampire)
#656 Escape characters in init methods for html report (thanks @Vampire)
#404 Filter junk mutations to compiler generated Objects.requireNonNull calls

When upgrading all history files should be deleted or incorrect results may be generated.

pitest-parent-1.4.9

19 Jun 20:58
Compare
Choose a tag to compare

#613 / #623 - Fix for powermock issues on (thanks @jon-bell)
#614 - Improved error message when no test plugin (thanks @szpak)
#620 - Support annotation processors such as Micronaut that do not set debug filename

1.4.8

22 May 19:26
Compare
Choose a tag to compare

#597 Fix for bug in coverage when large number of classes (thanks @jon-bell)
#601 Avoid stealing keyboard focus on macos (thanks @maxgabut)

1.4.7

28 Mar 21:33
Compare
Choose a tag to compare
  • #545 Faster coverage calculation

Thanks to work by @jon-bell this release significantly increases the performance of pitest's coverage stage.

1.4.6

06 Mar 16:03
Compare
Choose a tag to compare
  • #580 - upgrade to ASM 7.1
  • #573 - Ant support for testPlugin and failWhenNoMutations (thanks @mduggan)
  • #555 - Allow empty elements in maven configuration (thanks @maxgabut)

1.4.5

28 Jan 09:05
Compare
Choose a tag to compare
  • #557 Issues running on Java 8

1.4.4

27 Jan 21:03
Compare
Choose a tag to compare

#518 - Experimental BigInteger mutator (thanks @ripdajacker)
#523 - Sort mutators in html report (thanks @ThLeu)
#533 - Classic mutators from literature (thanls @LaurentTho3)
#528 - Added skipFailingTests option from maven plugin (thanks @nicerloop)

1.4.3

29 Sep 21:53
Compare
Choose a tag to compare

A test matrix mode can now be enabled by setting the parameter fullMutationMatrix to true, mutant will continue to be challenged with tests after one has failed and the result for each test determined. Note that only XML output is supported in this mode.