Skip to content

Releases: iharhl/hexalyzer

v0.2.0

30 Jan 17:12

Choose a tag to compare

Release with added usability features and performance improvements

This is the second release (v0.2.0) of the Hexalyzer project. The major improvement point is performance. Working with larger firmwares MBs+ in size, slight delays in file loading / dense searches could be observed. Now these operations are basically instant.

Changelog

intelhexlib

  • Optimizations in parsing and data storage of intelhexlib resulting in significant performance boost.
  • Searching is moved to intelhexlib. Added search with regex.
  • Due to above changes, some APIs were added / reworked (breaking change from v0.1.0 release).
  • Added CLI for the intelhexlib.

Hexalyzer app

  • Rework of scrolling. Added custom scroll area widget that scrolls in discrete steps (one scroll step is one addr row).
  • Pre-fetching the data for the whole visible region instead of per-byte.
  • Following addition of intelhexlib APIs, new features are added: merge file and search with regex.
  • Several minor UX improvements.

Bugfixes

Only one bug was observed on v0.1.0, where the relocation split the first byte and the rest of the payload. After changes in intelhexlib buffer, it could not be reproduced for this release.

Artifacts

The installers were generated and tested on Windows 11 and MacOS 26.2. These are attached (.exe for Win11, .dmg for Mac).
In addition, CLI tool is attached - exe for Windows and Unix executable for Mac.

Additional notes

Depending on your configuration of Windows, the installer might not request admin rights upon start, so if you try install it in Program Files or similar locations, the installation will fail.

v0.1.0

14 Jan 19:10

Choose a tag to compare

Initial Release

This is the first release (v0.1.0) of the Hexalyzer project.

It includes core hex/bin parsing , viewing and editing features. This version has not been tested to the full extend, not all edge cases and failure scenarios for both app interaction and Intel HEX parsing were considered.

The installers were generated and tested on Windows 11 and MacOS 15.6. These are attached (.exe for Win11, .dmg for Mac).

NOTE: depending on your configuration of Windows, the installer might not request admin rights upon start, so if you try install it in Program Files or similar locations, the installation will fail.