Skip to content

Releases: sharkdp/hexyl

v0.8.0

07 Jun 13:31

Choose a tag to compare

Features

  • A new --skip <N> / -s <N> option can be used to skip the first N bytes of the input, see #16, #88 (@Tarnadas, @MaxJohansen, @ErichDonGubler)
  • The --length/--bytes/--skip/--display-offset options can now take units for their value argument, for example:
    hexyl /dev/random --length=1KiB
    hexyl $(which hexyl) --skip=1MiB --length=10KiB
    Both decimal SI prefixes (kB, MB, …) as well as binary IEC prefixes (KiB, MiB, …) are supported.
    In addition, there is a new --block-size <SIZE> option that can be used to control the size of the block unit:
    hexyl /dev/random --block-size=4kB --length=2block
    See: #44 (@ErichDonGubler and @aswild)

Other

Packaging

  • hexyl is now available on Void Linux, see #91 (@notramo)

v0.7.0

09 Mar 20:17
692ff64

Choose a tag to compare

Bugfixes

  • hexyl can now be closed with Ctrl-C when reading input from STDIN, see #84

Changes

v0.6.0

08 Oct 18:46

Choose a tag to compare

Features

  • hexyl can now be used as a library, see #67 (@tommilligan)

  • Added a new -o/--display-offset option to add a certain offset to the
    reported file positions, see #57 (@tommilligan)

Bugfixes

Other

  • Performance improvements, see #73 and #66

v0.5.1

30 May 13:37

Choose a tag to compare

Bugfixes

  • A bug in the squeezing logic caused a wrong hexdump, see #62 (@awidegreen)
  • Some colors are printed even if they're disabled, see #64 (@awidegreen)
  • Fixed build failure on OpenBSD 6.5, see #61

v0.5.0

13 Apr 16:52

Choose a tag to compare

Features

  • Added support for squeezing where reoccuring lines are squashed together and visualized with an asterisk. A new -v/--no-squeezing option can be used to disable the feature. For details, see #59 (@awidegreen)
  • Added a new --border option with support for various styles (Unicode, ASCII, None), see #54 (@dmke)
  • The --length/-n argument can be passed as a hexadecimal number (hexyl -n 0xff /dev/urandom), see #45 (@Qyriad)
  • Added --bytes/-c as an alias for --length/-n, see #48 (@selfup)

Changes

  • Print header immediately before the first line, see #51 (@mziter)

v0.4.0

14 Jan 09:53

Choose a tag to compare

Features

  • Added a new --color=always/auto/never option which can be used
    to control hexyls color output, see #30 (@bennetthardwick)
  • Use 16 colors instead of 256, see #38

Changes

Bugfixes

  • Proper Ctrl-C handling, see #35
  • Proper handling of broken pipes (hexyl … | head)

v0.3.1

10 Jan 08:06

Choose a tag to compare

  • Various (huge) performance improvements, see #23 and #24 (@kballard)
  • Replaced 24-bit truecolor ANSI codes by 8-bit codes to support
    more terminal emulators, fixes #9

v0.3.0

30 Dec 12:11

Choose a tag to compare

Bump version

v0.2.0

06 Nov 20:31

Choose a tag to compare

Initial release