Skip to content

sort-within-records, unsparsify -f, misc updates; Go-port beta

Compare
Choose a tag to compare
@johnkerl johnkerl released this 29 Nov 21:07

Features

Bugfixes

  • The count -n feature was not implemented as intended. This fulfills #370, reported by @aborruso.
  • Pretty-print format now works correctly with --headerless-csv-output as reported on #384, reported by @agguser.
  • The seqgen verb now correctly tracks NR and FNR in the records it emits.
  • An intermittent JSON-parsing bug reported on #394 by @sjackman has been fixed.

Documentation

This is the first release since the readthedocs move as requested by @pabloab on #375. The intention is that you will be able to select documentation specific to 5.10.0 there; I may have something to fix here.

Go-port preview

While the mods for this 5.10.1 release are quite minor, intense development time has been spent over the last few months on the Go port, tracked here and here, which will ultimately become Miller 6.

The completion of the port is still some months away. While most verbs, and most of the DSL, have been ported -- with many new features in place as tracked here -- significant gaps remain. This include the "big" verbs join, nest, reshape, stats1, and stats2, along with all the date-time-related DSL functions, etc.

Nonetheless, if you wish to experiment with the Go executables for the Miller 6 beta, please find MacOS and Linux versions attached. (I don't know how to make these for Windows yet, sorry!)

I'd love any and all advance help with the Go port including bug reports, feature requests, etc. -- both from Miller end-users as well as developers. This is exciting and fulfilling work, and I look forward to getting it completed.