Skip to content

Releases: encounter/objdiff

v3.4.4

27 Nov 02:52

Choose a tag to compare

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

22 Nov 05:29

Choose a tag to compare

What's Changed

  • ARM: Fix attempting to disassemble .word with less than 4 bytes remaining by @AetiasHax in #285

Full Changelog: v3.4.1...v3.4.2

v3.4.1

19 Nov 05:59

Choose a tag to compare

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

v3.4.0

12 Nov 19:37

Choose a tag to compare

What's Changed

Full Changelog: v3.3.1...v3.4.0

v3.3.1

09 Oct 05:21

Choose a tag to compare

What's Changed

Full Changelog: v3.3.0...v3.3.1

v3.3.0

25 Sep 16:42
572afa8

Choose a tag to compare

What's Changed

  • Added: mips: Support for the other ABIs supported by rabbitizer by @AngheloAlf in #259
  • Added: Arch-independent demangling and add gnuv2_demangle for old g++ projects by @AngheloAlf in #262
  • Added: Support overriding diff options in project config (& for individual units) by @encounter in #263
  • Added: Support IDO .mdebug for line numbers by @encounter in #264
  • Added: 'None' demangler option (1866158)
  • Changed: Standardize the values for invalid and data opcodes by @ethteck in #261
  • Changed: Improve ARM function size inference (#253)

Full Changelog: v3.2.1...v3.3.0

v3.2.1

09 Sep 04:52

Choose a tag to compare

What's Changed

  • Changed: Ignore extern differences in relocations by @ifarbod in #258
  • Changed: Use dim color for address column in asm view (c698750)

Full Changelog: v3.2.0...v3.2.1

v3.2.0

08 Sep 02:03
fbdaa89

Choose a tag to compare

What's Changed

  • Added: Refactor data diffing & expose WASM API by @encounter in #256
    • Supports data diffing in objdiff-web. Some minor data diffing bugs fixed.

Full Changelog: v3.1.1...v3.2.0

v3.1.1

07 Sep 18:04

Choose a tag to compare

What's Changed

  • Added: Support for x86 indirect tables by @ifarbod in #251
  • Added: Automatic symbol pairing for MSVC generated static functions by @tomsons26 in #255

Full Changelog: v3.1.0...v3.1.1

v3.1.0

04 Sep 02:05

Choose a tag to compare

What's Changed

  • Added: Diffing individual data symbols by @LagoLunatic in #244
  • Added: Hide certain symbols for X360 COFFs by @rjkiv in #248
  • Fixed: MIPS: Symbols being filtered out from target side of diff if target object contains .NON_MATCHING markers by @AngheloAlf in #250
  • Fixed: Gracefully handle OOB in symbol_context/symbol_hover (decompme/decomp.me#1576, a138dfa)

Full Changelog: v3.0.1...v3.1.0