Added
input
: added--auto-skip
CSV preamble option in #313sniff
: support non-utf8 files; flexible detection now works; rename --len to --sample in #315sniff
: addedis_utf8
property in #316- added RFC4180 section to README
Changed
validate
: improve RFC4180 validation messages in #309stats
: nullcount is a "streaming" statistic and is now on by default in #311schema
: 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
: enabledabi3
feature properly, so qsv now works with higher versions of python over v3.8
Full Changelog: 0.49.0...0.50.0