Releases: encounter/objdiff
Releases · encounter/objdiff
Release list
v3.7.3
What's Changed
- Strip trailing int3 instructions (alignment padding) for x64 by @HaydnTrigg in #354
- Bump Object Crate to 0.39.1 by @HaydnTrigg in #348
- Add missing x64 relocation types by @HaydnTrigg in #355
- Fix PS2 MWCC line number parsing by @dbalatoni13 in #363
- Remove git-based dependencies and update several by @ethteck in #379
- Honor symbol mappings in CLI diffs by @miried in #378
- Fix armcc symbols always being hidden by @Darxoon in #364
- Add support for
R_ARM_V4BXby @macabeus in #377 - ARM: Fix trailing relocations being ignored when inferring function sizes by @LagoLunatic in #360
- ARM: Fix index out of bounds error when there are no mapping symbols by @LagoLunatic in #359
- Make the .mdebug line parser support EE-GCC (PS2) by @dbalatoni13 in #362
- Update rabbitizer to 2.0.0-alpha.9 by @AngheloAlf in #347
- Update GitHub Actions by @HaydnTrigg in #357
Full Changelog: v3.7.2...v3.7.3
v3.7.2
What's Changed
- Fix several issues with string literal detection by @LagoLunatic in #351
- Add config option to limit which string literal encodings are used by @LagoLunatic in #356
Full Changelog: v3.7.1...v3.7.2
v3.7.1
What's Changed
- Fix cache issue when parsing the same file with different
sideparams by @macabeus in #341 - Add support for
R_ARM_THM_PC8andR_ARM_THM_PC11by @macabeus in #342 - Fix extab hover window display issue by @CelestialAmber in #344
Full Changelog: v3.7.0...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
What's Changed
- Merge GNU function and data sections by @codeshaunted in #327
- Automatically match MSVC symbols in anonymous namespaces by @rjkiv in #325
Full Changelog: v3.6.0...v3.6.1
v3.6.0
What's Changed
- Implement go to next/previous difference by @LagoLunatic in #313
- Fix the symbol filter not working in the mapping view by @LagoLunatic in #315
- add more i386 elf relocs by @codeshaunted in #319
- Significantly improve diffing performance and fix minor bug with bss section match percents by @LagoLunatic in #316
- Restore objdiff-cli oneshot mode (JSON output) by @encounter in #323
- Handle IMAGE_REL_PPC_ADDR32 size in Coff by @HaydnTrigg in #320
- Better COFF String Detection and Big Endian Wide Strings by @HaydnTrigg in #321
Full Changelog: v3.5.1...v3.6.0
v3.5.1
What's Changed
- Fix non-strings also being escaped when copied by @LagoLunatic in #307
- Fix mouse hovers overriding typing in the symbol search field by @LagoLunatic in #308
Full Changelog: v3.5.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
What's Changed
Full Changelog: v3.4.4...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