Recent Releases of pointblank

pointblank - v0.13.1

Fixes

  • Several MCP server issues have been fixed. (#265)

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.13.0...v0.13.1

- Python
Published by rich-iannone 9 months ago

pointblank - v0.13.0

New Features

  • Incorporated a Model Context Protocol (MCP) server implementation. (#239, #264, @pipaber)

Docs

  • New installation instructions for adding Pointblank to pixi projects. (#263, @gregorywaynepower)

Chores

  • Added Makefile pre-commit targets. (#262, @tylerriccio33)
  • Reorganized tests and added new ones. (#261)

New Contributors

  • @pipaber made their first contribution in https://github.com/posit-dev/pointblank/pull/239

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.12.2...v0.13.0

- Python
Published by rich-iannone 9 months ago

pointblank - v0.12.2

New Features

  • Added the set_tbl() method and also the set_tbl= parameter to yaml_interrogate(). (#260)

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.12.1...v0.12.2

- Python
Published by rich-iannone 10 months ago

pointblank - v0.12.1

New Features

  • Pointblank now internally handles all Ibis tables using Narwhals. (#257)

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.12.0...v0.12.1

- Python
Published by rich-iannone 10 months ago

pointblank - v0.12.0

New Features

  • The segmentation feature was expanded by way of the new seg_group() helper function. (#243)
  • You can now validate Spark DataFrames without using Ibis (we now internally process those using Narwhals). (#256)

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.11.6...v0.12.0

- Python
Published by rich-iannone 10 months ago

pointblank - v0.11.6

Docs

  • Enhanced YAML documentation by creating two new articles for the User Guide. (#249)

Fixes

  • Specify ignore_nulls=True in nw.all_horizontal. (@MarcoGorelli, #251)

New Contributors

  • @MarcoGorelli made their first contribution in https://github.com/posit-dev/pointblank/pull/251

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.11.5...v0.11.6

- Python
Published by rich-iannone 10 months ago

pointblank - v0.11.5

  • Added pyyaml as a dependency.

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.11.4...v0.11.5

- Python
Published by rich-iannone 10 months ago

pointblank - v0.11.4

New Features

  • It's now possible to define YAML configuration files for validation workflows and run the YAML validations through yaml_interrogate() or in the Pointblank CLI via pb run (#247, #248)

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.11.3...v0.11.4

- Python
Published by rich-iannone 10 months ago

pointblank - v0.11.3

New Features

  • The CLI has the new pb pl command, allowing you to run Polars at the command line. (#246)

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.11.2...v0.11.3

- Python
Published by rich-iannone 11 months ago

pointblank - v0.11.2

Fixes

  • The display of the CLI's pb run output is much improved and more closely follows the tabular HTML output of the Python API. (#240)
  • For the CLI's pb validate and pb run commands, the extract limit is now correctly applied to written CSVs (while displayed extracts will always have a limit of 10). (#242)

Documentation

  • Improved the CLI articles in the User Guide. (#236)
  • Updated the CLI demonstration gif for the project website. (#241)

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.11.1...v0.11.2

- Python
Published by rich-iannone 11 months ago

pointblank - v0.11.1

New Features

  • Have consistent input ingestion for all classes/functions with a data= parameter. (#223)
  • Enable data to be obtained via GitHub URLs. (#224)
  • Allow CLI's pb validate to perform multiple validations. (#231)
  • For CLI's pb validate allow --column to use column index. (#233)

Fixes

  • Use _process_data() to centralize data ingest functionality. (#225, #226)
  • Improve display of tables in CLI. (#227)
  • Simplify use of extracts in CLI. (#228)
  • Rework pb validate to primarily be a validation script runner. (#229)
  • Make CLI table styling consistent across all commands. (#234)
  • Improve messages with pb validate <data> default and add --list-checks option. (#230)

Documentation

  • Update VHS-based terminal recordings. (#232)
  • Create two new CLI utility articles. (#235)

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.11.0...v0.11.1

- Python
Published by rich-iannone 11 months ago

pointblank - v0.11.0

New Features

  • The pb CLI utility has been added to enable: (1) quick data quality checks, (2) exploration of data at the command line, and (3) easy integration with shell scripts and automation workflows. (#221)

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.10.0...v0.11.0

- Python
Published by rich-iannone 12 months ago

pointblank - 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 Validate and preview(). (#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 Validate to connect to DB tables via Ibis. (#216)

Fixes

  • The DataScan class 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 https://github.com/posit-dev/pointblank/pull/197
  • @matt-humphrey made their first contribution in https://github.com/posit-dev/pointblank/pull/218

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.9.6...v0.10.0

- Python
Published by rich-iannone 12 months ago

pointblank - v0.9.6

Minor Improvements and bug Fixes

  • Added the above_threshold() method to determine whether steps exceeded a specific threshold level. (#184)
  • There's now support for BigQuery Ibis-backend tables. (#190)

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.9.5...v0.9.6

- Python
Published by rich-iannone about 1 year ago

pointblank - v0.9.5

Minor improvements and bug fixes

  • Added the assert_below_threshold() method to raise an AssertionError if validation steps exceed a specified threshold level. (#183)
  • We now allow assert_passing() to use interrogate() when needed. (#182)
  • The printing of a Schema object no longer errors if a column doesn't have a declared data type. (#181)

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.9.4...v0.9.5

- Python
Published by rich-iannone about 1 year ago

pointblank - v0.9.4

New Features and Fixes

  • Add the global_sales dataset, by @rich-iannone in https://github.com/posit-dev/pointblank/pull/174
  • Use Python 3.8 and 3.9 compatible type aliases, by @rich-iannone in https://github.com/posit-dev/pointblank/pull/175
  • Incorporate templating variables for segments in brief=, by @rich-iannone in https://github.com/posit-dev/pointblank/pull/176

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.9.2...v0.9.4

- Python
Published by rich-iannone about 1 year ago

pointblank - v0.9.2

What's Changed

  • Added the specially() validation method, by @rich-iannone in https://github.com/posit-dev/pointblank/pull/172

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.9.1...v0.9.2

- Python
Published by rich-iannone about 1 year ago

pointblank - v0.9.1

New Features

  • Added the rows_complete() validation method, by @rich-iannone in https://github.com/posit-dev/pointblank/pull/171

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.9.0...v0.9.1

- Python
Published by rich-iannone about 1 year ago

pointblank - v0.9.0

New Features

  • There's now support for data segmentation within a wide variety of validation methods (with the new segments= argument), by @rich-iannone in https://github.com/posit-dev/pointblank/pull/170
  • Implemented parallelization of tests to decrease the overall duration of tests, by @tylerriccio33 in https://github.com/posit-dev/pointblank/pull/165

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.8.7...v0.9.0

- Python
Published by rich-iannone about 1 year ago

pointblank - v0.8.7

New Features

  • Allow None in col_vals_in_set() by @tylerriccio33, https://github.com/posit-dev/pointblank/pull/162

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.8.6...v0.8.7

- Python
Published by rich-iannone about 1 year ago

pointblank - v0.8.6

New Features

  • Added the conjointly() validation method, by @rich-iannone (https://github.com/posit-dev/pointblank/pull/159, https://github.com/posit-dev/pointblank/pull/160)

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.8.5...v0.8.6

- Python
Published by rich-iannone about 1 year ago

pointblank - v0.8.5

New Features

  • Added step report functionality for rows_distinct() validation steps, by @rich-iannone in https://github.com/posit-dev/pointblank/pull/157

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.8.4...v0.8.5

- Python
Published by rich-iannone about 1 year ago

pointblank - v0.8.4

New Features

  • All step reports are now translated according to the Validate(lang=) value, by @rich-iannone in https://github.com/posit-dev/pointblank/pull/155

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.8.3...v0.8.4

- Python
Published by rich-iannone about 1 year ago

pointblank - v0.8.3

New Features

  • Added Arabic, Hindi, and Greek translations for automatically-generated briefs and for the validation report table, by @rich-iannone (https://github.com/posit-dev/pointblank/pull/150, https://github.com/posit-dev/pointblank/pull/151, https://github.com/posit-dev/pointblank/pull/152)

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.8.2...v0.8.3

- Python
Published by rich-iannone about 1 year ago

pointblank - v0.8.2

New Features and Fixes

  • Added the send_slack_notification() function for creating a Slack notification action, by @rich-iannone in https://github.com/posit-dev/pointblank/pull/147
  • Updated the get_api_text() utility function, by @rich-iannone in https://github.com/posit-dev/pointblank/pull/148

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.8.1...v0.8.2

- Python
Published by rich-iannone about 1 year ago

pointblank - v0.8.1

New Features and Fixes

  • Added the ability to define final actions for validation (post interrogation), by @rich-iannone in https://github.com/posit-dev/pointblank/pull/146
  • Refined translations for the zh-Hant lang, by @jrycw in https://github.com/posit-dev/pointblank/pull/143

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.8.0...v0.8.1

- Python
Published by rich-iannone about 1 year ago

pointblank - v0.8.0

Features and Fixes

  • Added highest_level= and default= parameters to the Actions class, by @rich-iannone (https://github.com/posit-dev/pointblank/pull/124, https://github.com/posit-dev/pointblank/pull/126)
  • The brief= text now appears in the validation report table, plus we enabled more templating features for brief=, by @rich-iannone in https://github.com/posit-dev/pointblank/pull/127
  • Add the global setting option for brief= in Validate, by @rich-iannone in https://github.com/posit-dev/pointblank/pull/128
  • We now allow for flexible validations using dates or datetimes, by @rich-iannone (https://github.com/posit-dev/pointblank/pull/134, https://github.com/posit-dev/pointblank/pull/135, https://github.com/posit-dev/pointblank/pull/136)
  • The lang= value in Validate now translates the validation report table to lang='s spoken language, and several more language translations were added, by @rich-iannone (https://github.com/posit-dev/pointblank/pull/131, https://github.com/posit-dev/pointblank/pull/138, https://github.com/posit-dev/pointblank/pull/139)
  • We can now better customize the header in step reports through .get_step_report(header=...), by @rich-iannone in https://github.com/posit-dev/pointblank/pull/142

Fixes and Documentation

  • There's now a configurable limit (with set default) on extract rows (no matter which scheme was used for their collection), by @rich-iannone in https://github.com/posit-dev/pointblank/pull/130
  • Renamed internal references to threshold levels, by @rich-iannone in https://github.com/posit-dev/pointblank/pull/140
  • Enhanced the docs for Validate and the validation methods, by @rich-iannone in https://github.com/posit-dev/pointblank/pull/137

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.7.3...v0.8.0

- Python
Published by rich-iannone about 1 year ago

pointblank - v0.7.3

New Features

  • Added the limit= parameter to get_step_report(), by @rich-iannone in https://github.com/posit-dev/pointblank/pull/115
  • The new min_tbl_width= arg in preview() can improve the display of narrow preview tables by default, and, allows for customization, by @rich-iannone in https://github.com/posit-dev/pointblank/pull/117
  • Added the get_action_metadata() function to help users make more powerful Actions callables, by @rich-iannone in https://github.com/posit-dev/pointblank/pull/118
  • We now include failure text in the _ValidationInfo object after interrogation, by @rich-iannone in https://github.com/posit-dev/pointblank/pull/119
  • Basic customization of the header in get_step_report() is now possible, by @rich-iannone in https://github.com/posit-dev/pointblank/pull/120
  • Added the ability to select a subset of columns in row-based step reports, by @rich-iannone in https://github.com/posit-dev/pointblank/pull/123

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.7.2...v0.7.3

- Python
Published by rich-iannone about 1 year ago

pointblank - v0.7.2

New Features and Fixes

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

New Contributors

  • @jrycw made their first contribution in https://github.com/posit-dev/pointblank/pull/109

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.7.1...v0.7.2

- Python
Published by rich-iannone about 1 year ago

pointblank - v0.7.1

New Features and Fixes

  • Added the assistant() function to chat with the API by @rich-iannone in https://github.com/posit-dev/pointblank/pull/104
  • Add note about getting a validation report from the REPL by @aborruso in https://github.com/posit-dev/pointblank/pull/99

New Contributors

  • @aborruso made their first contribution in https://github.com/posit-dev/pointblank/pull/99
  • @albersonmiranda made their first contribution in https://github.com/posit-dev/pointblank/pull/103

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.7.0...v0.7.1

- Python
Published by rich-iannone about 1 year ago

pointblank - v0.7.0

New Features and Fixes

  • Added the get_tabular_report() method to DataScan and the col_summary_tbl() function by @rich-iannone (https://github.com/posit-dev/pointblank/pull/86, https://github.com/posit-dev/pointblank/pull/88, https://github.com/posit-dev/pointblank/pull/93)
  • Introduced a Code Checks CI workflow to incorporate Ruff and pre-commit by @rich-iannone in https://github.com/posit-dev/pointblank/pull/87

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.6.3...v0.7.0

- Python
Published by rich-iannone about 1 year ago

pointblank - v0.6.3

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 https://github.com/posit-dev/pointblank/pull/78
  • Much more information about a table is now collected through a DataScan, by @rich-iannone in https://github.com/posit-dev/pointblank/pull/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 https://github.com/posit-dev/pointblank/pull/85
  • Fixed a display issue concerning value sets within step reports, by @phobson in https://github.com/posit-dev/pointblank/pull/80

New Contributors

  • @phobson made their first contribution in https://github.com/posit-dev/pointblank/pull/80

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.6.2...v0.6.3

- Python
Published by rich-iannone about 1 year ago

pointblank - v0.6.2

New Features and Fixes

  • Ollama LLM provider support was added to the DraftValidation class by @rich-iannone in https://github.com/posit-dev/pointblank/pull/70
  • We can now add 'briefs' and Pointblank will generate 'autobriefs' as needed by @rich-iannone in https://github.com/posit-dev/pointblank/pull/71
  • Added a tolerance parameter (tol=) to the row_count_match() validation method by @tylerriccio33 in https://github.com/posit-dev/pointblank/pull/73
  • Incorporated the use of ruff in the project by @tylerriccio33 in https://github.com/posit-dev/pointblank/pull/76
  • Enhanced the assert_passing() method to indicate which tests failed by @tylerriccio33 in https://github.com/posit-dev/pointblank/pull/72

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.6.1...v0.6.2

- Python
Published by rich-iannone about 1 year ago

pointblank - v0.6.1

Breaking Changes

  • thresholds level names have been renamed to better align with standard log levels by @rich-iannone in https://github.com/posit-dev/pointblank/pull/69

New Features

  • Added the ability to execute actions when exceeding threshold levels by @rich-iannone in https://github.com/posit-dev/pointblank/pull/66
  • Added AWS Bedrock support to DraftValidation by @kmasiello in https://github.com/posit-dev/pointblank/pull/67

Fixes

  • Improved the implementation of DraftValidation by @rich-iannone in https://github.com/posit-dev/pointblank/pull/68

New Contributors

  • @kmasiello made their first contribution in https://github.com/posit-dev/pointblank/pull/67

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.6.0...v0.6.1

- Python
Published by rich-iannone over 1 year ago

pointblank - v0.6.0

Features

  • Added the experimental DraftValidation class for drafting a validation plan based on a provided dataset by @rich-iannone (https://github.com/posit-dev/pointblank/pull/60, https://github.com/posit-dev/pointblank/pull/50)
  • Added the experimental DataScan class, which creates a succinct summary of any supported table by @rich-iannone in https://github.com/posit-dev/pointblank/pull/59
  • Added the missing_vals_tbl() function for providing an HTML summary of missing values in any supported table by @rich-iannone in https://github.com/posit-dev/pointblank/pull/53
  • Added the assert_passing() method for Validate as a convenience for test suites by @tylerriccio33 in https://github.com/posit-dev/pointblank/pull/64
  • The nycflights dataset is now available in load_dataset() by @rich-iannone in https://github.com/posit-dev/pointblank/pull/54

Fixes and Documentation

  • Integer and decimal values are now better formatted in HTML displays by @rich-iannone in https://github.com/posit-dev/pointblank/pull/55
  • Fixed usage of the Ibis head() method call (changed in recent versions of Ibis) by @rich-iannone in https://github.com/posit-dev/pointblank/pull/52
  • Revised appearance of step reports for validations based on checks of column values by @rich-iannone in https://github.com/posit-dev/pointblank/pull/49
  • Improved the documentation of the Schema class by @rich-iannone in https://github.com/posit-dev/pointblank/pull/61
  • Added interlinks throughout the Reference API pages by @rich-iannone in https://github.com/posit-dev/pointblank/pull/65
  • Fixed a typo in the README.md file by @gregorywaynepower in https://github.com/posit-dev/pointblank/pull/56

New Contributors

  • @gregorywaynepower made their first contribution in https://github.com/posit-dev/pointblank/pull/56
  • @tylerriccio33 made their first contribution in https://github.com/posit-dev/pointblank/pull/64

Full Changelog: https://github.com/posit-dev/pointblank/compare/v0.5.0...v0.6.0

- Python
Published by rich-iannone over 1 year ago

pointblank - v0.5.0

Features

  • Incorporate the use of Narwhals selectors to select multiple columns for validation by @rich-iannone in https://github.com/rich-iannone/pointblank/pull/45
  • View a report for a single validation step with the new get_step_report() method by @rich-iannone (https://github.com/rich-iannone/pointblank/pull/31, https://github.com/rich-iannone/pointblank/pull/42, https://github.com/rich-iannone/pointblank/pull/43, https://github.com/rich-iannone/pointblank/pull/44, https://github.com/rich-iannone/pointblank/pull/47, https://github.com/rich-iannone/pointblank/pull/48)

Fixes and Documentation

  • When collecting target table schema, avoid conversion to Narwhals (use native DF schemas) by @rich-iannone in https://github.com/rich-iannone/pointblank/pull/40
  • Corrected installation instructions in the contributing guide by @malcolmbarrett in https://github.com/rich-iannone/pointblank/pull/41
  • Fix issues with n_failing() correctness (when Null values present) by @rich-iannone in https://github.com/rich-iannone/pointblank/pull/46
  • Added the Examples page on the project website by @rich-iannone (https://github.com/rich-iannone/pointblank/pull/32, https://github.com/rich-iannone/pointblank/pull/33)

New Contributors

  • @malcolmbarrett made their first contribution in https://github.com/rich-iannone/pointblank/pull/41

Full Changelog: https://github.com/rich-iannone/pointblank/compare/v0.4.0...v0.5.0

- Python
Published by rich-iannone over 1 year ago

pointblank - v0.4.0

Features

  • Add the row_count_match() and col_count_match() validation methods by @rich-iannone (https://github.com/rich-iannone/pointblank/pull/24, https://github.com/rich-iannone/pointblank/pull/25)
  • Add the col_vals_expr() validation method by @rich-iannone in https://github.com/rich-iannone/pointblank/pull/30
  • Add the get_column_count() and get_row_count() functions by @rich-iannone in https://github.com/rich-iannone/pointblank/pull/23
  • Add the preview() function by @rich-iannone in https://github.com/rich-iannone/pointblank/pull/20
  • Incorporate row numbers to preview by @rich-iannone in https://github.com/rich-iannone/pointblank/pull/21
  • Add option for info header in preview() table by @rich-iannone in https://github.com/rich-iannone/pointblank/pull/22

Fixes and Documentation

  • Make corrections to step indexing by @rich-iannone in https://github.com/rich-iannone/pointblank/pull/26
  • Improve visual display of rows_distinct() steps in validation report by @rich-iannone in https://github.com/rich-iannone/pointblank/pull/27
  • In preview() function, make a copy of the input table by @rich-iannone in https://github.com/rich-iannone/pointblank/pull/29
  • Use preview() with datasets throughout documentation by @rich-iannone in https://github.com/rich-iannone/pointblank/pull/28

Full Changelog: https://github.com/rich-iannone/pointblank/compare/v0.3.0...v0.4.0

- Python
Published by rich-iannone over 1 year ago

pointblank - v0.3.0

Features

  • Add the rows_distinct() validation method by @rich-iannone in https://github.com/rich-iannone/pointblank/pull/10
  • Introduce column selectors for easily selecting one or more columns in a validation workflow by @rich-iannone in https://github.com/rich-iannone/pointblank/pull/18
  • Add the col_schema_match() validation method and the Schema class by @rich-iannone in https://github.com/rich-iannone/pointblank/pull/11
  • Add options for case-insensitive matching of coltypes and dtypes in schema checks by @rich-iannone in https://github.com/rich-iannone/pointblank/pull/13
  • Allow for partial matching for dtypes by @rich-iannone in https://github.com/rich-iannone/pointblank/pull/15
  • Allow definition of multiple dtypes per column in Schema to facilitate multiple attempts at dtype matching by @rich-iannone in https://github.com/rich-iannone/pointblank/pull/17
  • Within col_schema_match(), enable checks of columns only (exclusive of dtypes) by @rich-iannone in https://github.com/rich-iannone/pointblank/pull/16
  • Add global config options for validation table output by @rich-iannone in https://github.com/rich-iannone/pointblank/pull/8

Fixes and Documentation

  • Display empty validation reports when there are no validation steps by @rich-iannone in https://github.com/rich-iannone/pointblank/pull/14
  • Add the ColumnSelector class and improve documentation for all column selector functions by @rich-iannone in https://github.com/rich-iannone/pointblank/pull/19
  • Add Column type to value=/left=/right= by @rich-iannone in https://github.com/rich-iannone/pointblank/pull/9

Full Changelog: https://github.com/rich-iannone/pointblank/compare/v0.2.1...v0.3.0

- Python
Published by rich-iannone over 1 year ago

pointblank - v0.2.1

What's Changed

  • feat: add scalar=/frame= arg to several Validate methods by @rich-iannone in https://github.com/rich-iannone/pointblank/pull/7

Full Changelog: https://github.com/rich-iannone/pointblank/compare/v0.2.0...v0.2.1

- Python
Published by rich-iannone over 1 year ago

pointblank - v0.2.0

Features

  • Implement use of column expressions for certain validation types by @rich-iannone (https://github.com/rich-iannone/pointblank/pull/2, https://github.com/rich-iannone/pointblank/pull/3)
  • Reduce dependencies by subdividing them into optional dependencies by @rich-iannone (https://github.com/rich-iannone/pointblank/pull/4, https://github.com/rich-iannone/pointblank/pull/5)

Docs

  • Add examples for validation methods by @rich-iannone in https://github.com/rich-iannone/pointblank/pull/6

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

- Python
Published by rich-iannone over 1 year ago

pointblank - v0.1.0

This is the initial release of pointblank.

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

- Python
Published by rich-iannone over 1 year ago