Skip to content

Releases: encounter/objdiff

v2.0.0-beta.6

05 Sep 06:02

Choose a tag to compare

What's Changed

  • Added: COFF line number support by @roblabla in #100
  • Added: objdiff.json schema (config.schema.json)
  • Added: Build objdiff-cli as a static binary on Linux and build for more architectures (c16a926)

Full Changelog: v2.0.0-beta.5...v2.0.0-beta.6

v2.0.0-beta.5

04 Sep 01:39

Choose a tag to compare

What's Changed

  • Added: Experimental wasm bindings (npm: objdiff-wasm)
    • Used for experimental decomp.me integration
  • Changed: Bump unarm to 1.5.0 by @AetiasHax in #98
  • Changed: Support progress categories & auto-generated objects in objdiff-cli report
    • New metadata block in objdiff.json units:
      "metadata": {
        "auto_generated": false,
        "complete": false,
        "reverse_fn_order": false,
        "source_path": "src/d/actor/d_a_movie_player.cpp",
        "progress_categories": [
          "modules",
          "game"
        ]
      }
    • Options complete and reverse_fn_order were moved to here from the unit itself.
    • Values are passed through to the report.json.

Full Changelog: v2.0.0-beta.4...v2.0.0-beta.5

v2.0.0-beta.4

19 Aug 04:19

Choose a tag to compare

What's Changed

  • Breaking: objdiff-cli report's output format has changed. It's now defined using a protobuf definition, and uses proto 3 JSON mapping. Primarily, u64 numbers are now represented as decimal strings, and some fields were moved.
    • objdiff-cli report now accepts a --format/-f argument to switch between json and proto (binary protobuf) output.
  • Added: Support R_MIPS_LITERAL, R_MIPS15_S3 relocations (#92, #95)

Full Changelog: v2.0.0-beta.3...v2.0.0-beta.4

v2.0.0-beta.3

11 Aug 23:02

Choose a tag to compare

What's Changed

Full Changelog: v2.0.0-beta.2...v2.0.0-beta.3

v2.0.0-beta.2

11 Aug 20:41

Choose a tag to compare

What's Changed

Full Changelog: v2.0.0-beta.1...v2.0.0-beta.2

v2.0.0-beta.1

22 Jul 05:16

Choose a tag to compare

What's Changed

  • Previous release notes (v2.0.0-alpha.5)
  • Added: Add rlwinm decoder tool by @CelestialAmber in #83
    • Find in Tools -> Rlwinm Decoder...
  • Added: MW PPC exception table diff view by @CelestialAmber in #82
    • Right click on a function with an associated exception table and click Decode exception table
  • Added: Options for ARM disassembly syntax by @AetiasHax in #78
  • Fixed: Symbol search, proper case insensitivity and now supports regex (#80)
  • Fixed: Improve data section diff logic (#81)

Full Changelog: v2.0.0-alpha.5...v2.0.0-beta.1

v2.0.0-alpha.5

21 Jun 02:40

Choose a tag to compare

What's Changed

Full Changelog: v2.0.0-alpha.4...v2.0.0-alpha.5

v2.0.0-alpha.4

06 Jun 00:17

Choose a tag to compare

What's Changed

Full Changelog: v2.0.0-alpha.3...v2.0.0-alpha.4

v2.0.0-alpha.3

04 Jun 01:56
a5a6a39

Choose a tag to compare

What's Changed

Full Changelog: v2.0.0-alpha.2...v2.0.0-alpha.3

v2.0.0-alpha.2

22 May 00:22

Choose a tag to compare

What's Changed

Full Changelog: v2.0.0-alpha.1...v2.0.0-alpha.2