Releases: ndd7xv/heh
Releases · ndd7xv/heh
v0.6.1
v0.6.0
Notable Changes
- Support searching by hex
- Remove 0x searching functionality
- Bump ratatui from 0.26.1 to 0.27.0
Full Changelog: v0.5.0...v0.6.0
v0.5.0
Notable Changes
- Fixed a bug where '--version' did not print
heh
's version (thanks for the report, @davidak) - Documentation updates with regards contributing, the state of the repo, and typos
- Distros section for README added (thanks @orhun!)
heh
can now be used as a library!!! (BIG thanks to @orhun again!)
New Contributors
Full Changelog: v0.4.1...v0.5.0
v0.4.1
What's Changed
- Fixed double key presses on windows due to crossterm changes by @programingjd in #78
- fix: add unsaved changes warning for delete/backspace by @ndd7xv in #77
New Contributors
- @programingjd made their first contribution in #78
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
Highlights include:
- Search by @samoylovfp in #44 (this was added in the super secret undocumented 0.3.1 release!)
- move from tui to ratatui by @ndd7xv in #51
- Implemented endianness switch by @JungleTryne in #53
- improve search and navigation by @joooooooooooooooooooooooooooooooooooosh in #58
- Add Issue Templates by @ndd7xv in #65
- Switch from loading full file into buffer to memmap by @Programatic in #54
- release: 0.4.0 by @ndd7xv in #75
See the CHANGELOG.md for full details!
New Contributors
- @samoylovfp made their first contribution in #44
- @JungleTryne made their first contribution in #53
- @joooooooooooooooooooooooooooooooooooosh made their first contribution in #58
- @Programatic made their first contribution in #54
Full Changelog: v0.3.0...v0.4.0
v0.3.0
Features
- Experimental unicode support has been added! You can use the
-e
or--encoding
flag to specify utf8 (thanks so much, @0b11001111!) - An
--offset
flag has been added that allows users to jump into the middle of their file (thanks for the suggestion @barvazos and thanks for implementing @yuankunzhang!) - A basic undo with CTRL z has been added
- You can now drag with the mouse, and also click to move the cursor to that location (additional features with selection, like copying and pasting, have yet to be implemented)
Notes
- MSRV bumped from 1.59.0 to 1.64.0
- All dependencies have been updated (thanks, @yuankunzhang!)
- This release on Fedora 36 is 1121936 bytes
If you identify any bugs, please submit an issue!
v0.2.0
The first update since I initially revealed heh
to the world! These are some pretty nice baby steps to making it genuinely usable.
Features:
- The editor warns you about unsaved changes
- The hex editor's cursor now selects a nibble instead of the entire byte
- Similar to GHex, jump to a byte with the shortcut Control+J. You can specify in decimal or in hex (prefix it with
0x
) - You can scroll with your mouse (thanks @yuankunzhang!)
- The Home/End key to move to the start and end of the current row (thanks @yuankunzhang!)
- When the hex editor is selected, some unix-like shortcuts are enabled (hjkl arrow navigation, q for quitting, ^ and $ for start and end of line) (thanks @jondot!)
Bugfixes:
- heh no longer crashes terminals without clipboards
- heh recognizes when it's not in a tty (thanks @yuankunzhang!)