github jqnatividad/qsv 0.50.0

latest releases: 0.135.0, 0.134.0, 0.133.1...
2 years ago

Added

  • input: added --auto-skip CSV preamble option in #313
  • sniff: support non-utf8 files; flexible detection now works; rename --len to --sample in #315
  • sniff: added is_utf8 property in #316
  • added RFC4180 section to README

Changed

  • validate: improve RFC4180 validation messages in #309
  • stats: nullcount is a "streaming" statistic and is now on by default in #311
  • schema: refactored stdin processing
  • Made logging more consistent in #314
  • bumped MSRV to Rust 1.61.0
  • use a qsv-optimized fork of csv-sniffer (https://github.com/jqnatividad/csv-sniffer/tree/non-utf8-qsv), that fixes flexible detection,
    reads non-utf8 encoded files, reports if a file is utf8-encoded, and uses SIMD/CPU features to accelerate performance.
  • applied select pedantic clippy recommendations
  • bumped several dependencies, notably regex from 1.5.5 to 1.5.6

Fixed

  • py: enabled abi3 feature properly, so qsv now works with higher versions of python over v3.8

Full Changelog: 0.49.0...0.50.0

Don't miss a new qsv release

NewReleases is sending notifications on new releases.