Skip to content

v0.01.2

Choose a tag to compare

@Anthony-Bondu Anthony-Bondu released this 24 Jun 07:55
· 63 commits to main since this release
203671b

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