v0.01.2
Maintenance release focused on Hermes v96 support and stability (PR #5, fixes #4).
What's fixed
The capacity overflow crash on Hermes v96 bundles is fixed: info, bin-diff and disasm now run cleanly on v96 inputs, and real v96 variable names are recovered. The debug-info header is read correctly (seven u32 fields instead of three), and the bytecode parser is hardened more broadly so malformed or oversized counts fail with a clear error instead of aborting the process.
The TUI also gains a full-program side-by-side diff view (base vs modified, decompiled by default, streamed per function), and the decompile view no longer freezes for several seconds on large bundles. This release upgrades ratatui to 0.30 and removes the unsafe libc SIGPIPE handling flagged by the security scan.
Downloads
Each archive contains the hermes-decomp and hermes-mcp binaries. Verify with shasum -a 256 -c SHA256SUMS.
| File | SHA256 |
|---|---|
| hermes-decomp-v0.01.2-linux-x86_64.tar.gz | 749d013071d065c001bdb7d0c355c8a585ee6d19993281167d7a4002af5b0c45 |
| hermes-decomp-v0.01.2-macos-arm64.tar.gz | 33ae196a405e919383c397f3c071fae7606347cecffbdc0e51036ae1803c2afc |
| hermes-decomp-v0.01.2-windows-x86_64.zip | 5ed4d709205757670f632b18c71b603fde2ef12f7397e34dba69247d6707192b |