Skip to content

Releases: janScheible/test-gap-analysis

1.2.1

20 Oct 18:52
Compare
Choose a tag to compare
  • #37 "Java code parse errors should not fail the Maven plugin execution"
  • #38 "enhanced instanceof with final keyword fails"

1.2.0

16 Oct 21:14
Compare
Choose a tag to compare

A more or less complete rewrite with a backwards-compatible Maven plugin. :-)

The bigger parts were:

  • #10 "improved method change detection"
  • #11 "improved matching of parsed methods with JaCoCo coverage reports"
  • #12 "improved Maven plugin output and JSON report generation"
  • #14 "rework integration test approach"
  • #33 "source code style rule definition"
  • #36 "more flexibility for reference Git commit"

And this are the smaller things/fixes/improvements:

  • #13 "methods starting with a try or do statement are not correctly resolved"
  • #15 "detection of parsed methods that are resolved to multiple JaCoCo methods"
  • #16 "Maven plugin goals crash in case of missing target directory"
  • #17 "improved level and argument handling for constructor resolving"
  • #18 "improved (static) initializer resolving"
  • #19 "lambda 'body' on next line leads to wrong first code line"
  • #20 "top-level enum types cause ClassCastException"
  • #21 "support for enum constructors with arguments"
  • #22 "support for constructors with generic arguments"
  • #23 "constructor resolving refactoring"
  • #24 "support for inner class constructors"
  • #25 "explicit handling of empty methods"
  • #26 "first line of code with comments and annotations at method start"
  • #27 "AbstractIntegrationTest support for coverage of nested classes"
  • #28 "even more constructor cases"
  • #29 "replacement of first code line concept"
  • #30 "update of dependencies"
  • #31 "NaN for empty test gap reports while writing the JSON report"
  • #32 "Java 16 record support"
  • #34 "test-gap-analysis-maven-plugin:perform failes with 'Unknown method type!'"
  • #35 "update to JUnit 5"

1.1.4

29 Dec 20:36
Compare
Choose a tag to compare
  • #9 "added/changed file can't be found in Maven submodule when using local development mode"

1.1.3

09 Jan 14:18
Compare
Choose a tag to compare
  • #8 "Java 15 support"

1.1.2

31 Dec 12:05
Compare
Choose a tag to compare
  • #7 "locking JGit config failed after 5 retries"

1.1.1

11 Dec 21:59
Compare
Choose a tag to compare
  • #6 "exclusion of interfaces and abstract methods"

1.1.0

29 Nov 19:08
Compare
Choose a tag to compare
  • #2 "improved detection of test Java files"
  • #4 "only changed Java files of Maven sub-project should be considered"
  • #5 "improve analysis output"

1.0.0

08 Oct 20:09
Compare
Choose a tag to compare

First version of library and Maven plugin.