Vineflower 1.10.1 is a bugfix release for the 1.10 branch, fixing a handful of issues that had popped up over the past couple weeks. Thanks to all the contributors who submitted patches for this release!
Full Changelog:
- Fixed switches on enums with a switch map along with null cases for java 21 (Thanks, coehlrich!)
- Fixed NPE and IOOBE in generics remapping
- Fixed an infinite loop bug with stack simplification
- Fixed some cases of switch expressions not generating (Thanks, coehlrich!)
- Fixed blank lines being emitted with empty argument lists (Thanks, jpenilla!)
- Fixed inner class variable renaming bug with JAD var naming (Thanks, coehlrich!)
- Fixed hanging newlines being emitted (Thanks, jpenilla!)
- Fixed MethodParameter attribute being used even if names were empty (Thanks, shartte!)
- Fixed output not being deterministic for inner classes (Thanks, jpenilla!)
- Fixed J21 inner class fix not applying to nested inner classes
Please report any issues to https://github.com/Vineflower/vineflower/issues!