Releases: kit-sdq/autograder
Releases · kit-sdq/autograder
v0.8.4
v0.8.3
Commits since last release
- c16089a Release 0.8.3
- 756e787 Merge pull request #791 from Luro02/main
- acf1467 fix bug in duplicate catch/duplicate if block where the duplicates were too broad
- 2fbf314 Merge pull request #790 from Luro02/main
- d326473 Merge branch 'main' into main
- 644e208 fix leaked collection check test
- ca01394 update spoon
- 294915e update error-prone
- b52b25b Merge pull request #776 from Fenmore/main
- e9c8f62 fix code comment block not being detected
- 3363a22 Merge pull request #769 from Luro02/feature/fixes
- 8cddc98 fix bug in suggestion of
StringCompareCheck - 7b6e59e Prepare for next development cycle
What's Changed
- Update dependency net.sourceforge.pmd:pmd-java to v7.20.0 by @renovate[bot] in #771
- fix bug in suggestion of
StringCompareCheckby @Luro02 in #769 - Update junit-framework monorepo to v6.0.2 by @renovate[bot] in #772
- Update dependency org.sonatype.central:central-publishing-maven-plugin to v0.10.0 by @renovate[bot] in #773
- Update dependency com.github.javaparser:javaparser-core to v3.28.0 by @renovate[bot] in #775
- fix code comment block not being detected by @Fenmore in #776
- Update jackson monorepo to v2.21.0 by @renovate[bot] in #777
- Update dependency net.sourceforge.pmd:pmd-java to v7.21.0 by @renovate[bot] in #778
- Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.15.0 by @renovate[bot] in #779
- Update junit-framework monorepo to v6.0.3 by @renovate[bot] in #780
- Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.5.5 by @renovate[bot] in #781
- Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.5.5 by @renovate[bot] in #782
- Update dependency net.sourceforge.pmd:pmd-java to v7.22.0 by @renovate[bot] in #785
- Update dependency org.apache.maven.plugins:maven-shade-plugin to v3.6.2 by @renovate[bot] in #787
- Update crazy-max/ghaction-import-gpg action to v7 by @renovate[bot] in #786
- Update jackson monorepo to v2.21.2 by @renovate[bot] in #788
- Update dependency net.sourceforge.pmd:pmd-java to v7.23.0 by @renovate[bot] in #789
- Update dependencies. by @Luro02 in #790
- fix bug in duplicate catch/duplicate if block by @Luro02 in #791
Full Changelog: v0.8.2...v0.8.3
v0.8.2
Commits since last release
- 6a8634d Release 0.8.2
- 1f4c7a4 Merge pull request #762
- 4344f82 Update actions/checkout action to v6
- 1ebf1a4 Merge pull request #755 from Luro02/main
- 049d075 fix jar
- 3d4fed6 set main to snapshot. main shall never contain a non snapshot version otherwise deployment is impossible
- 68b02ea Prepare for next development cycle
What's Changed
- fix jar by @Luro02 in #755
- Update jackson monorepo to v2.20.1 by @renovate[bot] in #756
- Update dependency net.sourceforge.pmd:pmd-java to v7.18.0 by @renovate[bot] in #757
- Update junit-framework monorepo to v6.0.1 by @renovate[bot] in #758
- Update dependency com.google.errorprone:error_prone_core to v2.44.0 by @renovate[bot] in #759
- Update dependency org.apache.maven.plugins:maven-jar-plugin to v3.5.0 by @renovate[bot] in #760
- Update dependency org.apache.commons:commons-lang3 to v3.20.0 by @renovate[bot] in #761
- Update actions/checkout action to v6 by @renovate[bot] in #762
- Update dependency com.google.errorprone:error_prone_core to v2.45.0 by @renovate[bot] in #763
- Update dependency net.sourceforge.pmd:pmd-java to v7.19.0 by @renovate[bot] in #764
- Update dependency org.apache.maven.plugins:maven-assembly-plugin to v3.8.0 by @renovate[bot] in #765
- Update dependency org.apache.maven.plugins:maven-source-plugin to v3.4.0 by @renovate[bot] in #766
- Update dependency org.ow2.asm:asm to v9.9.1 by @renovate[bot] in #768
Full Changelog: v0.8.0...v0.8.2
v0.8.0 / v0.8.1
Commits since last release
- fda5d55 Release 0.8.0
- b7246fc Merge pull request #754 from Luro02/main
- e61b462 update error-prone
- a597f6b add no-fail-fast API to the autograder-api
- 6cc82a4 improve operator assignment code #719
- ab50842 fix crash when in redundant if for boolean and improve suggestions
- af09473 improve diamond operator suggestion #727
- 78c8602 use java 21 by default when called through cli
- f8cc02e update code to java 21
- d7dae3e handle the edge case where spoon returns an off by one column
- b9b7387 improve descriptive name check #718
- 6e0c1fd ignore interface methods for visibility check #715
- c74daaf remove unnecessary code
- 438a5ca migrate
UseOperatorAssignmentto JUnit test - 7ec9164 Add CODEOWNERS file for repository ownership
- 675c0ad Merge pull request #740 from kit-sdq/renovate/spoon.version
- 08c14d3 Update spoon.version to v11.2.1
- 04354ca Disable dependabot
- b560423 Merge pull request #712 from kit-sdq/dependabot/maven/spoon.version-11.2.1-beta-11
- 080e303 Merge branch 'main' into dependabot/maven/spoon.version-11.2.1-beta-11
- 6aca1fc add missing modules
- b072d55 Prepare for next development cycle
- 16236db Dependency(deps): Bump spoon.version
What's Changed
- Dependency(deps): Bump spoon.version from 11.2.1-beta-10 to 11.2.1-beta-11 by @dependabot[bot] in #712
- Configure Renovate by @renovate[bot] in #732
- Update spoon.version to v11.2.1 by @renovate[bot] in #740
- Update dependency org.apache.maven.plugins:maven-compiler-plugin to v3.14.1 by @renovate[bot] in #733
- Update dependency org.apache.maven.plugins:maven-shade-plugin to v3.6.1 by @renovate[bot] in #734
- Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.5.4 by @renovate[bot] in #736
- Update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.5.4 by @renovate[bot] in #737
- Update dependency org.codehaus.mojo:flatten-maven-plugin to v1.7.3 by @renovate[bot] in #738
- Update picocli.version to v4.7.7 by @renovate[bot] in #739
- Update junit-framework monorepo to v5.14.0 by @renovate[bot] in #749
- Update jackson monorepo to v2.20.0 by @renovate[bot] in #748
- Update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.12.0 - autoclosed by @renovate[bot] in #753
- Update junit-framework monorepo to v6 (major) by @renovate[bot] in #752
- Update actions/setup-java action to v5 by @renovate[bot] in #751
- Update actions/checkout action to v5 by @renovate[bot] in #750
- Update fluent.version to v0.72 by @renovate[bot] in #747
- Update dependency org.ow2.asm:asm to v9.9 by @renovate[bot] in #746
- Update dependency org.apache.commons:commons-lang3 to v3.19.0 by @renovate[bot] in #745
- Update dependency net.sourceforge.pmd:pmd-java to v7.17.0 by @renovate[bot] in #744
- Update dependency com.google.guava:guava to v33.5.0-jre by @renovate[bot] in #743
- Update dependency com.github.javaparser:javaparser-core to v3.27.1 by @renovate[bot] in #741
- Quality of life improvements by @Luro02 in #754
New Contributors
Full Changelog: v0.7.0...v0.8.0
v0.7.0
v0.6.8
Changelog
- 6204adc release version v0.6.8
- af91343 release version v0.6.8
- 5a0ae92 release version v0.6.7
- ef45f0b release version v0.6.7
- 387d6e6 release version v0.6.7
- 1c600d0 Message overrides v2 (#674)
- 592eddb wrap messages from errorprone & pmd; check for nested localizedmessageforproblems
- 86312c8 fix test
- bd6a01a remove problem type descs, add conditional overrides
- 0d95290 fix formatting of brackets
- 5bde452 improve commented out code check with JavaParser
- d9e52df problem type descriptions pt. I
v0.6.6
Changelog
- 5a8d07f release version v0.6.6
- fce7f29 Dependency(deps): Bump spoon.version
- 2808ee9 update static method check
- b365df1 Dependency(deps-dev): Bump org.junit.jupiter:junit-jupiter-params
- eb3489d Dependency(deps): Bump com.google.guava:guava
- faca3cc Dependency(deps-dev): Bump org.junit.jupiter:junit-jupiter-engine
- deac020 Dependency(deps): Bump net.sourceforge.pmd:pmd-java from 7.8.0 to 7.9.0
- 86ac241 Dependency(deps): Bump spoon.version
- 9a868aa update sample_config.yaml
- 33bcc76 implement detecting too large try-catch blocks #530
- e858e52 message overrides (#658)
- 89a5d21 fix crash in
LeakedCollectionCheck - cd41fbc fix bug where non-empty javadoc was considered empty
- 4f95b72 rewrite
DuplicateIfBlockcheck to detect more things - f3488a0 switch spoon to beta-18
- 1d57176 switch spoon to beta-17
- 205bec9 comment-out repositories section in pom.xml
- f1a81f4 fix magic literal test
- f816806 update magic literal check
- d0453b2 release version v0.6.5
- c8f627b Dependency(deps): Bump org.apache.maven.plugins:maven-javadoc-plugin
- d0067bc Revert "revert #567 (update to java 21) and some minor adjustments"
- b613b11 detect
Maps for leaked collections #625 - c2d06de improve redundant variable check #635
- 1f1a0a8 make exception for special case with raw types #636
- 9b0d76a suggest entrySet only if get is used frequently #634
- 306549c fix #626
- 796ec71 Add test for spoon bug
- 8e608be remove TODO
- 60ff2a0 fix chained if check, improve tests and improve suggestion #631 #649
- 294210a fix spelling mistake
- 1eeb39b Dependency(deps): Bump net.sourceforge.pmd:pmd-java from 7.6.0 to 7.8.0
- 4c6170b revert #567 (update to java 21) and some minor adjustments
- b81e647 Dependency(deps): Bump org.apache.maven.plugins:maven-javadoc-plugin
- a5d93aa update messages
- d19e7dc Dependency(deps): Bump org.apache.maven.plugins:maven-surefire-plugin
- 59992ee Dependency(deps): Bump com.google.errorprone:error_prone_core
- 836c679 Dependency(deps-dev): Bump org.junit.jupiter:junit-jupiter-engine
- d65a420 Dependency(deps-dev): Bump org.junit.jupiter:junit-jupiter-params
- d1f9352 Dependency(deps): Bump org.ow2.asm:asm from 9.7 to 9.7.1
v0.6.4
Changelog
- 57d8728 release version v0.6.4
- 4054640 fix #611
- b9ae2f5 fix #614
- c6de61c fix #616
- 5c0261f fix #618
- 6f0d9c3 fix #619
- ad06ebb fix #622
- 4725225 Dependency(deps): Bump com.google.guava:guava
- 96f78cf Dependency(deps): Bump com.google.errorprone:error_prone_core
- df6f2b7 Dependency(deps): Bump org.apache.maven.plugins:maven-javadoc-plugin
- 228b16d Dependency(deps): Bump net.sourceforge.pmd:pmd-java from 7.5.0 to 7.6.0
- 98dc58b Dependency(deps): Bump jackson.version from 2.17.2 to 2.18.0
v0.6.3
Changelog
- 0a29b0e release version v0.6.3
- 88104f2 implement #363 (very experimental)
- e0a2388 disable debug mode crash for collisions
- 75b15ba improve count statements performance
- eb54981 crash if there are too many hash collisions while testing
- 970d94a detect duplicate catch blocks #407
- 1f6f038 suggest
String#substring(int)#603 - 1f40640 suggest using
Arrays.copyOf#513 - 07ba95a rename
ConstantNamingAndQualifierChecktoVariableShouldBeConstant#399 - 5425753 implement
LoopShouldBeWhile#370 - 5cc4e4c minor code improvements to
LoopShouldBeFor - c2895bf skip field should be final check if main method is missing #429
- 272124b migrate
BooleanIdentifierCheckto new test format - 7d165a4 fix bug in
UseEntrySet - fdcbbb9 migrate
UseEntrySettests to new test style and improve message - ac3564a catch
AssertionErrorinUnusedImportwhich is thrown when the javadoc is malformed - b42d979 disable the multi-threading code, which resulted in endless loops when something crashed
- 5a5b8ee fix endless loop in leaked collection check
- 521673d Dependency(deps-dev): Bump org.junit.jupiter:junit-jupiter-params
- 302f3df Dependency(deps): Bump com.google.errorprone:error_prone_core
- 09c9c01 Dependency(deps): Bump net.sourceforge.pmd:pmd-java from 7.4.0 to 7.5.0
- 177eb66 Dependency(deps): Bump org.apache.maven.plugins:maven-javadoc-plugin
- 1fa572f Dependency(deps): Bump org.apache.commons:commons-lang3
v0.6.2
Changelog
- 4839317 release version v0.6.2
- cdc6b6e expose maximum problems for check in
autograder-api(necessary for artemis4j) - cfaf760 implement #540
- e3d1e7b reduce avoid shadowing annotations #525
- 6157e51 remove committed todo
- 838926f implement #502
- e8b70fd implement #528
- 6153116 allow variable declarations in loop should be for between counter and loop #539
- 7b33e82 disable NumberFormatExceptionIgnored when exception handling is never used #558
- d9e5d7d refactor code into
MethodUtilfor extracting methods from statements - b48b760 Dependency(deps): Bump org.apache.maven.plugins:maven-surefire-plugin
- 6e27a5c Dependency(deps-dev): Bump org.junit.jupiter:junit-jupiter-engine
- db7577c Dependency(deps): Bump org.apache.maven.plugins:maven-deploy-plugin
- d6c83e0 Dependency(deps): Bump com.google.guava:guava