Releases: jQAssistant/jqassistant
2.9.1
What's Changed
- #1104 ensure that all columns are used to calculate a row key if no … by @DirkMahler in #1105
Full Changelog: 2.9.0...2.9.1
2.9.0
What's Changed
Core
- #917 feature overriding of rules by @Bramaten in #992
- #963 added abstract property for concepts by @Bramaten in #1053
- #1013 colums for rowkey calculations should be user definable by @Bramaten in #1030
- #1001 searchable html report by @Bramaten in #1072
Plugins
- #878 separated java annotation package by @Bramaten in #1033
- #978 separate java testing plugin and move it to jqassistant plugin by @Bramaten in #1008
- #1012 rendering for mavenpom nodes in reports html console etc shall not include description by @Bramaten in #1043
- #1070 fixed concept "java:VirtualInvokes" to consider type assignability and exclude constructors by @DirkMahler in #1071
- Update java.xml - support Java22+ by @janmaterne in #1023
Maven
- #1062-jqa-cannot-be-built-using-maven-3912 by @DirkMahler in #1064
Misc
- #1015 corrected maven coordinates for jQA java plugin in manual by @Bramaten in #1024
- #1006 upgraded neo4j to v5.26.14 by @Bramaten in #1009
- #1016 separated ConfigurationFileLoader from ConfigurationMappingLoader by @DirkMahler in #1017
- #1022 updated test for map rule parameters and updated manual by @Bramaten in #1039
- #1040 unmatching provides throws exception by @Bramaten in #1041
- #1026 minor cleanups by @DirkMahler in #1034
- #1062 removed version ranges from enforcer rules by @DirkMahler in #1063
- #1031 decoupled Maven tasks from AbstractMojo provided by Maven by @DirkMahler in #1047
- #1075 corrected sun/cloud tooltips of constraints by @Bramaten in #1080
- #1074 Implemented descriptions as preformatted text by @Bramaten in #1081
- #889 extracted decorator for AnalyzerRuleVisitor for storing executed rules by @DirkMahler in #1025
- #1076 implemented time stamp formatting by @Bramaten in #1079
- Bump org.junit:junit-bom from 5.14.0 to 5.14.1 by @dependabot[bot] in #1011
- Bump com.fasterxml.jackson:jackson-bom from 2.20.0 to 2.20.1 by @dependabot[bot] in #1010
- Bump commons-codec:commons-codec from 1.19.0 to 1.20.0 by @dependabot[bot] in #1014
- Bump commons-io:commons-io from 2.20.0 to 2.21.0 by @dependabot[bot] in #1018
- Bump jqassistant.build.version from 2.7.2 to 2.8.0 by @dependabot[bot] in #1019
- Bump com.buschmais.jqassistant.build:parent from 2.7.2 to 2.8.0 by @dependabot[bot] in #1020
- Bump io.projectreactor:reactor-test from 3.8.0-RC1 to 3.8.0 by @dependabot[bot] in #1021
- Bump org.snakeyaml:snakeyaml-engine from 2.10 to 3.0.1 by @dependabot[bot] in #1027
- Bump commons-cli:commons-cli from 1.10.0 to 1.11.0 by @dependabot[bot] in #1028
- Bump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0 by @dependabot[bot] in #1029
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #1035
- Bump com.networknt:json-schema-validator from 1.5.9 to 2.0.0 by @dependabot[bot] in #1003
- Bump neo4j.version from 4.4.46 to 5.26.17 by @dependabot[bot] in #1037
- Bump org.takes:takes from 1.24.6 to 1.25.0 by @dependabot[bot] in #1038
- Bump neo4j.version from 4.4.46 to 5.26.18 by @dependabot[bot] in #1044
- Bump org.apache.groovy:groovy-jsr223 from 5.0.2 to 5.0.3 by @dependabot[bot] in #1045
- Bump org.mockito:mockito-bom from 5.20.0 to 5.21.0 by @dependabot[bot] in #1049
- Bump maven-resolver.version from 1.9.24 to 1.9.25 by @dependabot[bot] in #1048
- Bump asm.version from 9.9 to 9.9.1 by @dependabot[bot] in #1052
- Bump neo4j.version from 4.4.46 to 5.26.19 by @dependabot[bot] in #1054
- Bump org.codehaus.mojo:exec-maven-plugin from 3.6.2 to 3.6.3 by @dependabot[bot] in #1056
- Bump xo.version from 2.6.4 to 2.6.5 by @dependabot[bot] in #1058
- Bump com.networknt:json-schema-validator from 2.0.0 to 2.0.1 by @dependabot[bot] in #1059
- Bump org.junit:junit-bom from 5.14.1 to 5.14.2 by @dependabot[bot] in #1060
- Bump xo.version from 2.6.5 to 2.6.6 by @dependabot[bot] in #1065
- Bump org.codehaus.mojo:xml-maven-plugin from 1.2.0 to 1.2.1 by @dependabot[bot] in #1067
- Bump com.fasterxml.jackson:jackson-bom from 2.20.1 to 2.21.0 by @dependabot[bot] in #1068
- Bump org.apache.groovy:groovy-jsr223 from 5.0.3 to 5.0.4 by @dependabot[bot] in #1078
- Bump org.assertj:assertj-core from 3.27.6 to 3.27.7 by @dependabot[bot] in #1083
- Bump neo4j.version from 4.4.46 to 5.26.20 by @dependabot[bot] in #1084
- Bump com.buschmais.jqassistant.build:parent from 2.9.0-M3 to 2.9.0-RC1 by @dependabot[bot] in #1085
- Bump jqassistant.build.version from 2.9.0-M3 to 2.9.0-RC1 by @dependabot[bot] in #1086
New Contributors
- @janmaterne made their first contribution in #1023
Full Changelog: 2.8.0...2.9.0
2.8.0
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
-
#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
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
What's Changed
Core
- #617 Provide an activation strategy for providing concepts @DirkMahler in #850
- #863 validate rule configuration for analyze task in first Maven modu… by @DirkMahler in #864
- #845 fixed auto-commit behavior by @DirkMahler in #847
HTML Report
- #445 added customizable build information to XML and HTML reports by @DirkMahler in #860
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
Misc
- #834 use BOMs provided by XO and Mockito by @DirkMahler in #835
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
What's changed
- Bump org.apache.commons:commons-text from 1.13.0 to 1.13.1 (#865 by @dependabot[bot])
- #863 validate rule configuration for analyze task in first Maven modu… (#864 by @DirkMahler)
- #445 added customizable build information to XML and HTML reports (#860 by @DirkMahler)
- Bump com.google.guava:guava from 33.4.6-jre to 33.4.7-jre (#861 by @dependabot[bot])
- #858 added java-testing plugin to jQA BOM (#859 by @DirkMahler)
- Bump org.mockito:mockito-bom from 5.16.1 to 5.17.0 (#857 by @dependabot[bot])
- 634 publish cli distribution on sdkman (#856 by @DirkMahler)
- 745-feature-request-jqa-cli-should-be-published-as-sdkman-andor-homebrew-packages (#853 by @DirkMahler)
- #617 determine activated concepts before executing rules (#850 by @DirkMahler)
- Bump neo4j.version from 4.4.42 to 5.26.5 (#855 by @dependabot[bot])
- Bump org.projectlombok:lombok from 1.18.36 to 1.18.38 (#854 by @dependabot[bot])
- Bump asm.version from 9.7.1 to 9.8 (#852 by @dependabot[bot])
- #840 java-testing: Add support for org.xmlunit.assertj.XmlAssert.assertThat (#841 by @cl90)
- Bump com.google.guava:guava from 33.4.5-jre to 33.4.6-jre (#849 by @dependabot[bot])
- Bump jsonschema-generator.version from 4.37.0 to 4.38.0 (#848 by @dependabot[bot])
- #745 provide CLI script without .sh extension (#846 by @DirkMahler)
- #845 fixed auto-commit behavior (#847 by @DirkMahler)
- #834 use BOMs provided by XO and Mockito (#835 by @DirkMahler)
- Bump neo4j.version from 4.4.41 to 4.4.42 (#844 by @dependabot[bot])
- Bump com.google.guava:guava from 33.4.0-jre to 33.4.5-jre (#843 by @dependabot[bot])
- #827 Set labels :Assert and :Mockito for BDDMockito then-should methods (#830 by @cl90)
- Bump org.junit:junit-bom from 5.12.0 to 5.12.1 (#839 by @dependabot[bot])
- Bump org.mockito:mockito-junit-jupiter from 5.16.0 to 5.16.1 (#838 by @dependabot[bot])
- Bump neo4j.version from 4.4.41 to 5.26.4 (#837 by @dependabot[bot])
- Bump xo.version from 2.6.2 to 2.6.3 (#836 by @dependabot[bot])
- Bump org.mockito:mockito-junit-jupiter from 5.15.2 to 5.16.0 (#833 by @dependabot[bot])
- Bump org.apache.groovy:groovy-jsr223 from 4.0.25 to 4.0.26 (#832 by @dependabot[bot])
- Bump com.fasterxml.jackson:jackson-bom from 2.18.2 to 2.18.3 (#831 by @dependabot[bot])
- Bump jqassistant.build.version from 2.6.1 to 2.6.2 (#829 by @dependabot[bot])
- Bump com.buschmais.jqassistant.build:parent from 2.6.1 to 2.6.2 (#828 by @dependabot[bot])
Full Changelog: 2.6.0...2.7.0-RC1
2.7.0-M1
What's Changed
- 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
- #827 Set labels :Assert and :Mockito for BDDMockito then-should methods by @cl90 in #830
- 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
- #834 use BOMs provided by XO and Mockito by @DirkMahler in #835
- #845 fixed auto-commit behavior by @DirkMahler in #847
- #745 provide CLI script without .sh extension by @DirkMahler in #846
- 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
- #840 java-testing: Add support for org.xmlunit.assertj.XmlAssert.assertThat by @cl90 in #841
- 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
- #617 determine activated concepts before executing rules by @DirkMahler in #850
- 745-feature-request-jqa-cli-should-be-published-as-sdkman-andor-homebrew-packages by @DirkMahler in #853
- 634 publish cli distribution on sdkman by @DirkMahler in #856
Full Changelog: 2.6.0...2.7.0-M1
2.6.0
What's Changed
Configuration
- #677 Json schema generator by @Bramaten in #722
- #794 json schema generator should support profiles in config files by @Bramaten in https://github.com/jQAssistant/jqassistant/
- #795 added locations of applicable JSON schema in cli and maven yaml … by @Bramaten in #798
- #814 added support for descriptions from java interfaces by @Bramaten in #815
- #727 use plugin artifactId as a single string instead of a list of str… by @DirkMahler in #730
HTML report
- #679 separated rule result status evaluation from verification by @DirkMahler in #802
- #678 move duration in HTML report to details by @StephanPirnbaum in #683
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
- #817 added section "Known Issues" to manual by @DirkMahler in #821
- #784 fixed wrong indent in YAML configuration example of Maven documentation by @DirkMahler in #785
- Fix link to jqassistant-plugin by @cl90 in #776
Core infrastructure
- #765 annotations to identify parameters as rule ids by @StephanPirnbaum in #766
- #488 resolve rules for effective rules API by @StephanPirnbaum in #773
- #488 added draft of bootstrapping classes for plugin repository and r… by @DirkMahler in #767
- #432 use maven settings in AbstractPluginIT by @DirkMahler in #724
- #807 added isReset() method to AbstractPluginIT by @DirkMahler in #824
Full Changelog: 2.5.0...2.6.0
2.6.0-RC1
What's Changed
- Bump com.networknt:json-schema-validator from 1.5.4 to 1.5.5 by @dependabot in #774
- Fix link to jqassistant-plugin by @cl90 in #776
- Bump org.assertj:assertj-core from 3.27.2 to 3.27.3 by @dependabot in #778
- Bump com.github.ben-manes.caffeine:caffeine from 3.1.8 to 3.2.0 by @dependabot in #777
- Bump org.jruby.version from 9.4.9.0 to 9.4.10.0 by @dependabot in #783
- Fix #761 by @Bramaten in #781
- Updated documentation according to #746 by @Bramaten in #780
- Bump org.snakeyaml:snakeyaml-engine from 2.8 to 2.9 by @dependabot in #775
- upgraded to XO 2.6.0-SNAPSHOT by @DirkMahler in #790
- Bump org.apache.groovy:groovy-jsr223 from 4.0.24 to 4.0.25 by @dependabot in #791
- Bump xo.version from 2.6.0-SNAPSHOT to 2.6.0 by @dependabot in #792
- replaced logging with an illegalStateException in VersionProvider.java by @Bramaten in #793
- Bump commons-codec:commons-codec from 1.17.2 to 1.18.0 by @dependabot in #796
- Bump xo.version from 2.6.0 to 2.6.1 by @dependabot in #799
- Bump org.jruby.version from 9.4.10.0 to 9.4.11.0 by @dependabot in #800
- #784 fixed wrong indent in YAML configuration example of Maven documentation by @DirkMahler in #785
- Bump neo4j.version from 4.4.40 to 4.4.41 by @dependabot in #801
- #795 added locations of applicable JSON schema in cli and maven yaml … by @Bramaten in #798
- #679 separated rule result status evaluation from verification by @DirkMahler in #802
- Bump neo4j.version from 4.4.41 to 5.26.2 by @dependabot in #803
Full Changelog: 2.6.0-M3...2.6.0-RC1
2.6.0-M3
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
- @morpfl made their first contribution in #728
- @cl90 made their first contribution in #760
- @Bramaten made their first contribution in #722
Full Changelog: 2.6.0-M2...2.6.0-M3