Skip to content

Releases: hcoles/pitest

1.1.8

02 Jan 13:11
Compare
Choose a tag to compare

#239 - Provide a shortcut to set history files via maven

Maven users can now set seup pitest to use an automatically managed history file in their temp directory by setting the property withHistory to true.

#240 - Support for regexes

Previous versions of pitest supported only glob style filters. As of this release if the filter begins with a ~ it will be interpreted as a regex.

#243 - Use ephemeral ports to communicate with minions

1.1.7

28 Sep 20:52
Compare
Choose a tag to compare
  • #196 - Raise minimum java version to 1.6
  • #231 - Fix process hangs

1.1.6

27 Jul 20:06
Compare
Choose a tag to compare

#10 - Add maven report goal (thanks jasonmfehr)
#184 - Remove undocumented project file feature
#219 - Performance improvement for report generation (thanks tobiasbaum)
#190 - Allow custom properties for plugins

1.1.5

30 Mar 20:48
Compare
Choose a tag to compare
  • Fix for #148 - Stackoverflow with TestNG data providers when using JMockit
  • Fix for #56 - Not reporting junit incompatibilities
  • Fix for #174 - Invalid linecoverage.xml with static initializers
  • Fix for #183 - Can't run GWTMockito tests
  • Fix for #179 - Broken includeLaunchClasspath=false on Windows
  • #173 - Read exclusions and groups from maven surefire config

1.1.4

30 Jan 20:10
Compare
Choose a tag to compare
  • #157 - Support maven -DskipTests flag (thanks @lkwg82)
  • Fix for #163 - Should not include test tree in coverage threshold
  • #166 - Allow classpath exclusions for maven plugin (thanks @TomRK1089)
  • #155 - Restore Java 5 compatibility
  • Fix for #148 - Issue with JMockit + TestNG (thanks @estekhin and @KyleRogers)

1.1.3

24 Dec 15:03
Compare
Choose a tag to compare
  • Fix for #158 - Tests incorrectly excluded from mutants
  • Fix for #153 - SCM plugin broken for maven 2
  • Fix for #152 - Does not work with IBM jdk

1.1.2

17 Nov 23:03
Compare
Choose a tag to compare

Fix for #150

1.1.1

01 Nov 16:53
Compare
Choose a tag to compare
  • Block based coverage (fixes 79/131)
  • End support for running on Java 5 (java 5 bytecode still supported)
  • Skip flag for maven modules (#106)
  • Stop declaring TestNG as a dependency
  • New parameter propagation mutator (thanks UrsMetz)

1.1.0

23 Sep 20:22
Compare
Choose a tag to compare
  • Change scheme for identifying mutants (see #125)
  • Support alternate test apis via plugin system
  • Report error when supplied mutator name does not match (thanks artspb)
  • Report exit codes from coverage child process (thanks KyleRogers)
  • Treat JUnit tests with ClassRule annotation as one unit (thanks devmop)

Please note that any stored history files or sonar results are invalidated by this release.

1.0.0

18 May 19:33
Compare
Choose a tag to compare
  • Switch version numbering scheme
  • Upgrade to ASM 5.0.2
  • Fix for #114 - fails to run for java 8 when -parameters flag is set
  • #99 Support additionalClasspathElements property in maven plugin (thanks artspb)
  • #98 Do not mutate java 7 try with resources (thanks @artspb)
  • #109 extended remove conditional mutator (thanks @vrthra)