Skip to content

Releases: posit-dev/pointblank

v0.6.2

04 Mar 21:13
Compare
Choose a tag to compare

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 the row_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

20 Feb 04:34
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v0.6.0...v0.6.1

v0.6.0

18 Feb 15:19
Compare
Choose a tag to compare

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 for Validate as a convenience for test suites by @tylerriccio33 in #64
  • The nycflights dataset is now available in load_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

Full Changelog: v0.5.0...v0.6.0

v0.5.0

30 Jan 18:52
Compare
Choose a tag to compare

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

Full Changelog: v0.4.0...v0.5.0

v0.4.0

13 Jan 00:29
Compare
Choose a tag to compare

Features

Fixes and Documentation

Full Changelog: v0.3.0...v0.4.0

v0.3.0

06 Jan 00:56
Compare
Choose a tag to compare

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 the Schema 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 to value=/left=/right= by @rich-iannone in #9

Full Changelog: v0.2.1...v0.3.0

v0.2.1

20 Dec 05:33
Compare
Choose a tag to compare

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

19 Dec 03:54
0fdf4e8
Compare
Choose a tag to compare

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

Full Changelog: v0.1.0...v0.2.0

v0.1.0

05 Dec 21:34
Compare
Choose a tag to compare

This is the initial release of pointblank.

Full Changelog: https://github.com/rich-iannone/pointblank/commits/v0.1.0