Releases: LlamaLad7/MixinExtras
0.3.2
0.2.2
0.3.1
0.3.0
This release is included in Fabric Loader 0.15.0+
- Fabric: Change modid to
mixinextras
- Fabric: Bump fabric-loader requirement to 0.14.25. This is unfortunately necessary for the above change. Most people will likely want to bump their dependency to
0.15.0
anyway since then they don't need to ship MixinExtras themselves. - NeoForge: Use a game library instead of a mod.
- Disable JitPack. No one should still be using it and it causes issues.
Note: I will no longer be providing binaries in these releases since it is time-consuming and was only done for those who don't want to use JitPack. If you for some reason need a jar, get it from maven central.
0.2.1
- New: Add support for
@WrapOperation
ing object instantiations. - Fix: Resolve
@ModifyExpressionValue
s on object instantiations being broken by@Redirect
s. - Fix: Resolve
@ModifyExpressionValue
not injecting properly at instantiations in very rare cases. - Fixes MixinExtras features occasionally causing local capture to fail.
- Fixes Sugar breaking
mixin.debug.verify
(not that people should have this on anyway).
0.2.1-beta.2
- Fixes a critical issue with beta 1 that broke compatibility with relocated instances of 0.2.0.
- Fixes MixinExtras features occasionally causing local capture to fail.
0.2.1-beta.1
- New: Add support for
@WrapOperation
ing object instantiations. - Fix: Resolve
@ModifyExpressionValue
s on object instantiations being broken by@Redirect
s. - Fix: Resolve
@ModifyExpressionValue
not injecting properly at instantiations in very rare cases.
0.2.0
Depending on MixinExtras has changed. Follow the new README.
- New: Sugar (
@Local
and@Share
) - Provide a user-friendly error if the wrong number of arguments are passed when calling an
Operation
. - Allow multiple slices to be used on all custom injectors.
- Publish Dedicated fabric- and forge-specific artifacts. They initialize themselves and can be easily JiJed.
- Add support for modifying
super.
calls in@ModifyReceiver
and@WrapOperation
. - Fix
ModifyExpressionValue
onNEW
s targeting the wrong thing in very rare circumstances (Redirect
still has this bug). - Register injectors earlier at build time so AP order doesn't matter. You no longer need to register the MixinExtras AP before the Mixin one.
- Shade and relocate required classes from Apache Commons. This removes the dependency entirely for outside users.
- Publish to Maven Central instead of JitPack.
- Internal: New forwards-compatibility system.
0.2.0-rc.5
Please update to this release or newer if you are currently using 0.2.0-beta.10
-0.2.0-rc.3
Depending on MixinExtras has changed. Follow the new README.
Important:
This release uses a new forwards-compatibility system to ensure that future versions of MixinExtras will never be impeded by old code. The system has been thoroughly tested but if any issues with it do arise it is especially important that you update. The system and what it means is explained in more detail here.
Changes:
- Improvement: Mark forge mod as one-sided to avoid incompatible server warnings.
0.2.0-rc.4
Please update to this release or newer if you are currently using 0.2.0-beta.10
-0.2.0-rc.3
Depending on MixinExtras has changed. Follow the new README.
Important:
This release uses a new forwards-compatibility system to ensure that future versions of MixinExtras will never be impeded by old code. The system has been thoroughly tested but if any issues with it do arise it is especially important that you update. The system and what it means is explained in more detail here.
Changes:
- Fix: Restore compatibility with relocated instances of betas 1 to 4