master Changelog changelog-gradle-3.2 ==================== - changelog-gradle-3.2.1 Bump GradleUtils to fix some issues with args - changelog-gradle-3.2.0 Set default changelog file name to "changelog.txt" gradle-3.1 ========== - gradle-3.1.7 Fix GitVersionValueResult causing configuration cache misses - gradle-3.1.6 Convert value result from record to class Gradle hates records. It needs to access the constructors of serialized types in order to deserialize the configuration cache, but record constructors must be the same access level as the class. - gradle-3.1.5 Update license of the result record - gradle-3.1.4 Report GitVersion failure as problem instead of console log bloat Next step is to add a check to fail the build if the `CI` environment variable is true and Git Version failed to calculate the version number (opt-out). - gradle-3.1.3 Update GradleUtils Shared to fix rare runtime issues - gradle-3.1.2 Add provider-friendly methods to extensions - gradle-3.1.1 Fix changelog gradle failing to build - gradle-3.1.0 Update buildscript, fix lingering problems gradle-3.0 ========== - gradle-3.0.7 Fix createChangelog failing to run I forgot to use location only on the output property - gradle-3.0.6 Update GradleUtils Shared to fix various issues - gradle-3.0.5 Added some gradle properties Properties used by Forge's Gradle plugins can be set either in the `gradle.properties` file or as a system property, with precedence given to the former. Both are checked, mostly to aid the usage of CI systems. All properties are disabled by default `net.minecraftforge.gitversion.log.version` - Enabled if set to `true`. - Logs the project's version after evaluation. - This uses the project's logger, so Gradle knows to keep the logged version under the "Configure project :(project)" for the project it's writing it for. - gradle-3.0.4 Fix projects without 'assemble' failing build when declaring changelogs Also: converted majority of Groovy to Java. Git Version Gradle still has some implementations in Groovy since it is cleaner to do so than it would be in Java. - gradle-3.0.3 Bump GradleUtils Shared to fix potential serialization issues - gradle-3.0.2 Fix not declaring promotion secrets - gradle-3.0.1 Attempt to promote artifact from Gradle If this works then we're gaming - gradle-3.0.0 gradle-3.0 - Split from GradleUtils into dedicated plugins Release notes: https://gist.github.com/Jonathing/c96051409fcdef58cc51bea8b2b7d4af