github dathere/qsv 0.29.1

latest releases: 1.0.0, 0.138.0, 0.137.0...
2 years ago

Changed

  • refactored --update to give update progress messages; run on --help as well
  • updated README
    • remove bold formatting of commands
    • expanded descriptions of
      • fixlengths
      • foreach
      • jsonl
      • py
      • searchset
    • added reason why pre-built binaries on some platforms do not have the python feature installed.
    • drop use of "parallelism", just say "multithreading"
    • expanded Feature Flag section
  • bump cached from 0.26 to 0.29
  • added update_cache_info! macro to util.rs, replacing redundant code for progress indicators with cache info
  • bump MSRV to Rust 1.58
  • use new Rust 1.58 captured identifiers for format strings
  • added output_stderr test helper to test for expected errors in CI
  • added tests for invalid delimiter length; truncated comment char and unknown apply operators
  • pointed documentation to Github README instead of doc.rs
  • added rustup update to Github Actions publish workflow as Github's runners are still on Rust 1.57
  • used new Rust 1.58 strip option in publish workflow to decrease binary size

Fixed

  • corrected help text on job divisor - 3 not 4 for multithreaded commands (frequency, split and stats)
  • corrected stats help text to state that multithreading requires an index

Full Changelog: 0.29.0...0.29.1

Don't miss a new qsv release

NewReleases is sending notifications on new releases.