Releases: encounter/objdiff
Releases · encounter/objdiff
v0.5.0
- Adds click-to-highlight: Highlights registers, instructions, arguments, symbols or addresses.
- Adds "Original" instruction to hover tooltip, showing the non-simplified form of the instruction.
- Updates all dependencies.
- Resolves slowness when closing the application.
Full Changelog: v0.4.4...v0.5.0
v0.4.4
- Add "Recent Projects" to file menu
Full Changelog: v0.4.3...v0.4.4
v0.4.3
- Support
completed
field for objects in project config. In object tree, displays red for incomplete, green for complete. - Add support for one-sided diffs. A project can include objects without an associated source file for viewing.
- Add versioning to the app's configuration, supporting upgrades without losing user configuration.
- Support
min_version
field inobjdiff.json
.
Full Changelog: v0.4.1...v0.4.3
v0.4.1
- Allow config to specify object
target_path
andbase_path
explicitly, rather than relying on relative path from thetarget_dir
andbase_dir
. Useful for more complex directory layouts. - Fix
watch_patterns
in project config not using default when omitted. - Fix "Rebuild on changes" not defaulting to true.
- Keep watching project config updates even when "Rebuild on changes" is false.
- Disable some configuration options when loaded from project config file.
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- Added project configuration file support (
objdiff.json
,objdiff.yaml
,objdiff.yml
). See Configuration. - Added
Objects
pane when using a project configuration file. Quickly find and switch between objects.
- Reworked project settings UI.
- General system stability improvements to enhance the user's experience.
Full Changelog: v0.3.4...v0.4.0
v0.3.4
Add dark/light theme toggle (light theme WIP)
v0.3.3
Update all dependencies (again)
v0.3.2
Update all dependencies
v0.3.1
What's Changed
- Fix diffing across mismatched text sections (636a8e0)
- Update cwdemangle (42601b4)
- Remove LevEditType::Keep variant by @NickCondron in #27
- Simplify common_symbols by using iterators by @NickCondron in #28
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- Fix data diffing (ba74d63)
- Support line number information (bea0a00)
- Use rustls on Linux (cd01b62)
- Upgrade egui (4b58f69)
- Support MIPS PIC relocations (8278d5d)
- Optionally support wgpu backend (6ee11ca)
- Use rabbitizer crate by @AngheloAlf (#22)
New Contributors
- @NickCondron made their first contribution in #23
- @AngheloAlf made their first contribution in #22
Full Changelog: v0.2.3...v0.3.0