Recaf Versions Save

The modern Java bytecode editor

2.21.2

2 years ago

2.21.2 (2021-10-11)

Bug Fixes

  • \u0000 was not escaped in decompiled code, causing copy/paste to break - PR #409 by xtherk

2.21.1

2 years ago

2.21.1 (2021-10-05)

Bug Fixes

  • Fail to compile expressions in constructors #407 (1bb163f)

2.21.0

2 years ago

2.21.0 (2021-09-13)

Bug Fixes

  • Filter out certain classpath entries for compiler (af09b0e)
  • Support for parsing ZIP files with broken END headers (6d1ef0f)

Features

  • Backend config for disabling exported file compression (c6248be)

2.20.3

2 years ago

2.20.3 (2021-09-01)

Bug Fixes

  • Phantom annotation classes not generated properly (d13a342)

2.20.2

2 years ago

2.20.2 (2021-08-22)

Bug Fixes

  • JavaFX problems when attaching to Java 16 processes (2b9c7d8)
  • Remove incorrect maven repo resolving logic, using default location instead (487d4a6)
  • Allow LDC to support method types in addition to array and object types (30b9b8c)
  • Improvements to error recovery in code analysis (293f3aa)

Performance Improvements

  • Use buffered streams for exporting (994a183)
  • Lazy load classes in type resolver (351ab73)

2.20.1

2 years ago

2.20.1 (2021-06-19)

Improvements

  • Automatic file type detection of common Java file types (eec169ec)
  • Visual warning instead of command line warning when loading a file fails (52f64959)
  • Improved file export save times (6ab1edb)
  • Improved directory pruning (0aaf0cd1f)
  • Improved class file check for file loading analysis (45086d3)

Bug Fixes

  • Always pull latest JavaFX versions (2b519ca)
  • Crash when variable debug info is garbage (5d36472)

2.20.0

2 years ago

2.20.0 (2021-05-29)

Features

  • Add value and string search support to invokedynamic arguments (659322e)
  • Remap command remaps manifest main-class attribute (e5b6ac2)
  • Support loading directories in UI via drag/drop (ad21bf6)

Bug Fixes

  • Auto-illegal-patcher breaking certain classes due to faulty bounds check (71de3bf)
  • Unpatched classes not showing in navigator (dd2dc10)
  • CFR default options populated incorrectly (52e211b)
  • Hovering over context menu header changes header color (2f0c966)

2.19.6

2 years ago

2.19.6 (2021-05-10)

Bug Fixes

  • Malformed zip showing stuck progress message (783f37a)
  • Truncate file names in display with incredibly verbose directory paths (07a4b37)

2.19.5

3 years ago

2.19.5 (2021-04-25)

Bug Fixes

  • Additional ASM crashers (e9941e7)
  • Fix meta+q default keybind + fix close window keybind being usable whilst editing a keybind field (2d30ee9)

2.19.4

3 years ago

2.19.4 (2021-04-17)

Bug Fixes

  • various asm-crashing exploits (64de345)