Releases · encounter/objdiff

v3.7.1

v3.7.0

What's Changed

  • Breaking Change: Add symbol kind and structured flags to one-shot diff output by @encounter in #337
    • This adjusts the CLI JSON/Protobuf output in a backwards-incompatible way.
  • Fixed: Symbol index-to-addend bug by @ieee802dot11ac in #336
  • Added: Demangle function name on decomp.me scratch creation by @0x5abe in #329

Full Changelog: v3.6.1...v3.7.0

v3.6.1

v3.6.0

What's Changed

Full Changelog: v3.5.1...v3.6.0

v3.5.1

v3.5.0

What's Changed

  • Allow clicking on branch arrows to scroll target into view by @LagoLunatic in #302
  • Improve automatic symbol pairing for functions with compiler-generated names by @LagoLunatic in #303
  • Combine .init sections separately from .text sections by @LagoLunatic in #304
  • Fix special ASCII characters not being escaped when copied to clipboard by @LagoLunatic in #306

Full Changelog: v3.4.5...v3.5.0

v3.4.5

v3.4.4

What's Changed

  • Added: Support more string encodings and allow copying unescaped strings by @LagoLunatic in #288
  • Added: Ignore hidden symbols when diffing data sections by @LagoLunatic in #291
  • Removed: --mapping, --selecting-{left,right} from CLI (d162fe8)

Full Changelog: v3.4.2...v3.4.4

v3.4.2

v3.4.1

What's Changed

  • Added: Adjust symbol name matching logic for GCC by @dbalatoni13 in #278
  • Added: "Copy" button in disassembly view by @boludoz in #271
  • Fixed: ARM: .word not on 4-byte boundary by @AetiasHax in #282
  • Changed: Upgrade all dependencies (including egui, cwextab, rabbitizer, unarm) (827f4a4)

Full Changelog: v3.4.0...v3.4.1