Changed
- Reinstated
@MixinLoader
annotation, primarily for 1.8.x usages as Forge does not support gathering of interfaces
Fixed
- Mixin source files not embed within the source jar
- 1.8.x related crashes fixed (thanks to @HowardZHY!)
Full changelog between 9.1 and 9.2: https://github.com/CleanroomMC/MixinBooter/compare/9.1...9.2
Changed
- Removed fastutil usages, to keep compatibility with Minecraft versions that used different fastutil versions
Full changelog between 9.0 and 9.1: https://github.com/CleanroomMC/MixinBooter/compare/9.0...9.1
Added
IMixinConfigHijacker
API, allows denial of mixin configurations from being applied (idea: @Desoroxxx)
Changed
- Updated MixinExtras to 0.3.5
Fixed
- Mixin information being duplicated in crash reports in certain situations
Full changelog between 8.9 and 9.0: https://github.com/CleanroomMC/MixinBooter/compare/8.9...9.0
Changed
- Updated MixinExtras from 0.2.0-beta.9 to 0.2.1-beta.2, now supports wrapping of object instantiations with
@WrapOperation
Full changelog between 8.8 and 8.9: https://github.com/CleanroomMC/MixinBooter/compare/8.8...8.9
Changed
- Logging during mod gathering
Fixed
- Optimized mod gathering
- Fixed delegated transformers not being rebuild before late mixins are loaded. Resulting in transformers that are registered later not properly running
Full changelog between 8.7 and 8.8: https://github.com/CleanroomMC/MixinBooter/compare/8.7...8.8
Fixed
- Fixed issues with different builds of DJ2Addons.
Full changelog between 8.6 and 8.7: https://github.com/CleanroomMC/MixinBooter/compare/8.6...8.7
Added
- Added a dummy mcmod.info
Changed
- Only allowing SpongeForge 7.4.8+ from loading with MixinBooter.
Fixed
- Fixed issue with Modrinth uploads (not allowing forge mods without mcmod.info packaged to be uploaded)
Full changelog between 8.5 and 8.6: https://github.com/CleanroomMC/MixinBooter/compare/8.5...8.6
Added
- Implemented FMLContextQuery, and MixinContextQuery which is extensible for different platforms
Changed
- Better description for the mod
Fixed
- Made SpongeForge's PrettyPrinter backwards-compatible, more fixes may follow up if bugs are found
- Compatibility with Uncrafting Blacklist
Full changelog between 8.4 and 8.5: https://github.com/CleanroomMC/MixinBooter/compare/8.4...8.5
- Fix compatibility with Forge's interface annotation not being respected
- Fix crash with SpongeForge
- Allows the entire exception chain to be inspected during mixin metadata search
- Fix duplicated mixin metadata being printed
- Eliminated lots of Reflection, uses Unsafe in some areas
- Fix majority of mod incompatibility, properly