Added
stats
: added stats caching and storing the computed stats as metadata. Doing so not only prevents unnecessary recomputation of stats, especially for very large files, it also sets the foundation for summary statistics to be used more widely across qsv to support new commands that leverages these stats - e.g.fixdata
,outliers
,describegpt
,fake
,statsviz
and multi-pass stats, etc. #902stats
: added--force
option to force recomputation of stats 2f91d0cluau
: add qsv_loadcsv helper function #908- added more info about regular expression syntax and link to https://regex101.com which now supports the Rust flavor of regex
Changed
- logging is now buffered by default #903
- renamed features to be more easily understandable: "full" -> "feature_capable", "all_full" -> "all_features" #906
- changed GitHub Actions workflows to use the new feature names
- Bump redis from 0.22.3 to 0.23.0 by @dependabot in #901
- Bump filetime from 0.2.20 to 0.2.21 by @dependabot in #904
- reenabled
fetch
andfetchpost
CI tests - cargo update bump several indirect dependencies
- pin Rust nightly to 2023-04-06
Full Changelog: 0.97.0...0.98.0