master Changelog 3.0 === - 3.0.12 Migrate to github actions and fix 8.7-rc1 Closes #12 - 3.0.11 Attempt to fix build (#11) - 3.0.10 Update to support Gradle 8.2, works on 8.4 (#10) Similar to downstream but uses `Collections.emptyList()` to reduce memory usage a tad Co-authored-by: SizableShrimp - 3.0.9 Add dependencies to published pom - 3.0.8 Expose a helper to check if a repository is filtered to exclude specific artifacts (#7) - 3.0.7 Update to teamcity - 3.0.6 Update to teamcity. - 3.0.5 Update to teamcity. - 3.0.4 Fix the transformers and `JarTransformationTask` The transformers for the $1$1 anonymous inner class were entirely wrong `JarTransformationTask` had the possibility of stacking on itself with the previous implementation if run multiple times This caused the same methods to get injected multiple times Fixed by using a separate file for the transformed classes - 3.0.3 Add compatibility with Gradle 7.6 (#5) Co-authored-by: SizableShrimp - 3.0.2 Remove JDK reflection hacks in favor of `Unsafe` Merge pull request #4 from sciwhiz12/theUnsafe - 3.0.1 Merge branch 'master' into theUnsafe - 3.0.0 Move to jgit as grgit is no longer being published and start 3.0 cycle. 3.0-pre ======= - 3.0-pre-6 Cleanup buildscript, update plugins Licenser plugin changed from 'net.minecrell' to 'org.cadixdev'. Changed from using publications DSL to explicit creation call, fixes issues with IDE not recognizing the DSL correctly. - 3.0-pre-5 Update Gradle wrapper to 6.9 - 3.0-pre-4 Remove ModifierAccess and java9 source set/project - 3.0-pre-3 Use UnsafeHacks to set final fields Removes always definalizing fields - 3.0-pre-2 Update Jenkinsfile Based off of ForgeGradle's Jenkinsfile. - 3.0-pre-1 Update build.gradle to new Forge Maven url