Skip to content

Releases: Feuermagier/autograder

v0.5.31

02 Apr 17:05
Compare
Choose a tag to compare

Changelog

  • 307ebf5 release version v0.5.31
  • f48f72e fix release ci
  • a0bc3a1 release version v0.5.31
  • 114fd18 ignore new class/array assignments for Arrays.fill
  • 7194c45 ignore setter methods that are not really setter
  • eead254 ignore concatenations used to build format strings
  • 2d83eee inheritance check should ignore classes that inherit from another class
  • 7625570 redundant variable should ignore large expressions
  • 640e698 Dependency(deps): Bump asm.version from 9.6 to 9.7

v0.5.30

21 Mar 17:21
Compare
Choose a tag to compare

Changelog

  • b4bbbfd release version v0.5.30
  • 1f018bb release version vv0.5.30
  • bb9b7e6 remove accidentally committed code
  • a43965d fix bug in contains value in name check
  • fbda31d Dependency(deps): Bump org.apache.maven.plugins:maven-assembly-plugin
  • 9c97076 Dependency(deps): Bump org.apache.maven.plugins:maven-compiler-plugin
  • 9ba9e87 Dependency(deps): Bump com.google.guava:guava
  • ec4ccd0 Dependency(deps): Bump org.projectlombok:lombok from 1.18.30 to 1.18.32
  • 0204084 use isSymbolicLink instead of !notExists
  • 8601f21 fix crash with symlink linking to itself
  • 2255f9e reduce total number of annotations #413
  • c10212b detect redundant assignments #362
  • f4f5c81 fix multi-threading check
  • ab16897 consider [0-9a-zA-Z]* as a simple regex #436
  • aa61cc1 detect parseInt calls that do not catch NumberFormatException #398
  • a1cfba1 rewrite comparator check #425 #430
  • 7fc7dc0 ignore small else for redundant else check #419
  • 113d6b3 detect closed set of values in local variables #408
  • 304779c rewrite IO/UI check #424 #433
  • a490809 Dependency(deps): Bump softprops/action-gh-release from 1 to 2
  • 762a7de Dependency(deps): Bump org.apache.commons:commons-compress
  • c3251b6 Dependency(deps): Bump com.google.errorprone:error_prone_core
  • bf7d63e Dependency(deps): Bump jackson.version from 2.16.1 to 2.17.0
  • 3f08a0f Dependency(deps): Bump org.apache.maven.plugins:maven-assembly-plugin
  • 45c9180 Dependency(deps): Bump docker.version from 3.3.5 to 3.3.6
  • 44e9e92 Dependency(deps): Bump org.apache.maven.plugins:maven-shade-plugin
  • af0b928 Dependency(deps): Bump org.apache.commons:commons-compress
  • c310a71 Dependency(deps): Bump com.google.errorprone:error_prone_core
  • f4b7480 Dependency(deps): Bump docker.version from 3.3.4 to 3.3.5
  • 8bfd160 remove advantages/disadvantages from issue template #417
  • dbaf5b3 do not change variables if they use the correct naming convention #409
  • a0e9dc5 make some minor improvements to SpoonUtil code
  • 57a9b61 fix bug where instanceof pattern variables were marked as unused
  • 0b12d48 fix bug where parameters in abstract methods were declared as unused
  • d7010b6 ignore any constructor for exceptions in unused code check #426
  • da1ee11 Dependency(deps-dev): Bump org.junit.jupiter:junit-jupiter-params
  • c6b6035 Dependency(deps): Bump org.apache.maven.plugins:maven-deploy-plugin
  • 39a1d23 Dependency(deps): Bump slf4j.version from 2.0.11 to 2.0.12
  • 52f8eae Dependency(deps-dev): Bump org.junit.jupiter:junit-jupiter-engine
  • d1e2dd3 modernize field should be final check and fix #401

v0.5.29

05 Feb 00:01
Compare
Choose a tag to compare

Changelog

  • 9b67ec5 release version v0.5.29
  • 4e9ae76 deploying to maven central works - now auto-release
  • f57abc2 release version v0.5.28.8
  • ceb9b4f add name to all submodules
  • 56d7d71 release version v0.5.28.7
  • bd06e29 add description & url for all submodules
  • b304608 release version v0.5.28.6
  • a87e807 fix missing module entry
  • 0be72bf release version v0.5.28.5
  • bda23ff fix wrong config
  • f3cd173 actually use the env vars for jreleaser
  • 5c1f76b release version v0.5.28.3
  • 57320d8 set environment for github action
  • fe76ce9 release version v0.5.28.2
  • 104fee7 fix mvn deploy plugin version & invalid Javadoc
  • a9f8472 release version v0.5.28.1
  • f62705d first try @ deploying to Maven central with jreleaser

v0.5.28.8

04 Feb 23:52
Compare
Choose a tag to compare

Changelog

  • f57abc2 release version v0.5.28.8
  • ceb9b4f add name to all submodules
  • 56d7d71 release version v0.5.28.7
  • bd06e29 add description & url for all submodules
  • b304608 release version v0.5.28.6
  • a87e807 fix missing module entry
  • 0be72bf release version v0.5.28.5
  • bda23ff fix wrong config
  • f3cd173 actually use the env vars for jreleaser
  • 5c1f76b release version v0.5.28.3
  • 57320d8 set environment for github action
  • fe76ce9 release version v0.5.28.2
  • 104fee7 fix mvn deploy plugin version & invalid Javadoc
  • a9f8472 release version v0.5.28.1
  • f62705d first try @ deploying to Maven central with jreleaser

v0.5.28

28 Jan 12:38
Compare
Choose a tag to compare

Changelog

  • 831e086 release version v0.5.28
  • f657158 reduce jar size from 195MB -> 69MB (64% reduction) #340

v0.5.27

27 Jan 10:02
Compare
Choose a tag to compare

Changelog

  • 9af44fd release version v0.5.27
  • 13ff49c refactor string repeat check into separate class
  • 29afc45 refactor modulo check into separate class
  • 856044b modernize UnnecessaryBoxing check
  • c68c543 add more tests for magic string detection
  • 603074c detect sequential add calls that could be addAll #266
  • 5235d8e detect redundant else #369
  • db41b18 throw an exception if the message key is invalid
  • 6d20114 fix bug in linter not merging problems
  • 269d2c0 do not suggest addAll when argument is cast #396
  • 947f419 detect reimplementation of Collections.nCopies #389
  • 3606868 detect complex implementation to check list for duplicates #381
  • 82db7ce suggest to simplify Arrays.fill #386
  • cfe51af suggest to implement Comparable instead of a Comparator #378
  • 23729d6 fix tests for StaticFieldShouldBeInstanceCheck
  • 63fc072 suggest int instead of Integer for subList check #372
  • e0f4eb9 improve Arrays.fill suggestion #385
  • 9e0e1bc ignore global counter attributes #379
  • 50404b6 detect magic strings #391
  • 25c69f1 allow COMMAND_NAME_QUIT = "quit" #375
  • 197ea20 detect BRACKET_OPEN = "[" and BRACKET_CLOSE = "]" #390

v0.5.26

23 Jan 22:13
Compare
Choose a tag to compare

Changelog

  • 1911882 release version v0.5.26
  • 8246890 fix exception message check #382
  • 10841db improve performance 🚀
  • acf5f55 fix bug for unused code detection #393
  • bbce095 only highlight the catch expression for exception checks #388
  • cc6bfe5 accept @exception tag #392
  • fb48a9f fix unused type tests
  • 14d8bc6 ignore switch expressions for redundant variable check #377
  • f3814bd suggest only one format string
  • bc2d60f emit exactly one formatted message and ignore String.format with Locale #380
  • f0b159e port unused import check to spoon, fixes #383
  • cdad57e fix crash for unicode identifier
  • 5c5fa13 rename test
  • aada667 fix false-positive for abstract class without abstract methods
  • a2c8e98 fix false-positive for Math.max and improve Math.hypot detection
  • 051da52 fix bug in type inference that caused a crash

v0.5.25

18 Jan 10:43
Compare
Choose a tag to compare

Changelog

  • c4d73aa release version v0.5.25
  • a5b5ec7 separate check for constant names which contain their string value into separate check
  • 9a0aa89 fix infinite loop with recursive types

v0.5.24

18 Jan 08:17
Compare
Choose a tag to compare

Changelog

  • 5b69b5e release version v0.5.24
  • f5f97df Dependency(deps): Bump org.codehaus.mojo:flatten-maven-plugin
  • d71ec10 detect common reimplementations of Math api #311
  • 3569e69 fix tests
  • 05b1bc9 detect uses of Object as type #365
  • b425792 detect empty comments #366
  • 65adc88 only highlight first line for loops #361
  • 9845fbc ignore unused serialVersionUID #360
  • d9218c9 detect uses of String#concat #364
  • c8fefab improve compare char value check #367
  • 86e190b detect encoding correctly for files with '§' #368
  • dd9c8af hide contributors block for releases
  • b88440b Dependency(deps): Bump com.google.errorprone:error_prone_core
  • f8bb8da Dependency(deps): Bump org.apache.maven.plugins:maven-surefire-plugin
  • 621db53 Dependency(deps): Bump slf4j.version from 2.0.10 to 2.0.11

v0.5.23

07 Jan 13:20
Compare
Choose a tag to compare

Changelog

  • 7b0ccf1 release version v0.5.23
  • 2185275 Dependency(deps): Bump com.google.errorprone:error_prone_core
  • f830c24 Dependency(deps): Bump slf4j.version from 2.0.9 to 2.0.10
  • 66a58c1 Dependency(deps): Bump actions/upload-artifact from 3 to 4
  • 82ab367 rename REDUNDANT_VARIABLE_BEFORE_RETURN to REDUNDANT_VARIABLE
  • 2309f7b disable uploading checksums for jreleaser

Contributors

We'd like to thank the following people for their contributions: