Enigma 2.5.1 Changelog
Hot off the tail of 2.5
, enigma 2.5.1
features some minor improvements to drop-invalid-mappings
and the usual wealth of bugfixes. But honey, I know you’re just here to see if you can remove the ASM snapshot repo from your buildscript. I’m happy to report that you can!
- improved
drop-invalid-mappings
command- improved logging
- do not print lines about writing new mappings when no changes have occurred
- print stats after completion on how many mappings were dropped
- improved behaviour for dropping
- drop methods that have no name and no valid parameters
- drop parameters whose index is outside their parent method’s scope of valid indices
- added unit testing
- improved logging
- fixed various issues with javadoc on parameters
- fixed comments on parameters sometimes being improperly written by the tinyv2 writer
- fixed javadoc on method overrides not properly finding parameter names
- fixed javadoc not always refreshing on parameter name updates
- fixed entry navigator pointing to the wrong entry after an entry’s token type was changed
- the most common time this would occur was when you renamed an obfuscated entry with the default navigator, and since there were then a different amount of obfuscated entries, the navigator would point to a different one than previously
- this fix is thanks to pitheguy!
- fixed identifier panel mislabelling inner classes’ outer class as their “superclass”
- fixed stats of parent classes not reloading when their entries are mapped from a child class
- fixed folder icons in the “obfuscated classes” docker not being visible
- updated dependencies
- asm:
9.8-SNAPSHOT
->9.7.1
- you can now remove the ASM snapshot repo from your buildscript when depending on enigma through maven/gradle!
- asm: