Skip to content

Releases: tudalgo/algoutils

v0.9.0

13 Oct 11:02
e7328a6
Compare
Choose a tag to compare

There was a mistake with the v0.8.0 release. This has the same features.
Full Changelog: v0.8.0...v0.9.0

v0.8.0

12 Oct 22:35
54b9cb4
Compare
Choose a tag to compare

What's Changed

  • General Improvements for Declaration Tests and other Assertions by @Rdeisenroth in #129
  • fix(deps): update dependency org.sourcegrade:jagr-launcher to v0.10.3 by @renovate in #125
  • chore(deps): update actions/setup-java action to v4 by @renovate in #123
  • fix(deps): update dependency org.mockito:mockito-core to v5.12.0 by @renovate in #124
  • fix(deps): update dependency org.ow2.asm:asm to v9.7 by @renovate in #133
  • chore(deps): update actions/configure-pages action to v5 by @renovate in #134
  • chore(deps): update plugin dokka to v1.9.20 by @renovate in #103
  • fix(deps): update dependency org.jetbrains.dokka:dokka-base to v1.9.20 by @renovate in #104
  • chore(deps): update actions/checkout digest to 692973e by @renovate in #106
  • chore(deps): update plugin org.jetbrains.kotlin.jvm to v1.9.24 by @renovate in #108
  • fix(deps): update dependency org.junit.jupiter:junit-jupiter to v5.10.2 by @renovate in #110
  • chore(deps): update dependency gradle to v8.8 by @renovate in #122
  • fix(deps): update dependency org.jetbrains.dokka:kotlin-as-java-plugin to v1.9.20 by @renovate in #105
  • chore(deps): update actions/deploy-pages action to v4 by @renovate in #135
  • chore(deps): update actions/upload-pages-artifact action to v3 - autoclosed by @renovate in #136
  • chore(deps): update actions/checkout digest to eef6144 by @renovate in #145
  • fix(deps): update dependency org.ow2.asm:asm to v9.7.1 by @renovate in #144
  • fix(deps): update dependency org.mockito:mockito-core to v5.14.1 by @renovate in #143
  • chore(deps): update plugin org.jetbrains.kotlin.jvm to v1.9.25 by @renovate in #142
  • chore(deps): update dependency gradle to v8.10.2 by @renovate in #141
  • fix(deps): update dependency fr.inria.gforge.spoon:spoon-core to v11 by @renovate in #138
  • fix(deps): update dependency org.junit.jupiter:junit-jupiter to v5.11.2 by @renovate in #139
  • chore(deps): update plugin org.jetbrains.kotlin.jvm to v2 by @renovate in #137

Full Changelog: v0.7.2...v0.8.0

algoutils v0.7.2

06 Dec 21:34
4117d4d
Compare
Choose a tag to compare

What's Changed

  • Implement WithCtElement in class BasicConstructorLink by @dst97 in #111
  • Make method ResourceUtils.toPathString(String) public by @dst97 in #112
  • Improve method getCtElement in classes BasicTypeLink and BasicMethodLink by @dst97 in #113
  • Improve messages in Assertions3 by @dst97 in #116
  • Add method assertNotConditional in class Assertions4 by @dst97 in #117
  • Do not print actual object if test is exceptional in BasicCommentFactory by @dst97 in #118
  • Improve method Matcher.and(Matcher) by @dst97 in #120
  • Add case for CtNamedElement in ReflectionStringifier by @dst97 in #119
  • Add method BasicMethodLink.of(Callable) by @dst97 in #115
  • Let TestUtils.getClasses only return top-level classes from submissions by @dst97 in #121
  • Improve reliability of method getCtElement by @dst97 in #126
  • add representing object in BasicMatchers by @dst97 in #127
  • Feature: Student test error by @zentox in #128

Full Changelog: v0.7.1...v0.7.2

Release v0.7.1

10 Nov 12:08
827c9f0
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.0...v0.7.1

Release v0.7.0

15 Oct 21:54
cc8207e
Compare
Choose a tag to compare

What's Changed

  • fix(deps): update dependency org.sourcegrade:jagr-launcher to v0.7.0 by @renovate in #52
  • 0.6.3 by @dst97 in #54
  • Fix Typo by @Rdeisenroth in #55
  • Let Basic{Type,Method}Link use central CtModel with correct class loader by @dst97 in #66
  • Add Json utils by @Rdeisenroth in #72
  • fix(deps): update dependency org.ow2.asm:asm to v9.5 by @renovate in #71
  • fix(deps): update dependency fr.inria.gforge.spoon:spoon-core to v10.3.0 by @renovate in #70
  • chore(deps): update dependency gradle to v7.6.1 by @renovate in #69
  • Ensure functional completeness for Matchers by @Rdeisenroth in #64
  • fix(deps): update dependency org.sourcegrade:jagr-launcher to v0.9.0 by @renovate in #63
  • Add annotations to further standartize template and root repositories by @Rdeisenroth in #56
  • chore(deps): update dependency gradle to v8 by @renovate in #68
  • fix(deps): update dependency org.junit.jupiter:junit-jupiter to v5.9.3 by @renovate in #60
  • fix(deps): update dependency org.mockito:mockito-core to v5 by @renovate in #61
  • add rubric utils by @Rdeisenroth in #75
  • Better comment display style for non-jagr runs by @Rdeisenroth in #73
  • Student Test Methods by @Rdeisenroth in #85
  • fix(deps): update dependency org.mockito:mockito-core to v5.4.0 by @renovate in #78
  • chore(deps): update dependency gradle to v8.2.1 by @renovate in #81
  • fix(deps): update dependency org.junit.jupiter:junit-jupiter to v5.10.0 by @renovate in #84
  • fix(deps): update dependency fr.inria.gforge.spoon:spoon-core to v10.4.0 by @renovate in #82
  • Fix getting spoon type by @zentox in #86
  • hosted javadoc by @Rdeisenroth in #87
  • fix(deps): update dependency org.ow2.asm:asm to v9.6 by @renovate in #100
  • fix(deps): update dependency org.jetbrains.dokka:kotlin-as-java-plugin to v1.9.0 by @renovate in #99
  • chore(deps): update dependency gradle to v8.4 by @renovate in #89
  • chore(deps): update actions/checkout action to v4 by @renovate in #96
  • fix(deps): update dependency org.jetbrains.dokka:dokka-base to v1.9.0 by @renovate in #98
  • fix(deps): update dependency fr.inria.gforge.spoon:spoon-core to v10.4.2 by @renovate in #97
  • chore(deps): update plugin org.jetbrains.kotlin.jvm to v1.9.10 by @renovate in #91
  • chore(deps): update plugin dokka to v1.9.0 by @renovate in #94

Full Changelog: v0.6.3...v0.7.0

v0.6.3

04 Dec 16:35
Compare
Choose a tag to compare
  • Do not check external methods in Assertions4.assertDoesNotCall (#53)

Full Changelog: v0.6.2...v0.6.3

algoutils v0.6.2

01 Dec 11:58
Compare
Choose a tag to compare

What's Changed

  • Let Assertions4.assertIsOneStatement allow comments and check nested blocks by @dst97 in #51

Full Changelog: v0.6.1...v0.6.2

algoutils v0.6.1

28 Nov 20:59
Compare
Choose a tag to compare

What's Changed

  • Fix order of matches in MatchingUtils (and therefore Link implementations) by @dst97 in #47
  • Fix implementation of Comparable in Match by @dst97 in #48
  • Fix conversion in ReflectionStringifier by @dst97 in #49
  • Fix and operation in interface Matcher by @dst97 in #50

Full Changelog: v0.6.0...v0.6.1

algoutils v0.6.0

28 Nov 17:28
Compare
Choose a tag to compare

What's Changed

  • Add utility method for reading type content by @dst97 in #41
  • Make return types in TypeLink more generic. by @dst97 in #42
  • Use more specific types in TypeLink implementations. by @dst97 in #43
  • add objectAssert methods by @dst97 in #46
  • fix(deps): update dependency org.mockito:mockito-core to v4.9.0 by @renovate in #37
  • chore(deps): update dependency gradle to v7.6 by @renovate in #40
  • fix(deps): update dependency org.sourcegrade:jagr-launcher to v0.6.5 by @renovate in #31
  • Add Spoon Support + Spoon Assertions by @dst97 in #45

Full Changelog: v0.5.0...v0.6.0

algoutils v0.5.0

15 Nov 02:15
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.5.0