Skip to content

Releases: jQAssistant/jqassistant

2.9.1

17 Feb 08:57

Choose a tag to compare

What's Changed

Full Changelog: 2.9.0...2.9.1

2.9.0

28 Jan 12:39

Choose a tag to compare

What's Changed

Core

Plugins

Maven

Misc

New Contributors

Full Changelog: 2.8.0...2.9.0

2.8.0

31 Oct 15:47

Choose a tag to compare

What's Changed

  • #885 improved concept "java:MethodOverrides" to provide OVERRIDES relation for methods in sub classes binding generic type parameter(s) from superclasses by @DirkMahler in #951

  • #879 provide TechnicalDebt annotation by @Bramaten in #968

  • #918 feature description for groups by @Bramaten in #967

  • #927 jQASuppress annotation shall provide an optional expiration date by @Bramaten in #985

  • #953 marked MapBuilder as deprecated by @DirkMahler in #954

  • #979 provide config property jqassistant.store.embedded.apoc.enabled to simplify embedded apoc configuration by @Bramaten in #995

  • #983 support StepVerifier from ProjectReactor by @StephanPirnbaum in #984

  • #990 added declaringClasses to IgnoreWithoutMessage results, adjusted… by @Bramaten in #991

  • #893 added config option "properties" to embedded Neo4j store by @DirkMahler in #996

  • Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 by @dependabot[bot] in #926

  • Bump org.snakeyaml:snakeyaml-engine from 2.9 to 2.10 by @dependabot[bot] in #931

  • Bump commons-io:commons-io from 2.19.0 to 2.20.0 by @dependabot[bot] in #933

  • Bump com.fasterxml.jackson:jackson-bom from 2.19.1 to 2.19.2 by @dependabot[bot] in #934

  • Bump org.junit:junit-bom from 5.13.3 to 5.13.4 by @dependabot[bot] in #935

  • Bump commons-codec:commons-codec from 1.18.0 to 1.19.0 by @dependabot[bot] in #936

  • Bump org.apache.groovy:groovy-jsr223 from 4.0.27 to 4.0.28 by @dependabot[bot] in #937

  • Bump org.apache.commons:commons-text from 1.13.1 to 1.14.0 by @dependabot[bot] in #938

  • Bump com.opencsv:opencsv from 5.11.2 to 5.12.0 by @dependabot[bot] in #939

  • Bump org.apache.commons:commons-compress from 1.27.1 to 1.28.0 by @dependabot[bot] in #940

  • Bump commons-cli:commons-cli from 1.9.0 to 1.10.0 by @dependabot[bot] in #941

  • Bump org.assertj:assertj-core from 3.27.3 to 3.27.4 by @dependabot[bot] in #942

  • Bump actions/checkout from 4 to 5 by @dependabot[bot] in #944

  • #945 Identification of camunda bpmn assert methods by @morpfl in #946

  • Bump org.mockito:mockito-bom from 5.18.0 to 5.19.0 by @dependabot[bot] in #948

  • Bump org.openjdk.nashorn:nashorn-core from 15.6 to 15.7 by @dependabot[bot] in #949

  • Bump org.apache.groovy:groovy-jsr223 from 4.0.28 to 5.0.0 by @dependabot[bot] in #950

  • Bump com.github.ben-manes.caffeine:caffeine from 3.2.1 to 3.2.2 by @dependabot[bot] in #930

  • Bump neo4j.version from 4.4.44 to 4.4.45 by @dependabot[bot] in #955

  • Bump com.fasterxml.jackson:jackson-bom from 2.19.2 to 2.20.0 by @dependabot[bot] in #956

  • Bump org.jruby.version from 9.4.13.0 to 9.4.14.0 by @dependabot[bot] in #957

  • Bump org.yaml:snakeyaml from 2.4 to 2.5 by @dependabot[bot] in #958

  • Bump org.projectlombok:lombok from 1.18.38 to 1.18.40 by @dependabot[bot] in #959

  • Bump jqassistant.build.version from 2.7.1 to 2.7.2 by @dependabot[bot] in #960

  • Bump com.buschmais.jqassistant.build:parent from 2.7.1 to 2.7.2 by @dependabot[bot] in #961

  • Bump org.apache.groovy:groovy-jsr223 from 5.0.0 to 5.0.1 by @dependabot[bot] in #962

  • Bump com.networknt:json-schema-validator from 1.5.8 to 1.5.9 by @dependabot[bot] in #964

  • Bump org.xmlunit:xmlunit-assertj from 2.10.3 to 2.10.4 by @dependabot[bot] in #965

  • Bump com.google.guava:guava from 33.4.8-jre to 33.5.0-jre by @dependabot[bot] in #966

  • Bump org.assertj:assertj-core from 3.27.4 to 3.27.5 by @dependabot[bot] in #969

  • Bump org.projectlombok:lombok from 1.18.40 to 1.18.42 by @dependabot[bot] in #970

  • Bump org.mockito:mockito-bom from 5.19.0 to 5.20.0 by @dependabot[bot] in #972

  • Bump org.assertj:assertj-core from 3.27.5 to 3.27.6 by @dependabot[bot] in #973

  • Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0 by @dependabot[bot] in #975

  • Bump neo4j.version from 4.4.45 to 4.4.46 by @dependabot[bot] in #981

  • Bump org.codehaus.mojo:exec-maven-plugin from 3.5.1 to 3.6.0 by @dependabot[bot] in #982

  • Bump org.junit:junit-bom from 5.13.4 to 5.14.0 by @dependabot[bot] in #987

  • Bump org.codehaus.mojo:exec-maven-plugin from 3.6.0 to 3.6.1 by @dependabot[bot] in #989

  • Bump asm.version from 9.8 to 9.9 by @dependabot[bot] in #988

  • Bump io.projectreactor:reactor-test from 3.8.0-M7 to 3.8.0-RC1 by @dependabot[bot] in #993

  • Bump camunda-bpm-assert.version from 7.23.0 to 7.24.0 by @dependabot[bot] in #994

  • Bump org.apache.groovy:groovy-jsr223 from 5.0.1 to 5.0.2 by @dependabot[bot] in #997

  • Bump org.codehaus.mojo:xml-maven-plugin from 1.1.0 to 1.2.0 by @dependabot[bot] in #998

  • Bump org.codehaus.mojo:exec-maven-plugin from 3.6.1 to 3.6.2 by @dependabot[bot] in #999

  • Bump org.apache.maven.plugins:maven-plugin-plugin from 3.15.1 to 3.15.2 by @dependabot[bot] in #1002

  • Bump org.xmlunit:xmlunit-assertj from 2.10.4 to 2.11.0 by @dependabot[bot] in #1004

  • Bump org.apache.maven.plugin-tools:maven-plugin-annotations from 3.15.1 to 3.15.2 by @dependabot[bot] in #1005

  • Bump com.github.ben-manes.caffeine:caffeine from 3.2.2 to 3.2.3 by @dependabot[bot] in #1007

  • #943 added automatically activated profiles to configuration build by @Bramaten in #1000

Full Changelog: 2.7.1...2.8.0

2.7.1

07 Jul 14:42

Choose a tag to compare

What's Changed

  • #858 java testing plugin not managed by jqa bom by @DirkMahler in #912

  • #910 filter null values from config properties to avoid NPEs by @DirkMahler in #911

  • #920 xml scanner plugin seems to ignore elements with undefined namespace prefix by @DirkMahler in #923

  • #924 removed Maven warning and fixed config of OWASP dependency check plugin by @DirkMahler in #925

  • Bump jqassistant.build.version from 2.6.3 to 2.7.0 by @dependabot in #881

  • Bump maven-resolver.version from 1.9.22 to 1.9.23 by @dependabot in #882

  • Bump com.buschmais.jqassistant.build:parent from 2.6.3 to 2.7.0 by @dependabot in #883

  • Bump neo4j.version from 4.4.42 to 4.4.43 by @dependabot in #884

  • Bump org.xmlunit:xmlunit-assertj from 2.10.0 to 2.10.1 by @dependabot in #886

  • Bump org.mockito:mockito-bom from 5.17.0 to 5.18.0 by @dependabot in #887

  • Bump neo4j.version from 4.4.43 to 4.4.44 by @dependabot in #890

  • Bump com.networknt:json-schema-validator from 1.5.6 to 1.5.7 by @dependabot in #891

  • Bump org.xmlunit:xmlunit-assertj from 2.10.1 to 2.10.2 by @dependabot in #892

  • Bump commons-beanutils:commons-beanutils from 1.10.1 to 1.11.0 by @dependabot in #894

  • Bump org.apache.groovy:groovy-jsr223 from 4.0.26 to 4.0.27 by @dependabot in #895

  • Bump org.codehaus.mojo:exec-maven-plugin from 3.5.0 to 3.5.1 by @dependabot in #896

  • Bump org.junit:junit-bom from 5.12.2 to 5.13.0 by @dependabot in #897

  • Bump com.opencsv:opencsv from 5.11 to 5.11.1 by @dependabot in #898

  • Bump org.codehaus.mojo:build-helper-maven-plugin from 3.6.0 to 3.6.1 by @dependabot in #899

  • Bump org.junit:junit-bom from 5.13.0 to 5.13.1 by @dependabot in #902

  • Bump com.github.ben-manes.caffeine:caffeine from 3.2.0 to 3.2.1 by @dependabot in #903

  • Bump org.jruby.version from 9.4.12.1 to 9.4.13.0 by @dependabot in #905

  • Bump com.fasterxml.jackson:jackson-bom from 2.19.0 to 2.19.1 by @dependabot in #906

  • Bump org.xmlunit:xmlunit-assertj from 2.10.2 to 2.10.3 by @dependabot in #907

  • Bump com.opencsv:opencsv from 5.11.1 to 5.11.2 by @dependabot in #908

  • Bump org.junit:junit-bom from 5.13.1 to 5.13.2 by @dependabot in #909

  • Bump jqassistant.build.version from 2.7.0 to 2.7.1 by @dependabot in #913

  • Bump com.networknt:json-schema-validator from 1.5.7 to 1.5.8 by @dependabot in #916

  • Bump maven-resolver.version from 1.9.23 to 1.9.24 by @dependabot in #919

  • Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.5.0 to 3.6.0 by @dependabot in #921

  • Bump org.junit:junit-bom from 5.13.2 to 5.13.3 by @dependabot in #922

Full Changelog: 2.7.0...2.7.1

2.7.0

09 May 07:45

Choose a tag to compare

What's Changed

Core

HTML Report

SDKMAN

  • 634 publish cli distribution on sdkman by @DirkMahler in #856
  • 745-feature-request-jqa-cli-should-be-published-as-sdkman-andor-homebrew-packages by @DirkMahler in #853

CLI

  • 744 feature request help for maven optional extended help for cli and maven by @Bramaten in #862
  • #745 provide CLI script without .sh extension by @DirkMahler in #846

Java Testing

  • #827 Set labels :Assert and :Mockito for BDDMockito then-should methods by @cl90 in #830
  • #840 java-testing: Add support for org.xmlunit.assertj.XmlAssert.assertThat by @cl90 in #841
  • #858 added java-testing plugin to jQA BOM by @DirkMahler in #859
  • #876 Include @disabled annotation in description for junit:IgnoreWithoutMessage by @cl90 in #877

Maven

  • Added a maven skip parameter to all Mojos by @pmayweg in #872

Misc

Dependabot

  • Bump com.buschmais.jqassistant.build:parent from 2.6.1 to 2.6.2 by @dependabot in #828
  • Bump jqassistant.build.version from 2.6.1 to 2.6.2 by @dependabot in #829
  • Bump com.fasterxml.jackson:jackson-bom from 2.18.2 to 2.18.3 by @dependabot in #831
  • Bump org.apache.groovy:groovy-jsr223 from 4.0.25 to 4.0.26 by @dependabot in #832
  • Bump org.mockito:mockito-junit-jupiter from 5.15.2 to 5.16.0 by @dependabot in #833
  • Bump xo.version from 2.6.2 to 2.6.3 by @dependabot in #836
  • Bump neo4j.version from 4.4.41 to 5.26.4 by @dependabot in #837
  • Bump org.mockito:mockito-junit-jupiter from 5.16.0 to 5.16.1 by @dependabot in #838
  • Bump org.junit:junit-bom from 5.12.0 to 5.12.1 by @dependabot in #839
  • Bump com.google.guava:guava from 33.4.0-jre to 33.4.5-jre by @dependabot in #843
  • Bump neo4j.version from 4.4.41 to 4.4.42 by @dependabot in #844
  • Bump jsonschema-generator.version from 4.37.0 to 4.38.0 by @dependabot in #848
  • Bump com.google.guava:guava from 33.4.5-jre to 33.4.6-jre by @dependabot in #849
  • Bump asm.version from 9.7.1 to 9.8 by @dependabot in #852
  • Bump org.projectlombok:lombok from 1.18.36 to 1.18.38 by @dependabot in #854
  • Bump neo4j.version from 4.4.42 to 5.26.5 by @dependabot in #855
  • Bump org.mockito:mockito-bom from 5.16.1 to 5.17.0 by @dependabot in #857
  • Bump com.google.guava:guava from 33.4.6-jre to 33.4.7-jre by @dependabot in #861
  • Bump org.apache.commons:commons-text from 1.13.0 to 1.13.1 by @dependabot in #865
  • Bump org.junit:junit-bom from 5.12.1 to 5.12.2 by @dependabot in #867
  • Bump commons-io:commons-io from 2.18.0 to 2.19.0 by @dependabot in #868
  • Bump com.google.guava:guava from 33.4.7-jre to 33.4.8-jre by @dependabot in #870
  • Bump com.fasterxml.jackson:jackson-bom from 2.18.3 to 2.19.0 by @dependabot in #871
  • Bump com.opencsv:opencsv from 5.10 to 5.11 by @dependabot in #875
  • Bump org.jruby.version from 9.4.12.0 to 9.4.12.1 by @dependabot in #880

New Contributors

Full Changelog: 2.6.0...2.7.0

2.7.0-RC1

11 Apr 06:40

Choose a tag to compare

2.7.0-RC1 Pre-release
Pre-release

What's changed

Full Changelog: 2.6.0...2.7.0-RC1

2.7.0-M1

06 Apr 14:36

Choose a tag to compare

2.7.0-M1 Pre-release
Pre-release

What's Changed

Full Changelog: 2.6.0...2.7.0-M1

2.6.0

26 Feb 10:57

Choose a tag to compare

What's Changed

Configuration

HTML report

Plugins

  • #671 671-add-support-for-exceptions-caught-be-a-method-to-java-plugin by @DirkMahler in #768
  • #763 improved performance of resolving declared generic type paramete… by @DirkMahler in #764
  • #804 use allShortestPaths for detecting artifact and package cycles to get stable results by @DirkMahler in #823
  • #759 added property "follow-symbolic-links" to directory scanner by @DirkMahler in #762
  • Fixed java:TestMethodWithoutAssertion constraint by @SebastianWendorf in #685
  • #721: java:TestMethodWithoutAssertion should allow expected exceptions provided by @test annotation by @morpfl in #728
  • #721: Removal of deprecated junit-common constraints by @morpfl in #729
  • #739 junit<4/5>:AssertionMustProvideMessage returned false positives for assert methods with a non-void return type. by @morpfl in #740
  • #756 756-plugin-java-testing by @cl90 in #760

Documentation

Core infrastructure

Full Changelog: 2.5.0...2.6.0

2.6.0-RC1

07 Feb 16:30

Choose a tag to compare

2.6.0-RC1 Pre-release
Pre-release

What's Changed

Full Changelog: 2.6.0-M3...2.6.0-RC1

2.6.0-M3

15 Jan 15:37

Choose a tag to compare

2.6.0-M3 Pre-release
Pre-release

What's Changed

  • 721: java:TestMethodWithoutAssertion should allow expected exceptions provided by @test annotation by @morpfl in #728
  • 721: Removal of deprecated junit-common constraints by @morpfl in #729
  • Bump org.apache.commons:commons-text from 1.12.0 to 1.13.0 by @dependabot in #731
  • Bump org.junit:junit-bom from 5.11.3 to 5.11.4 by @dependabot in #733
  • Bump com.google.guava:guava from 33.3.1-jre to 33.4.0-jre by @dependabot in #734
  • Bump neo4j.version from 4.4.39 to 4.4.40 by @dependabot in #735
  • Bump jqassistant.build.version from 2.6.0-M1 to 2.6.0-M2 by @dependabot in #741
  • Bump com.buschmais.jqassistant.build:parent from 2.6.0-M1 to 2.6.0-M2 by @dependabot in #742
  • Bump org.assertj:assertj-core from 3.26.3 to 3.27.0 by @dependabot in #743
  • #739 junit<4/5>:AssertionMustProvideMessage returned false positives for assert methods with a non-void return type. by @morpfl in #740
  • Bump xo.version from 2.4.1 to 2.5.0 by @dependabot in #748
  • Bump org.openjdk.nashorn:nashorn-core from 15.4 to 15.6 by @dependabot in #751
  • Bump org.assertj:assertj-core from 3.27.0 to 3.27.1 by @dependabot in #752
  • Bump org.mockito:mockito-junit-jupiter from 5.14.2 to 5.15.2 by @dependabot in #753
  • Bump org.assertj:assertj-core from 3.27.1 to 3.27.2 by @dependabot in #754
  • Bump commons-codec:commons-codec from 1.17.1 to 1.17.2 by @dependabot in #757
  • Bump commons-beanutils:commons-beanutils from 1.9.4 to 1.10.0 by @dependabot in #758
  • #727 use plugin artifactId as a single string instead of a list of str… by @DirkMahler in #730
  • 756-plugin-java-testing by @cl90 in #760
  • #765 annotations to identify parameters as rule ids by @StephanPirnbaum in #766
  • #763 improved performance of resolving declared generic type paramete… by @DirkMahler in #764
  • #759 added property "follow-symbolic-links" to directory scanner by @DirkMahler in #762
  • #488 added draft of bootstrapping classes for plugin repository and r… by @DirkMahler in #767
  • Bump com.opencsv:opencsv from 5.9 to 5.10 by @dependabot in #771
  • Bump neo4j.version from 4.4.40 to 5.26.1 by @dependabot in #772
  • Bump jqassistant.build.version from 2.6.0-M2 to 2.6.0 by @dependabot in #770
  • 671-add-support-for-exceptions-caught-be-a-method-to-java-plugin by @DirkMahler in #768
  • Json schema generator by @Bramaten in #722
  • #488 resolve rules for effective rules API by @StephanPirnbaum in #773

New Contributors

Full Changelog: 2.6.0-M2...2.6.0-M3