Releases: posit-dev/pointblank
Releases · posit-dev/pointblank
v0.6.2
New Features and Fixes
- Ollama LLM provider support was added to the
DraftValidation
class by @rich-iannone in #70 - We can now add 'briefs' and Pointblank will generate 'autobriefs' as needed by @rich-iannone in #71
- Added a tolerance parameter (
tol=
) to therow_count_match()
validation method by @tylerriccio33 in #73 - Incorporated the use of ruff in the project by @tylerriccio33 in #76
- Enhanced the
assert_passing()
method to indicate which tests failed by @tylerriccio33 in #72
Full Changelog: v0.6.1...v0.6.2
v0.6.1
Breaking Changes
- thresholds level names have been renamed to better align with standard log levels by @rich-iannone in #69
New Features
- Added the ability to execute actions when exceeding threshold levels by @rich-iannone in #66
- Added AWS Bedrock support to
DraftValidation
by @kmasiello in #67
Fixes
- Improved the implementation of
DraftValidation
by @rich-iannone in #68
New Contributors
- @kmasiello made their first contribution in #67
Full Changelog: v0.6.0...v0.6.1
v0.6.0
Features
- Added the experimental
DraftValidation
class for drafting a validation plan based on a provided dataset by @rich-iannone (#60, #50) - Added the experimental
DataScan
class, which creates a succinct summary of any supported table by @rich-iannone in #59 - Added the
missing_vals_tbl()
function for providing an HTML summary of missing values in any supported table by @rich-iannone in #53 - Added the
assert_passing()
method forValidate
as a convenience for test suites by @tylerriccio33 in #64 - The
nycflights
dataset is now available inload_dataset()
by @rich-iannone in #54
Fixes and Documentation
- Integer and decimal values are now better formatted in HTML displays by @rich-iannone in #55
- Fixed usage of the Ibis
head()
method call (changed in recent versions of Ibis) by @rich-iannone in #52 - Revised appearance of step reports for validations based on checks of column values by @rich-iannone in #49
- Improved the documentation of the
Schema
class by @rich-iannone in #61 - Added interlinks throughout the Reference API pages by @rich-iannone in #65
- Fixed a typo in the
README.md
file by @gregorywaynepower in #56
New Contributors
- @gregorywaynepower made their first contribution in #56
- @tylerriccio33 made their first contribution in #64
Full Changelog: v0.5.0...v0.6.0
v0.5.0
Features
- Incorporate the use of Narwhals selectors to select multiple columns for validation by @rich-iannone in #45
- View a report for a single validation step with the new
get_step_report()
method by @rich-iannone (#31, #42, #43, #44, #47, #48)
Fixes and Documentation
- When collecting target table schema, avoid conversion to Narwhals (use native DF schemas) by @rich-iannone in #40
- Corrected installation instructions in the contributing guide by @malcolmbarrett in #41
- Fix issues with
n_failing()
correctness (when Null values present) by @rich-iannone in #46 - Added the Examples page on the project website by @rich-iannone (#32, #33)
New Contributors
- @malcolmbarrett made their first contribution in #41
Full Changelog: v0.4.0...v0.5.0
v0.4.0
Features
- Add the
row_count_match()
andcol_count_match()
validation methods by @rich-iannone (#24, #25) - Add the
col_vals_expr()
validation method by @rich-iannone in #30 - Add the
get_column_count()
andget_row_count()
functions by @rich-iannone in #23 - Add the
preview()
function by @rich-iannone in #20 - Incorporate row numbers to preview by @rich-iannone in #21
- Add option for info header in
preview()
table by @rich-iannone in #22
Fixes and Documentation
- Make corrections to step indexing by @rich-iannone in #26
- Improve visual display of
rows_distinct()
steps in validation report by @rich-iannone in #27 - In
preview()
function, make a copy of the input table by @rich-iannone in #29 - Use
preview()
with datasets throughout documentation by @rich-iannone in #28
Full Changelog: v0.3.0...v0.4.0
v0.3.0
Features
- Add the
rows_distinct()
validation method by @rich-iannone in #10 - Introduce column selectors for easily selecting one or more columns in a validation workflow by @rich-iannone in #18
- Add the
col_schema_match()
validation method and theSchema
class by @rich-iannone in #11 - Add options for case-insensitive matching of coltypes and dtypes in schema checks by @rich-iannone in #13
- Allow for partial matching for dtypes by @rich-iannone in #15
- Allow definition of multiple dtypes per column in
Schema
to facilitate multiple attempts at dtype matching by @rich-iannone in #17 - Within
col_schema_match()
, enable checks of columns only (exclusive of dtypes) by @rich-iannone in #16 - Add global config options for validation table output by @rich-iannone in #8
Fixes and Documentation
- Display empty validation reports when there are no validation steps by @rich-iannone in #14
- Add the
ColumnSelector
class and improve documentation for all column selector functions by @rich-iannone in #19 - Add
Column
type tovalue=
/left=
/right=
by @rich-iannone in #9
Full Changelog: v0.2.1...v0.3.0
v0.2.1
What's Changed
- feat: add
scalar=
/frame=
arg to several Validate methods by @rich-iannone in #7
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Features
- Implement use of column expressions for certain validation types by @rich-iannone (#2, #3)
- Reduce dependencies by subdividing them into optional dependencies by @rich-iannone (#4, #5)
Docs
- Add examples for validation methods by @rich-iannone in #6
Full Changelog: v0.1.0...v0.2.0
v0.1.0
This is the initial release of pointblank.
Full Changelog: https://github.com/rich-iannone/pointblank/commits/v0.1.0