Skip to content

Releases: posit-dev/pointblank

v0.7.2

24 Mar 23:59
dc6c2dc

Choose a tag to compare

New Features and Fixes

  • Pointblank now supports the Traditional Chinese (zh-Hant) locale (for localization of autobriefs), by @jrycw in #109
  • Allow validations to work with dates/datetime comparisons across columns, by @rich-iannone in #110
  • Revised preview() for better operability with the Ibis PySpark backend, by @rich-iannone in #112

New Contributors

Full Changelog: v0.7.1...v0.7.2

v0.7.1

20 Mar 17:13

Choose a tag to compare

New Features and Fixes

  • Added the assistant() function to chat with the API by @rich-iannone in #104
  • Add note about getting a validation report from the REPL by @aborruso in #99

New Contributors

Full Changelog: v0.7.0...v0.7.1

v0.7.0

18 Mar 13:49

Choose a tag to compare

New Features and Fixes

  • Added the get_tabular_report() method to DataScan and the col_summary_tbl() function by @rich-iannone (#86, #88, #93)
  • Introduced a Code Checks CI workflow to incorporate Ruff and pre-commit by @rich-iannone in #87

Full Changelog: v0.6.3...v0.7.0

v0.6.3

11 Mar 20:03

Choose a tag to compare

New Features and Fixes

  • Templating options are now available for strings used in brief= (all validation methods) and for any Actions consisting of text printed to the console, by @rich-iannone in #78
  • Much more information about a table is now collected through a DataScan, by @rich-iannone in #84
  • Any tables generated by Pointblank should no longer yield warnings in a Quarto publishing environment when Great Tables 0.17.0 (or higher) is installed, by @rich-iannone in #85
  • Fixed a display issue concerning value sets within step reports, by @phobson in #80

New Contributors

Full Changelog: v0.6.2...v0.6.3

v0.6.2

04 Mar 21:13

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

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

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

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

Choose a tag to compare

Features

Fixes and Documentation

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

v0.3.0

06 Jan 00:56

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