Releases: ZathuraDbg/ZathuraDbg
Release list
1.1
ZathuraDbg 1.0 Stable Release
This release marks the first stable version of ZathuraDbg, which has been in development and beta testing for nearly a year. This is a significant personal milestone, as ZathuraDbg has been a solo project from the very beginning.
With this release, a new chapter begins. I will continue actively developing ZathuraDbg while also creating complementary tools to enhance the overall experience. The ultimate goal remains the same: to make learning assembly more accessible and intuitive.
This release brings:
- Ability to check for updates from the app.
- Arm assembly syntax highlighting and proper register support, including the floating point registers.
- Support for
int 0x80syscall. - Ability to save the whole VM state of the emulator and bring it back with just two clicks!
- Step back functionality (time travel debugging)
- Other quality of life improvements.
Full Changelog: 0.5.0-beta...1.0
Proper replacement of unicorn with icicle is complete.
ZathuraDbg has completely replaced unicorn engine with icicle using the icicle-cpp bindings. As a result we have seen massive performance gains, improved stability, and more!
With the 0.5.0 beta release, we have added experimental Arm32, Thumbv7m and AArch64 support. We are very early stages in the development for this, but all the basic things seem to be working perfectly.
Assuming the current trajectory, we should very soon have the 1.0 stable release.
Full Changelog: 0.3.4-beta...0.5.0-beta
0.3.4-beta
- Implemented the new memory map viewer window.
- Minor performance improvements.
- Fixed the installer.
Full Changelog: 0.3.2-beta...0.3.4-beta
0.3.2-beta
- Experimental Windows Installation
- Added icon to the app in Windows build
- Fixes crashes because of
resetState
Full Changelog: 0.3.0-beta...0.3.2-beta
0.3.0-beta
- Log file rotation after 3MBs
- Added the workaround for stepIn after continue again
- Fixed a bug causing continue to not work
- Fixed static unnecessary static library linking
- General code improvements
Full Changelog: 0.2.5-beta...0.3.0-beta
0.2.5-beta
- Fixed all bugs related to step in and step over.
- Goto's input box working properly in memory and stack editor.
- Window defaults to full screen.
- Fixed a crash caused by absence of length checks on the breakpoint lines vector.
- Fixed a crashed which occurred when program was forcefully terminated when the code was still executing.
- Removed unnecessary workarounds.
Full Changelog: 0.1.0-beta...0.2.5-beta
0.1.0-beta
Update CONTRIBUTING.md