v0.10.0
New Features
- It's now possible to validate Polars LazyFrames. (#200)
- Paths to CSV and Parquet files can now be used as inputs for
Validateandpreview(). (#213, #214, #217) - The
get_data_path()function was added so that paths to internal CSV and Parquet example datasets can be accessed. (#215) - Data connection strings can be used directly with
Validateto connect to DB tables via Ibis. (#216)
Fixes
- The
DataScanclass was refactored to expose data and statistics consistently. (@tylerriccio33, #94) - Pass/fail result counting during interrogation is now more computationally efficient. (#203)
- Validation steps using
col_vals_expr()can now correctly return data extracts (and produce a CSV button in the validation report table). (@zilto, #197) - A dependency on Pandas during the rendering validation report tables was eliminated. (#220)
- An unwanted scrollbar in the API reference pages (obscuring text for parameters) was removed. (@matt-humphrey, #218)
Documentation
- The project website's API reference underwent several layout and typesetting changes for the better. (#204, #205, #208, #209)
- Terminology throughout the documentation was improved so that users can better distinguish column- and row-based validation methods. (#199)
- A few more Pointblank demos were added to the project website's Examples page. (#210)
- Several posts were added to the Pointblog. (#177, #202)
- Improved the interlinking in the User Guide thanks to new functionality in quartodoc. (#191, #212)
New Contributors
- @zilto made their first contribution in #197
- @matt-humphrey made their first contribution in #218
Full Changelog: v0.9.6...v0.10.0