版本发布 7
## What's Changed * Add NonJagrExecutionCondition by @alexstaeding in https://github.com/sourcegrade/jagr/pull/301 * Fix old annotations package version in transitive compile classpath by @alexstaeding in https://github.com/sourcegrade/jagr/pull/236 * Verify that child processes start correctly by @alexstaeding in https://github.com/sourcegrade/jagr/pull/58 * Add support for debugging grading process by @alexstaeding in https://github.com/sourcegrade/jagr/pull/295 ## Dependency updates * fix(deps): update dependency com.github.albfernandez:juniversalchardet to v2.5.0 by @renovate in https://github.com/sourcegrade/jagr/pull/296 * fix(deps): update dependency org.apache.commons:commons-csv to v1.14.0 by @renovate in https://github.com/sourcegrade/jagr/pull/318 * chore(deps): update plugin gradle-publish to v1.3.1 by @renovate in https://github.com/sourcegrade/jagr/pull/322 * fix(deps): update dependency org.jetbrains:annotations to v26.0.2 by @renovate in https://github.com/sourcegrade/jagr/pull/319 * fix(deps): update log4j2 monorepo to v2.24.3 by @renovate in https://github.com/sourcegrade/jagr/pull/313 * fix(deps): update junit5 monorepo by @renovate in https://github.com/sourcegrade/jagr/pull/314 * chore(deps): update dependency gradle to v8.14 by @renovate in https://github.com/sourcegrade/jagr/pull/320 * fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.10.2 by @renovate in https://github.com/sourcegrade/jagr/pull/315 * fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.8.1 by @renovate in https://github.com/sourcegrade/jagr/pull/323 * fix(deps): update asm to v9.8 by @renovate in https://github.com/sourcegrade/jagr/pull/324 * chore(deps): update kotlin monorepo to v2.1.20 by @renovate in https://github.com/sourcegrade/jagr/pull/321 * fix(deps): update configurate to v4.2.0 by @renovate in https://github.com/sourcegrade/jagr/pull/325 * fix(deps): update dependency com.github.ajalt.clikt:clikt to v5 by @renovate in https://github.com/sourcegrade/jagr/pull/307 **Full Changelog**: https://github.com/sourcegrade/jagr/compare/v0.10.3...v0.11.0
## What's Changed Dependency and docs update! * Move docs into jagr repo by @alexstaeding in https://github.com/sourcegrade/jagr/pull/280 * chore(deps): update kotlin monorepo to v1.9.22 by @renovate in https://github.com/sourcegrade/jagr/pull/277 * chore(deps): update dependency gradle to v8.6 by @renovate in https://github.com/sourcegrade/jagr/pull/281 * fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.8.0 by @renovate in https://github.com/sourcegrade/jagr/pull/284 * fix(deps): update log4j2 monorepo to v2.23.0 by @renovate in https://github.com/sourcegrade/jagr/pull/278 * fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.3 by @renovate in https://github.com/sourcegrade/jagr/pull/276 * fix(deps): update asm to v9.7 by @renovate in https://github.com/sourcegrade/jagr/pull/289 * chore(deps): update dependency gradle to v8.7 by @renovate in https://github.com/sourcegrade/jagr/pull/288 * fix(deps): update log4j2 monorepo to v2.23.1 by @renovate in https://github.com/sourcegrade/jagr/pull/287 * fix(deps): update dependency com.github.ajalt.clikt:clikt to v4.3.0 by @renovate in https://github.com/sourcegrade/jagr/pull/279 * chore(deps): update plugin download to v5.6.0 by @renovate in https://github.com/sourcegrade/jagr/pull/285 * fix(deps): update junit5 monorepo by @renovate in https://github.com/sourcegrade/jagr/pull/283 * fix(deps): update dependency org.jetbrains:annotations to v24.1.0 by @renovate in https://github.com/sourcegrade/jagr/pull/270 * chore(deps): update kotlin monorepo to v1.9.23 by @renovate in https://github.com/sourcegrade/jagr/pull/286 * fix(deps): update dependency com.github.ajalt.clikt:clikt to v4.4.0 by @renovate in https://github.com/sourcegrade/jagr/pull/290 * fix(deps): update dependency org.apache.commons:commons-csv to v1.11.0 - autoclosed by @renovate in https://github.com/sourcegrade/jagr/pull/291 **Full Changelog**: https://github.com/sourcegrade/jagr/compare/v0.10.2...v0.10.3
## What's Changed * chore(deps): update kotlin monorepo to v1.9.21 by @renovate in https://github.com/sourcegrade/jagr/pull/273 * chore(deps): update actions/setup-java action to v4 by @renovate in https://github.com/sourcegrade/jagr/pull/275 * chore(deps): update dependency gradle to v8.5 by @renovate in https://github.com/sourcegrade/jagr/pull/274 * fix(deps): update log4j to v2.22.0 by @renovate in https://github.com/sourcegrade/jagr/pull/272 * fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.1 by @renovate in https://github.com/sourcegrade/jagr/pull/271 * Fix rubric output directory for grader run task by @alexstaeding in https://github.com/sourcegrade/jagr/pull/268 * fix(deps): update junit5 monorepo by @renovate in https://github.com/sourcegrade/jagr/pull/269 * Explicitly disable caching for GraderRunTask (for now) ebd3481eb63d2c81cd45cf13399f32384e8235da * Add more submission verification rules bca6802eed1e765c4333cf79d8fc839a3bc72634 **Full Changelog**: https://github.com/sourcegrade/jagr/compare/v0.10.1...v0.10.2
## What's Changed * Improve linkage error logging by @alexstaeding in https://github.com/sourcegrade/jagr/pull/263 * Fix compilation check not testing correct source sets by @alexstaeding in https://github.com/sourcegrade/jagr/pull/264 * fix(deps): update dependency org.fusesource.jansi:jansi to v2.4.1 by @renovate in https://github.com/sourcegrade/jagr/pull/261 * chore(deps): update kotlin monorepo to v1.9.20 by @renovate in https://github.com/sourcegrade/jagr/pull/265 * fix(deps): update log4j to v2.21.1 by @renovate in https://github.com/sourcegrade/jagr/pull/262 * Fix project.buildDir deprecations and clean up file properties in tasks 4ab7a7f9c6ef9415dc0617819e5b9cf55e53bae9 **Full Changelog**: https://github.com/sourcegrade/jagr/compare/v0.10.0...v0.10.1
## What's Changed * **Important:** Update from Java 11 to Java 17 minimum d18a312abc72e27d448408fcebc9976e63d1c806 * Encode UTF strings with 4 bytes instead of 2 by @alexstaeding in https://github.com/sourcegrade/jagr/pull/246 * Many dependency updates * Update CLI help screen 97f05a68be1dc20d9e39fa0c24afa2310045a80c * Put submission info in timeout location 5537428e13db93f752f73ade9a3134d4648a8eda **Full Changelog**: https://github.com/sourcegrade/jagr/compare/v0.9.0...v0.10.0
## What's Changed * chore(deps): update plugin download to v5.3.1 by @renovate in https://github.com/sourcegrade/jagr/pull/207 * chore(deps): update kotlin to v1.8.10 by @renovate in https://github.com/sourcegrade/jagr/pull/206 * fix(deps): update dependency org.apache.commons:commons-csv to v1.10.0 by @renovate in https://github.com/sourcegrade/jagr/pull/205 * chore(deps): update dependency gradle to v8 by @renovate in https://github.com/sourcegrade/jagr/pull/211 * chore(deps): update plugin shadow to v8 by @renovate in https://github.com/sourcegrade/jagr/pull/215 * fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.5.0 by @renovate in https://github.com/sourcegrade/jagr/pull/214 * fix(deps): update log4j to v2.20.0 by @renovate in https://github.com/sourcegrade/jagr/pull/213 * fix(deps): update dependency com.github.ajalt.clikt:clikt to v3.5.2 by @renovate in https://github.com/sourcegrade/jagr/pull/216 * chore(deps): update dependency gradle to v8.0.1 by @renovate in https://github.com/sourcegrade/jagr/pull/212 * Migrate buildSrc scripts to build-logic by @alexstaeding in https://github.com/sourcegrade/jagr/pull/218 * chore(deps): update dependency gradle to v8.0.2 by @renovate in https://github.com/sourcegrade/jagr/pull/221 * fix(deps): update dependency org.jetbrains:annotations to v24.0.1 by @renovate in https://github.com/sourcegrade/jagr/pull/220 * Allow ClassLoader.getResource in submissions by @alexstaeding in https://github.com/sourcegrade/jagr/pull/222 * Add support for gradle submodules by @alexstaeding in https://github.com/sourcegrade/jagr/pull/219 **Full Changelog**: https://github.com/sourcegrade/jagr/compare/v0.8.0...v0.9.0
## What's Changed * Improvements to README by @W-lfchen in https://github.com/sourcegrade/jagr/pull/193 * chore(deps): update kotlin monorepo to v1.8.0 by @renovate in https://github.com/sourcegrade/jagr/pull/197 * fix(deps): update dependency com.github.ajalt.clikt:clikt to v3.5.1 by @renovate in https://github.com/sourcegrade/jagr/pull/196 * fix(deps): update junit5 monorepo by @renovate in https://github.com/sourcegrade/jagr/pull/198 * Use process mode for gradle execution mode by @alexstaeding in https://github.com/sourcegrade/jagr/pull/201 * Add configuration for jvm args by @alexstaeding in https://github.com/sourcegrade/jagr/pull/202 * fix(deps): update dependency org.jetbrains:annotations to v24 by @renovate in https://github.com/sourcegrade/jagr/pull/199 ## New Contributors * @W-lfchen made their first contribution in https://github.com/sourcegrade/jagr/pull/193 **Full Changelog**: https://github.com/sourcegrade/jagr/compare/v0.7.0...v0.8.0