Skip to content

Releases: SpongePowered/VanillaGradle

0.3.0

19 Dec 16:27
b54fd4d

Choose a tag to compare

What's Changed

  • Fix task request on root project #196
  • Remove de-obfuscation and FART #197
  • Bump minimum Minecraft version to 26.1-snapshot-1 #198
  • Update to Gradle 9.2.1 and Java 25 #201
  • Update a bunch of dependencies, most notably Vineflower.

Full Changelog: 0.2.2...0.3.0

0.2.2

26 Nov 23:52
a7a9c20

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.2.1...0.2.2

0.2.1

11 Nov 19:14
ae7e696

Choose a tag to compare

What's Changed

  • Quote command-line arguments since they sometimes contain spaces. by @JBYoshi in #37
  • wip: add in a sync executor to pass tasks back to the gradle thread in a less brittle way by @zml2008 in #45
  • Use forge's renamer for remapping rather than Atlas by @zml2008 in #48
  • Add signature stripper to jar renamer by @R0bbyYT in #49
  • Configure Renovate by @renovate[bot] in #50
  • Pull versions for shadowing from 'minecraft' conf by @octylFractal in #66
  • Only filter dependencies under the MC dependency by @octylFractal in #68
  • Support 1.19-pre1 Client by @R0bbyYT in #65
  • feat: Choose Vineflower as our default decompiler by @zml2008 in #110
  • Fix shadow exclusion filter not accounting for Minecraft itself and only it's dependencies by @jpenilla in #119
  • Remove deprecated forUseAtConfigurationTime call by @jpenilla in #129
  • perf(gradle-plugin): Avoid running asset/native downloads when unnecessary by @zml2008 in #103
  • Add support for shadow under forked plugin id by @jpenilla in #146
  • Add new shadow plugin ID to list by @jpenilla in #158
  • More run options by @Yeregorix in #165

New Contributors

Full Changelog: 0.2...0.2.1

VanillaGradle v0.2

17 May 05:24

Choose a tag to compare

This is a breaking release of VanillaGradle, changing its internal resolution system fairly significantly. There are minimal changes to the user-facing configuration, but this release significantly increases the efficiency of dependency resolution.

  • Run configurations are generated for Eclipse
  • Sources are now visible in-IDE for Eclipse and IntelliJ IDEA
  • Asset download task now validates existing assets
  • Minecraft artifacts are now only generated when changed, improving build performance
  • Non-access widened jars are stored in a global shared cache rather than per-project
  • Custom version manifests can be provided for out-of-band releases, such as combat snapshots, using the `includedVersion` extention property
  • The javaVersion field recently added to Mojang launcher manifests is now used to determine which Java version is used in run configurations

v0.1

01 Feb 08:40

Choose a tag to compare

Initial release

This aims to be a stable base to develop on, but we expect there to be some rough edges as the project matures.