Releases: sourcegrade/jagr
Releases · sourcegrade/jagr
Jagr v0.10.3
What's Changed
Dependency and docs update!
- Move docs into jagr repo by @alexstaeding in #280
- chore(deps): update kotlin monorepo to v1.9.22 by @renovate in #277
- chore(deps): update dependency gradle to v8.6 by @renovate in #281
- fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.8.0 by @renovate in #284
- fix(deps): update log4j2 monorepo to v2.23.0 by @renovate in #278
- fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.3 by @renovate in #276
- fix(deps): update asm to v9.7 by @renovate in #289
- chore(deps): update dependency gradle to v8.7 by @renovate in #288
- fix(deps): update log4j2 monorepo to v2.23.1 by @renovate in #287
- fix(deps): update dependency com.github.ajalt.clikt:clikt to v4.3.0 by @renovate in #279
- chore(deps): update plugin download to v5.6.0 by @renovate in #285
- fix(deps): update junit5 monorepo by @renovate in #283
- fix(deps): update dependency org.jetbrains:annotations to v24.1.0 by @renovate in #270
- chore(deps): update kotlin monorepo to v1.9.23 by @renovate in #286
- fix(deps): update dependency com.github.ajalt.clikt:clikt to v4.4.0 by @renovate in #290
- fix(deps): update dependency org.apache.commons:commons-csv to v1.11.0 - autoclosed by @renovate in #291
Full Changelog: v0.10.2...v0.10.3
Jagr v0.10.2
What's Changed
- chore(deps): update kotlin monorepo to v1.9.21 by @renovate in #273
- chore(deps): update actions/setup-java action to v4 by @renovate in #275
- chore(deps): update dependency gradle to v8.5 by @renovate in #274
- fix(deps): update log4j to v2.22.0 by @renovate in #272
- fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.1 by @renovate in #271
- Fix rubric output directory for grader run task by @alexstaeding in #268
- fix(deps): update junit5 monorepo by @renovate in #269
- Explicitly disable caching for GraderRunTask (for now) ebd3481
- Add more submission verification rules bca6802
Full Changelog: v0.10.1...v0.10.2
Jagr v0.10.1
What's Changed
- Improve linkage error logging by @alexstaeding in #263
- Fix compilation check not testing correct source sets by @alexstaeding in #264
- fix(deps): update dependency org.fusesource.jansi:jansi to v2.4.1 by @renovate in #261
- chore(deps): update kotlin monorepo to v1.9.20 by @renovate in #265
- fix(deps): update log4j to v2.21.1 by @renovate in #262
- Fix project.buildDir deprecations and clean up file properties in tasks 4ab7a7f
Full Changelog: v0.10.0...v0.10.1
Jagr v0.10.0
What's Changed
- Important: Update from Java 11 to Java 17 minimum d18a312
- Encode UTF strings with 4 bytes instead of 2 by @alexstaeding in #246
- Many dependency updates
- Update CLI help screen 97f05a6
- Put submission info in timeout location 5537428
Full Changelog: v0.9.0...v0.10.0
Jagr v0.9.0
What's Changed
- chore(deps): update plugin download to v5.3.1 by @renovate in #207
- chore(deps): update kotlin to v1.8.10 by @renovate in #206
- fix(deps): update dependency org.apache.commons:commons-csv to v1.10.0 by @renovate in #205
- chore(deps): update dependency gradle to v8 by @renovate in #211
- chore(deps): update plugin shadow to v8 by @renovate in #215
- fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.5.0 by @renovate in #214
- fix(deps): update log4j to v2.20.0 by @renovate in #213
- fix(deps): update dependency com.github.ajalt.clikt:clikt to v3.5.2 by @renovate in #216
- chore(deps): update dependency gradle to v8.0.1 by @renovate in #212
- Migrate buildSrc scripts to build-logic by @alexstaeding in #218
- chore(deps): update dependency gradle to v8.0.2 by @renovate in #221
- fix(deps): update dependency org.jetbrains:annotations to v24.0.1 by @renovate in #220
- Allow ClassLoader.getResource in submissions by @alexstaeding in #222
- Add support for gradle submodules by @alexstaeding in #219
Full Changelog: v0.8.0...v0.9.0
Jagr v0.8.0
What's Changed
- Improvements to README by @w-lfchen in #193
- chore(deps): update kotlin monorepo to v1.8.0 by @renovate in #197
- fix(deps): update dependency com.github.ajalt.clikt:clikt to v3.5.1 by @renovate in #196
- fix(deps): update junit5 monorepo by @renovate in #198
- Use process mode for gradle execution mode by @alexstaeding in #201
- Add configuration for jvm args by @alexstaeding in #202
- fix(deps): update dependency org.jetbrains:annotations to v24 by @renovate in #199
New Contributors
Full Changelog: v0.7.0...v0.8.0
Jagr v0.7.0
What's Changed
- Add skipCompilationCheck() to skip compileJava on buildSubmission by @alexstaeding in #146
- Remove RubricForSubmission and TestForSubmission deprecations from v0.6 by @alexstaeding in #149
- Use naming scheme with submission information for HTML export by @dst97 in #181
- Include studentId in submission file name by @alexstaeding in #190
Full Changelog: v0.6.6...v0.7.0
Jagr v0.6.6
What's Changed
- Fix total timeout not being triggered correctly by @alexstaeding in #183
- chore(deps): update kotlin monorepo to v1.7.22 by @renovate in #187
- chore(deps): update dependency gradle to v7.6 by @renovate in #186
- Fix GraderRunTask not respecting grader configuration precedence by @LukasKlenner in #188
Full Changelog: v0.6.5...v0.6.6
Jagr v0.6.5
What's Changed
- Fix type insns not being renamed in ClassRenamingTransformer by @alexstaeding in #169
- chore(deps): update dependency gradle to v7.6-rc-3 by @renovate in #171
- chore(deps): update plugin gradle-publish to v1.1.0 by @renovate in #170
- Fix ClassRenamingTransformer not renaming descriptors and fields by @alexstaeding in #173
- Format text inside [[[...]]] as code in HTML export by @Hapstyx in #174
- Do not hardcode jagr version in exported main buildscript by @alexstaeding in #177
- Fix missing dependencies in gradle export by @alexstaeding in #178
- Fix graderRun task failing even when all points still reachable by @LukasKlenner in #179
- Reset timeout before each test by @alexstaeding in #180
- Improve grader run task logging and failure message by @alexstaeding in #182
Full Changelog: v0.6.4...v0.6.5
Jagr v0.6.4
What's Changed
- Fix missing Set serialization for child process mode by @alexstaeding in #153
- Fix libs task not recursively checking dependencies for parent grader by @alexstaeding in #154
- Improve assignment-id-regex in default jagr.conf by @Rdeisenroth in #152
- Further Fixes in HTML Export by @dst97 in #158
- chore(deps): update dependency gradle to v7.6-rc-2 by @renovate in #160
- chore(deps): update kotlin monorepo to v1.7.21 by @renovate in #161
- Fix ClassRenamingTransformer not renaming locals in frames by @alexstaeding in #162
- Only show first error message when multiple test results present by @alexstaeding in #164
- Fix logging error on startup with jagr-gradle by @alexstaeding in #165
- use yellow cells correctly by @dst97 in #166
- Mention possible location of error when missing properties for SubmissionWriteInfoTask by @alexstaeding in #167
New Contributors
- @Rdeisenroth made their first contribution in #152
Full Changelog: v0.6.3...v0.6.4