Releases: SpongePowered/VanillaGradle
Releases · SpongePowered/VanillaGradle
0.3.0
0.2.2
What's Changed
- Execute Idea synchronization task in the current Gradle execution by @Yeregorix in #185
- Bump target JDK version to 11 by @Yeregorix in #190
- Update shadow plugin to 9.0.2 by @AuroraLS3 in #180
New Contributors
- @AuroraLS3 made their first contribution in #180
Full Changelog: 0.2.1...0.2.2
0.2.1
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
- @JBYoshi made their first contribution in #37
- @R0bbyYT made their first contribution in #49
- @octylFractal made their first contribution in #66
- @jpenilla made their first contribution in #119
- @Yeregorix made their first contribution in #165
Full Changelog: 0.2...0.2.1
VanillaGradle v0.2
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
javaVersionfield recently added to Mojang launcher manifests is now used to determine which Java version is used in run configurations