github jqnatividad/qsv 0.92.0

latest releases: 0.134.0, 0.133.1, 0.133.0...
18 months ago

Added

  • excel: added option to specify range to extract by @EricSoroos in #843
  • luau: added --remap option. This allows the user to only map specified columns to the output CSV #841
  • luau: added several new helper functions:
    • qsv_skip: skips writing the current record to the output CSV #854
    • qsv_break: stops processing the current CSV file #846
    • qsv_insertrecord: inserts a new record to the output CSV #845
    • qsv_register_lookup: loads a CSV that can be used as a lookup table in Luau 38e7b7e

Changed

  • luau: reorganized code for readability/maintainability #846
  • foreach: tweak usage text to say it works with shell commands, not just the bash shell 78851b3
  • split: added deeplink to examples/tests 6f293b8
  • select: added deeplink to examples/tests 72fa094
  • Switch to qsv-optimized fork of docopt.rs - qsv_docopt. As docopt.rs is unmaintained and docopt parsing is an integral part of qsv as we embed each command's usage text in a way that cannot be done by either clap or structopt #852
  • Bump embedded Luau from 0.566 to 0.567 d624e84
  • Bump csv from 1.2.0 to 1.2.1 by @dependabot in #839
  • Bump serde from 1.0.152 to 1.0.153 by @dependabot in #842
  • Bump serde from 1.0.153 to 1.0.154 by @dependabot in #844
  • Bump rust_decimal from 1.28.1 to 1.29.0 by @dependabot in #853
  • start using new crates.io sparse protocol
  • applied select clippy lint recommendations
  • cargo update bump several other dependencies
  • pin Rust nightly to 2021-03-12

Fixed

  • stats: fix stdin regression #851
  • excel: Fix missing integer headers in excel transform. by @EricSoroos in #840
  • luau: fix & improve comment remover #845

New Contributors

Full Changelog: 0.91.0...0.92.0

Don't miss a new qsv release

NewReleases is sending notifications on new releases.