tag:github.com,2008:https://github.com/encounter/objdiff/releases Release notes from objdiff 2026-03-08T19:30:17Z tag:github.com,2008:Repository/534397346/v3.7.0 2026-03-08T22:49:20Z v3.7.0 <h2>What's Changed</h2> <ul> <li><strong>Breaking Change</strong>: Add symbol kind and structured flags to one-shot diff output by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/encounter/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/encounter">@encounter</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3977062826" data-permission-text="Title is private" data-url="https://github.com/encounter/objdiff/issues/337" data-hovercard-type="pull_request" data-hovercard-url="/encounter/objdiff/pull/337/hovercard" href="https://github.com/encounter/objdiff/pull/337">#337</a> <ul> <li>This adjusts the CLI JSON/Protobuf output in a backwards-incompatible way.</li> </ul> </li> <li><strong>Fixed</strong>: Symbol index-to-addend bug by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ieee802dot11ac/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ieee802dot11ac">@ieee802dot11ac</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3973482507" data-permission-text="Title is private" data-url="https://github.com/encounter/objdiff/issues/336" data-hovercard-type="pull_request" data-hovercard-url="/encounter/objdiff/pull/336/hovercard" href="https://github.com/encounter/objdiff/pull/336">#336</a></li> <li><strong>Added</strong>: Demangle function name on decomp.me scratch creation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/0x5abe/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/0x5abe">@0x5abe</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3880821684" data-permission-text="Title is private" data-url="https://github.com/encounter/objdiff/issues/329" data-hovercard-type="pull_request" data-hovercard-url="/encounter/objdiff/pull/329/hovercard" href="https://github.com/encounter/objdiff/pull/329">#329</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/encounter/objdiff/compare/v3.6.1...v3.7.0"><tt>v3.6.1...v3.7.0</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/534397346/v3.6.1 2026-01-30T06:01:44Z v3.6.1 <h2>What's Changed</h2> <ul> <li>Merge GNU function and data sections by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/codeshaunted/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/codeshaunted">@codeshaunted</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3871825256" data-permission-text="Title is private" data-url="https://github.com/encounter/objdiff/issues/327" data-hovercard-type="pull_request" data-hovercard-url="/encounter/objdiff/pull/327/hovercard" href="https://github.com/encounter/objdiff/pull/327">#327</a></li> <li>Automatically match MSVC symbols in anonymous namespaces by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/rjkiv/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/rjkiv">@rjkiv</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3853680179" data-permission-text="Title is private" data-url="https://github.com/encounter/objdiff/issues/325" data-hovercard-type="pull_request" data-hovercard-url="/encounter/objdiff/pull/325/hovercard" href="https://github.com/encounter/objdiff/pull/325">#325</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/encounter/objdiff/compare/v3.6.0...v3.6.1"><tt>v3.6.0...v3.6.1</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/534397346/v3.6.0 2026-01-25T04:12:46Z v3.6.0 <h2>What's Changed</h2> <ul> <li>Implement go to next/previous difference by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/LagoLunatic/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/LagoLunatic">@LagoLunatic</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3771694363" data-permission-text="Title is private" data-url="https://github.com/encounter/objdiff/issues/313" data-hovercard-type="pull_request" data-hovercard-url="/encounter/objdiff/pull/313/hovercard" href="https://github.com/encounter/objdiff/pull/313">#313</a></li> <li>Fix the symbol filter not working in the mapping view by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/LagoLunatic/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/LagoLunatic">@LagoLunatic</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3773551970" data-permission-text="Title is private" data-url="https://github.com/encounter/objdiff/issues/315" data-hovercard-type="pull_request" data-hovercard-url="/encounter/objdiff/pull/315/hovercard" href="https://github.com/encounter/objdiff/pull/315">#315</a></li> <li>add more i386 elf relocs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/codeshaunted/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/codeshaunted">@codeshaunted</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3802641948" data-permission-text="Title is private" data-url="https://github.com/encounter/objdiff/issues/319" data-hovercard-type="pull_request" data-hovercard-url="/encounter/objdiff/pull/319/hovercard" href="https://github.com/encounter/objdiff/pull/319">#319</a></li> <li>Significantly improve diffing performance and fix minor bug with bss section match percents by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/LagoLunatic/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/LagoLunatic">@LagoLunatic</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3774055222" data-permission-text="Title is private" data-url="https://github.com/encounter/objdiff/issues/316" data-hovercard-type="pull_request" data-hovercard-url="/encounter/objdiff/pull/316/hovercard" href="https://github.com/encounter/objdiff/pull/316">#316</a></li> <li>Restore objdiff-cli oneshot mode (JSON output) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/encounter/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/encounter">@encounter</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3852445693" data-permission-text="Title is private" data-url="https://github.com/encounter/objdiff/issues/323" data-hovercard-type="pull_request" data-hovercard-url="/encounter/objdiff/pull/323/hovercard" href="https://github.com/encounter/objdiff/pull/323">#323</a></li> <li>Handle IMAGE_REL_PPC_ADDR32 size in Coff by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/HaydnTrigg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/HaydnTrigg">@HaydnTrigg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3819514260" data-permission-text="Title is private" data-url="https://github.com/encounter/objdiff/issues/320" data-hovercard-type="pull_request" data-hovercard-url="/encounter/objdiff/pull/320/hovercard" href="https://github.com/encounter/objdiff/pull/320">#320</a></li> <li>Better COFF String Detection and Big Endian Wide Strings by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/HaydnTrigg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/HaydnTrigg">@HaydnTrigg</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3821572402" data-permission-text="Title is private" data-url="https://github.com/encounter/objdiff/issues/321" data-hovercard-type="pull_request" data-hovercard-url="/encounter/objdiff/pull/321/hovercard" href="https://github.com/encounter/objdiff/pull/321">#321</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/encounter/objdiff/compare/v3.5.1...v3.6.0"><tt>v3.5.1...v3.6.0</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/534397346/v3.5.1 2025-12-24T01:10:56Z v3.5.1 <h2>What's Changed</h2> <ul> <li>Fix non-strings also being escaped when copied by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/LagoLunatic/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/LagoLunatic">@LagoLunatic</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3758101942" data-permission-text="Title is private" data-url="https://github.com/encounter/objdiff/issues/307" data-hovercard-type="pull_request" data-hovercard-url="/encounter/objdiff/pull/307/hovercard" href="https://github.com/encounter/objdiff/pull/307">#307</a></li> <li>Fix mouse hovers overriding typing in the symbol search field by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/LagoLunatic/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/LagoLunatic">@LagoLunatic</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3758119831" data-permission-text="Title is private" data-url="https://github.com/encounter/objdiff/issues/308" data-hovercard-type="pull_request" data-hovercard-url="/encounter/objdiff/pull/308/hovercard" href="https://github.com/encounter/objdiff/pull/308">#308</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/encounter/objdiff/compare/v3.5.0...v3.5.1"><tt>v3.5.0...v3.5.1</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/534397346/v3.5.0 2025-12-21T17:18:54Z v3.5.0 <h2>What's Changed</h2> <ul> <li>Allow clicking on branch arrows to scroll target into view by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/LagoLunatic/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/LagoLunatic">@LagoLunatic</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3740997055" data-permission-text="Title is private" data-url="https://github.com/encounter/objdiff/issues/302" data-hovercard-type="pull_request" data-hovercard-url="/encounter/objdiff/pull/302/hovercard" href="https://github.com/encounter/objdiff/pull/302">#302</a></li> <li>Improve automatic symbol pairing for functions with compiler-generated names by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/LagoLunatic/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/LagoLunatic">@LagoLunatic</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3741438920" data-permission-text="Title is private" data-url="https://github.com/encounter/objdiff/issues/303" data-hovercard-type="pull_request" data-hovercard-url="/encounter/objdiff/pull/303/hovercard" href="https://github.com/encounter/objdiff/pull/303">#303</a></li> <li>Combine .init sections separately from .text sections by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/LagoLunatic/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/LagoLunatic">@LagoLunatic</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3744584099" data-permission-text="Title is private" data-url="https://github.com/encounter/objdiff/issues/304" data-hovercard-type="pull_request" data-hovercard-url="/encounter/objdiff/pull/304/hovercard" href="https://github.com/encounter/objdiff/pull/304">#304</a></li> <li>Fix special ASCII characters not being escaped when copied to clipboard by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/LagoLunatic/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/LagoLunatic">@LagoLunatic</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3750329859" data-permission-text="Title is private" data-url="https://github.com/encounter/objdiff/issues/306" data-hovercard-type="pull_request" data-hovercard-url="/encounter/objdiff/pull/306/hovercard" href="https://github.com/encounter/objdiff/pull/306">#306</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/encounter/objdiff/compare/v3.4.5...v3.5.0"><tt>v3.4.5...v3.5.0</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/534397346/v3.4.5 2025-12-04T01:19:49Z v3.4.5 <h2>What's Changed</h2> <ul> <li>Fix "Unsupported ARM implicit relocation 29" on armcc binaries by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/Darxoon/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/Darxoon">@Darxoon</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3692398575" data-permission-text="Title is private" data-url="https://github.com/encounter/objdiff/issues/296" data-hovercard-type="pull_request" data-hovercard-url="/encounter/objdiff/pull/296/hovercard" href="https://github.com/encounter/objdiff/pull/296">#296</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/encounter/objdiff/compare/v3.4.4...v3.4.5"><tt>v3.4.4...v3.4.5</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/534397346/v3.4.4 2025-11-27T02:52:55Z v3.4.4 <h2>What's Changed</h2> <ul> <li><strong>Added</strong>: Support more string encodings and allow copying unescaped strings by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/LagoLunatic/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/LagoLunatic">@LagoLunatic</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3655337503" data-permission-text="Title is private" data-url="https://github.com/encounter/objdiff/issues/288" data-hovercard-type="pull_request" data-hovercard-url="/encounter/objdiff/pull/288/hovercard" href="https://github.com/encounter/objdiff/pull/288">#288</a></li> <li><strong>Added</strong>: Ignore hidden symbols when diffing data sections by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/LagoLunatic/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/LagoLunatic">@LagoLunatic</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3669191214" data-permission-text="Title is private" data-url="https://github.com/encounter/objdiff/issues/291" data-hovercard-type="pull_request" data-hovercard-url="/encounter/objdiff/pull/291/hovercard" href="https://github.com/encounter/objdiff/pull/291">#291</a></li> <li><strong>Removed</strong>: <code>--mapping</code>, <code>--selecting-{left,right}</code> from CLI (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/encounter/objdiff/commit/d162fe847e98fe4ea67798f71aa6751f643a0edc/hovercard" href="https://github.com/encounter/objdiff/commit/d162fe847e98fe4ea67798f71aa6751f643a0edc"><tt>d162fe8</tt></a>)</li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/encounter/objdiff/compare/v3.4.2...v3.4.4"><tt>v3.4.2...v3.4.4</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/534397346/v3.4.3 2025-11-22T19:47:03Z v3.4.3 <p>Version 3.4.3</p> encounter tag:github.com,2008:Repository/534397346/v3.4.2 2025-11-22T05:29:56Z v3.4.2 <h2>What's Changed</h2> <ul> <li>ARM: Fix attempting to disassemble <code>.word</code> with less than 4 bytes remaining by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AetiasHax/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AetiasHax">@AetiasHax</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3649373761" data-permission-text="Title is private" data-url="https://github.com/encounter/objdiff/issues/285" data-hovercard-type="pull_request" data-hovercard-url="/encounter/objdiff/pull/285/hovercard" href="https://github.com/encounter/objdiff/pull/285">#285</a></li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/encounter/objdiff/compare/v3.4.1...v3.4.2"><tt>v3.4.1...v3.4.2</tt></a></p> github-actions[bot] tag:github.com,2008:Repository/534397346/v3.4.1 2025-11-19T05:59:57Z v3.4.1 <h2>What's Changed</h2> <ul> <li><strong>Added</strong>: Adjust symbol name matching logic for GCC by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/dbalatoni13/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dbalatoni13">@dbalatoni13</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3578359343" data-permission-text="Title is private" data-url="https://github.com/encounter/objdiff/issues/278" data-hovercard-type="pull_request" data-hovercard-url="/encounter/objdiff/pull/278/hovercard" href="https://github.com/encounter/objdiff/pull/278">#278</a></li> <li><strong>Added</strong>: "Copy" button in disassembly view by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/boludoz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/boludoz">@boludoz</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3499711555" data-permission-text="Title is private" data-url="https://github.com/encounter/objdiff/issues/271" data-hovercard-type="pull_request" data-hovercard-url="/encounter/objdiff/pull/271/hovercard" href="https://github.com/encounter/objdiff/pull/271">#271</a></li> <li><strong>Fixed</strong>: ARM: <code>.word</code> not on 4-byte boundary by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/AetiasHax/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/AetiasHax">@AetiasHax</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3630380225" data-permission-text="Title is private" data-url="https://github.com/encounter/objdiff/issues/282" data-hovercard-type="pull_request" data-hovercard-url="/encounter/objdiff/pull/282/hovercard" href="https://github.com/encounter/objdiff/pull/282">#282</a></li> <li><strong>Changed</strong>: Upgrade all dependencies (including egui, cwextab, rabbitizer, unarm) (<a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/encounter/objdiff/commit/827f4a42bd4168c35892164b2dde5ad6b3258b63/hovercard" href="https://github.com/encounter/objdiff/commit/827f4a42bd4168c35892164b2dde5ad6b3258b63"><tt>827f4a4</tt></a>)</li> </ul> <p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/encounter/objdiff/compare/v3.4.0...v3.4.1"><tt>v3.4.0...v3.4.1</tt></a></p> github-actions[bot]