Added
stats
: add sparsity to "streaming" statistics #719schema
: also infer enum constraints for integer fields. Not only good for validation, this is also required bytojsonl
for smarter boolean inferencing #721
Changed
stats
: change--typesonly
so it will not automatically--infer-dates
. Let the user decide. #718stats
: if median is already known, use it to calculate Median Absolute Deviation 08ed08dtojsonl
: smarter boolean inferencing. It will infer a column as boolean if it only has a domain of two values,
and the first character of the values are one of the following case-insensitive "truthy/falsy"
combinations: t/f; t/null; 1/0; 1/null; y/n & y/null are treated as true/false. #722 and #723safenames
: process--reserved
option before--prefix
option. b333549strum
andstrum-macros
are no longer optional dependencies as we use it with all the binary variants now bea6e00- Bump qsv-stats from 0.6.0 to 0.7.0
- Bump sysinfo from 0.27.3 to 0.27.6
- Bump hashbrown from 0.13.1 to 0.13.2 by @dependabot in #720
- Bump actions/setup-python from 4.4.0 to 4.5.0 by @dependabot in #724
- change MSRV from 1.66.0 to 1.66.1
- cargo update bump indirect dependencies
- pin Rust nightly to 2023-01-12
Fixed
safenames
: fixed--prefix
option. When checking for invalid underscore prefix, it was checking for hyphen, not underscore, causing a problem with Datapusher+ 4fbbfd3
Full Changelog: 0.82.0...0.83.0