Changes
- Breaking change (binary): setting the
-o/--display-offsetflag no longer overrides the value set by--skip#115. The first displayed address is now the sum of the two values - this matches the behaviour ofxxd.
Features
- Allow relative and negative byte offsets (e.g.
hexyl --skip=-1block), see #99 (@ErichDonGubler) - Added
-las another alias for '-n/--length' (xxdcompatibility), see #121 and #135 (@TheDoctor314)
Bugfixes
- Argument
--lengthsilently takes precedence over--bytes, see #105 - Print warning on empty content, see #107 and #108
- Disallow block sizes of zero, see #110
- Fix newline appearing in
--versionoutput, see #131 and #133 (@scimas)
Other
- Better diagnostic messages, see #98 (@ErichDonGubler)
Packaging
hexylis now available on snapstore, see #116 (@purveshpatel511)