1.9.0 - Fixes and Java 9+ Support
Java 9+
Recaf's release binaries will continue to be based on Java 8 for a while, but if you don't mind a tiny bit of effort you can use any version of Java 9 or above. You can read about this more in the updated documentation page: Usage Guide - Requirements
What's new
- Add missing opcode format for IINC instructions
- Allow ASM7 in config (And is now the default value)
What's fixed
- Fix type annotation editor missing UI components
- Fix search from omitting results in declaration mode
- Fix search providing duplicate results in some cases
- Fix command line parsing race condition
- Fix source code not compiling under JDK 9 or higher
- Remember to read the docs (link above) for details on Java 9+ usage