Releases: Feuermagier/autograder
Releases · Feuermagier/autograder
v0.5.12
v0.5.11
v0.5.10
What's Changed
- Implement even more stuff by @Luro02 in #182
- Dependency(deps): Bump maven-surefire-plugin from 3.1.0 to 3.1.2 by @dependabot in #184
- Dependency(deps): Bump picocli.version from 4.7.3 to 4.7.4 by @dependabot in #183
- Fix bugs and migrate PMD to rc3 by @Luro02 in #185
Full Changelog: v0.5.9...v0.5.10
v0.5.9
What's Changed
- Dependency(deps): Bump maven-source-plugin from 3.2.1 to 3.3.0 by @dependabot in #168
- Implement things by @Luro02 in #174
- Dependency(deps): Bump lombok from 1.18.26 to 1.18.28 by @dependabot in #181
- Dependency(deps): Bump jackson.version from 2.15.1 to 2.15.2 by @dependabot in #179
- Dependency(deps): Bump docker.version from 3.3.0 to 3.3.1 by @dependabot in #178
- Limit Annotations to at most 10 per
ProblemType
to prevent bloat - Ensure tmp folder ist deleted on exit
- Detect uninitialized variables that should be initialized
- Suggest using a different visibility for variables or methods (can detect things that should be private or package-default)
- Detect
if (a == true)
instead ofif (a)
- Detect qualified paths that are not imported (
java.lang.String string;
instead ofString string;
) - Detect multiple statements in a line (
int a, b;
) - Try to detect unnecessary uses of boxed types (
Double
instead ofdouble
) - Update PMD to 7.0.0-rc2
- Minor bug fixes
Full Changelog: v0.5.8...v0.5.9
v0.5.8
v0.5.7
What's Changed
- Dependency(deps): Bump maven-assembly-plugin from 3.5.0 to 3.6.0 by @dependabot in #162
- Dependency(deps): Bump flatten-maven-plugin from 1.4.1 to 1.5.0 by @dependabot in #161
- Dependency(deps): Bump commons-io from 2.11.0 to 2.12.0 by @dependabot in #160
- Dependency(deps): Bump jackson.version from 2.15.0 to 2.15.1 by @dependabot in #159
- Dependency(deps): Bump error_prone_core from 2.18.0 to 2.19.1 by @dependabot in #158
- Implement some things. by @Luro02 in #157
- Refactor
ConstantNamingAndQualifierCheck
by @Luro02 in #166
Full Changelog: v0.5.6...v0.5.7
v0.5.6
What's Changed
- Dependency(deps): Bump maven-gpg-plugin from 3.0.1 to 3.1.0 by @dependabot in #152
- Dependency(deps): Bump maven-surefire-plugin from 3.0.0 to 3.1.0 by @dependabot in #151
- Dependency(deps): Bump jgraph.version from 1.5.1 to 1.5.2 by @dependabot in #148
- Dependency(deps-dev): Bump junit-jupiter-engine from 5.9.2 to 5.9.3 by @dependabot in #139
- Dependency(deps): Bump jackson.version from 2.14.2 to 2.15.0 by @dependabot in #138
- fix crash on windows because of different encodings by @Luro02 in #156
Full Changelog: v0.5.5...v0.5.6
v0.5.5
v0.5.4
Includes many new lints and bug fixes.
Noteworthy additions include...
- detection of complex regex that should have an explaining comment
- the ability to detect constants classes
- unchecked casts
- violations of the equals/hashCode/compareTo contract
- replacing string concatenations with format strings
- initial support for detecting closed set of values that should be modelled as an enum
- detect
instanceof
uses and emulation throughgetClass
or by catchingClassCastException
- suggest using guard-clauses
- detect if a scanner has been closed
What's Changed
- Dependency(deps): Bump maven-surefire-plugin from 3.0.0-M9 to 3.0.0 by @dependabot in #108
- Dependency(deps): Bump flatten-maven-plugin from 1.3.0 to 1.4.1 by @dependabot in #107
- Dependency(deps): Bump asm.version from 9.4 to 9.5 by @dependabot in #106
- Dependency(deps): Bump picocli.version from 4.7.1 to 4.7.2 by @dependabot in #104
- Fix more stuff by @Luro02 in #103
- Dependency(deps): Bump commons-compress from 1.22 to 1.23.0 by @dependabot in #133
- Dependency(deps): Bump picocli.version from 4.7.2 to 4.7.3 by @dependabot in #132
- Dependency(deps): Bump slf4j.version from 2.0.6 to 2.0.7 by @dependabot in #105
- Fix more stuff by @Luro02 in #121
Full Changelog: v0.5.3...v0.5.4
v0.5.3
Minor Release (mostly for the automatic download of the jar file)