Skip to content

Releases: sstadick/hck

v0.5.3

15 Jul 15:35
Compare
Choose a tag to compare
(cargo-release) hck version 0.5.3

v0.5.2

15 Jul 15:22
Compare
Choose a tag to compare
(cargo-release) hck version 0.5.2

v0.5.1

14 Jul 23:38
Compare
Choose a tag to compare
  • This fixes an issue with the v0.5.0 release, which, due to a CI issue resulted in the software version internal to the binary being wrong.

Please see the v0.5.0 release notes for a detailed description of the latest changes.

v0.5.0

14 Jul 23:26
Compare
Choose a tag to compare
  • Added --exclude|-e flag to select a set of fields to exclude. These fields may overlap with the -f flag and take precedence over fields selected by -f.
  • Added --exclude-header|-E flag to select a set of headers to exclude. These may mix and match with -e -f and F. The -r flag will cause the headers to be treated as a regex.
  • As part of the -e additional, the default behavior if now headers or fields are specified is to assume -f1-, which allow the user to do hck -e 3,8,290.
  • pigz is now a supported decompression binary, if it's not present hck defaults back to gzip.
  • Decided against adding a greedy heuristic because it actually had worse performance on the most common case of \s (but better on [[:space:]], which was odd).
    • The place where this would make sense would be searching a literal space character greedily (like awk), but that kind of goes against the way the delimiters are documented to work
    • It may be worth adding that special case at some point?
  • Moves CI to using justfile instead of pgo scripts.
  • Fixes several issues in benchmarks
    • choose was not using fastest path and had the wrong input file
    • All tools splitting by a space regex were incorrectly parsing the header line in the multichar data, header line is now fixed
  • Fixes bug with reordering of only two fields

v0.4.2

09 Jul 01:25
Compare
Choose a tag to compare
(cargo-release) hck version 0.4.2

v0.4.1

09 Jul 01:16
Compare
Choose a tag to compare
(cargo-release) hck version 0.4.1

v0.3.13

08 Jul 21:38
Compare
Choose a tag to compare
(cargo-release) hck version 0.3.13

v0.3.12

08 Jul 21:31
Compare
Choose a tag to compare
(cargo-release) hck version 0.3.12

v0.3.11

08 Jul 21:23
Compare
Choose a tag to compare
(cargo-release) hck version 0.3.11

v0.3.10

08 Jul 20:36
Compare
Choose a tag to compare
(cargo-release) hck version 0.3.10