diff --git a/.github/workflows/test-push.yml b/.github/workflows/test-push.yml index 9bde1bf..26a8091 100644 --- a/.github/workflows/test-push.yml +++ b/.github/workflows/test-push.yml @@ -4,7 +4,7 @@ jobs: gradle: strategy: matrix: - gradle: [4.9, 4.10.2, 6.7] + gradle: [4.9, 4.10.2, 6.8] java: [jdk8, jdk11, jdk15] exclude: # Dont run older gradle versions on newer java - java: jdk15 diff --git a/build.gradle b/build.gradle index 55b8ce6..432f722 100644 --- a/build.gradle +++ b/build.gradle @@ -36,26 +36,31 @@ dependencies { implementation gradleApi() // libraries - implementation ('commons-io:commons-io:2.6') - implementation ('org.zeroturnaround:zt-zip:1.13') - implementation ('com.google.code.gson:gson:2.8.5') - implementation ('com.google.guava:guava:28.0-jre') + implementation ('commons-io:commons-io:2.8.0') + implementation ('org.zeroturnaround:zt-zip:1.14') + implementation ('com.google.code.gson:gson:2.8.6') + implementation ('com.google.guava:guava:30.1-jre') + implementation ('org.ow2.asm:asm:9.0') + implementation ('org.ow2.asm:asm-analysis:9.0') + implementation ('org.ow2.asm:asm-commons:9.0') + implementation ('org.ow2.asm:asm-tree:9.0') + implementation ('org.ow2.asm:asm-util:9.0') // game handling utils - implementation ('net.fabricmc:stitch:0.4.6+build.74') { + implementation ('net.fabricmc:stitch:0.5.1+build.77') { exclude module: 'enigma' } // tinyfile management - implementation ('net.fabricmc:tiny-remapper:0.3.0.70') - implementation ('net.fabricmc:tiny-mappings-parser:0.2.2.14') + implementation ('net.fabricmc:tiny-remapper:0.3.2') + implementation ('net.fabricmc:tiny-mappings-parser:0.3.0+build.17') implementation 'net.fabricmc:access-widener:1.0.0' - implementation ('net.fabricmc:lorenz-tiny:2.0.0+build.2') { + implementation ('net.fabricmc:lorenz-tiny:3.0.0') { transitive = false } - implementation ('org.cadixdev:lorenz-io-proguard:0.5.5') + implementation ('org.cadixdev:lorenz-io-proguard:0.5.6') // decompilers implementation ('net.fabricmc:procyon-fabric-compilertools:0.5.35.13') @@ -66,7 +71,7 @@ dependencies { implementation ('org.cadixdev:mercury:0.1.0-rc1') // Kapt integration - compileOnly('org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.72') + compileOnly('org.jetbrains.kotlin:kotlin-gradle-plugin:1.4.21') // Testing testImplementation(gradleTestKit())