Loom 1.6
- Decompiler cache
- Generics support for injected interfaces
- Support merging pre 1.3 Minecraft versions
- Refactor/improve kotlin metadata remapping
- Print info about locked files during configuration or genSources
- Improve locking strategy for concurrent loom executions
- Update to Gradle 8.6
- Async line number remapping
- Prepare for SelfResolvingDependency's removal
- Fallback to maven central for artifacts such as sources or javadocs that are not mirrored on Mojang's repo
- Introduce SemVer version parsing for included mods/libraries
- Download intermediary using Gradle
- Add API to get named minecraft jars
- Add RemapJarTask.getOptimizeFabricModJson (disabled by default)
- Prevent Gradle from running vscode task asynchronously
- Add classname to stracktrace when Kotlin remapping fails
- Fix datagen run config having incorrect name
- Don't fail setup if a project fabric.mod.json file is invalid
- Fix idea sync task group
- Only set startFirstThread on versions using LWJGL 3
- Add interface injection unit test
- Add Offline mode / locking test
- Fix possible race condition in PrepareJarRemapTask when using MPO
- Refactor MinecraftJarConfiguration and MinecraftMetadataProvider
Generated/detailed changelog
- Remapper extension improvements by @modmuss50 in #1024
- Prepare for SelfResolvingDependency's removal & Update to Gradle 8.6 by @modmuss50 in #1038
- Improve locking strategy for concurrent loom executions by @jpenilla in #1031
- Download intermediary using Gradle by @jpenilla in #1042
- Add interface injection unit test by @modmuss50 in #1052
- Add Offline mode / locking test by @modmuss50 in #1046
- Print info about process lock owner by @jpenilla in #1040
- Update deps by @modmuss50 in #1054
- Injected Interfaces Expansion => Generics Support by @FirstMegaGame4 in #1050
- Refactor/better kotlin metadata by @LlamaLad7 in #1061
- Add API to get named minecraft jars. by @modmuss50 in #1063
- Check Minecraft java version by @modmuss50 in #1059
- Use last 16 chars for checksum by @Flemmli97 in #1064
- Cleanup MinecraftJarConfiguration by @modmuss50 in #1070
- Refactor MinecraftMetadataProvider to create it earlier by @modmuss50 in #1072
- Print info about locked files during configuration or genSources by @modmuss50 in #1066
- Fix possible race condition in PrepareJarRemapTask by @modmuss50 in #1065
- Optimise fabric.mod.json files by @modmuss50 in #1068
- Experimental Decompiler cache by @modmuss50 in #1043
- Async line number remapping by @modmuss50 in #1074
- Support merging pre 1.3 Minecraft versions. by @SpaceWalkerRS in #1026
- Only set startFirstThread on versions using LWJGL 3 by @modmuss50 in #1076
- Introduce SemVer version parsing to included mods/libraries by @onebeastchris in #1075
New Contributors
- @FirstMegaGame4 made their first contribution in #1050
- @LlamaLad7 made their first contribution in #1061
- @Flemmli97 made their first contribution in #1064
- @SpaceWalkerRS made their first contribution in #1026
- @onebeastchris made their first contribution in #1075
Full Changelog: 1.5...1.6