Skip to content

Commit

Permalink
Bump to 9.2
Browse files Browse the repository at this point in the history
  • Loading branch information
Rongmario committed Aug 8, 2024
1 parent 689b7f6 commit 406bc85
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 5 deletions.
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# Changelog

## [9.2] - 2024-08-08

### 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!)

## [9.1] - 2024-02-03

### Changed
Expand Down
12 changes: 7 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,16 +24,16 @@ dependencies {
annotationProcessor 'com.google.code.gson:gson:2.8.9'
// ForgeGradle:
implementation ('zone.rong:mixinbooter:9.1') {
implementation ('zone.rong:mixinbooter:9.2') {
transitive = false
}
annotationProcessor ('zone.rong:mixinbooter:9.1') {
annotationProcessor ('zone.rong:mixinbooter:9.2') {
transitive = false
}
// RetroFuturaGradle:
String mixinBooter = modUtils.enableMixins('zone.rong:mixinbooter:9.1')
// modUtils.enableMixins('zone.rong:mixinbooter:9.1', 'mod_id.mixins.refmap.json') << add refmap name as 2nd arg (optional)
String mixinBooter = modUtils.enableMixins('zone.rong:mixinbooter:9.2')
// modUtils.enableMixins('zone.rong:mixinbooter:9.2', 'mod_id.mixins.refmap.json') << add refmap name as 2nd arg (optional)
api (mixinBooter) {
transitive = false
}
Expand All @@ -53,8 +53,10 @@ dependencies {

- As of 8.4, MixinBooter actively attempts to be compatible with [SpongeForge](https://github.com/SpongePowered/SpongeForge)

- As of 9.2, MixinBooter reinstates the older MixinLoader annotation for 1.8.x usages.

### Tidbits:

- Consult `IEarlyMixinLoader` for mixins that affects vanilla, forge, or any classes that is passed to the classloader extremely early (e.g. Guava).
- Consult `ILateMixinLoader` for mixins that affects mods.
- `@MixinLoader` annotation is, as of 4.2, deprecated. The functionality is akin to `ILateMixinLoader`.
- `@MixinLoader` annotation's ~~, as of 4.2, deprecated. The~~ functionality is akin to `ILateMixinLoader`. Both can be used at the same time, especially for 1.8.x versions where it is needed.

0 comments on commit 406bc85

Please sign in to comment.