Releases: posit-dev/pointblank
Releases · posit-dev/pointblank
Release list
v0.8.1
New Features and Fixes
- Added the ability to define final actions for validation (post interrogation), by @rich-iannone in #146
- Refined translations for the
zh-Hantlang, by @jrycw in #143
Full Changelog: v0.8.0...v0.8.1
v0.8.0
New Features
- Added
highest_level=anddefault=parameters to theActionsclass, by @rich-iannone (#124, #126) - The
brief=text now appears in the validation report table, plus we enabled more templating features forbrief=, by @rich-iannone in #127 - Add the global setting option for
brief=inValidate, by @rich-iannone in #128 - We now allow for flexible validations using dates or datetimes, by @rich-iannone (#134, #135, #136)
- The
lang=value inValidatenow translates the validation report table tolang='s spoken language, and several more language translations were added, by @rich-iannone (#131, #138, #139) - We can now better customize the header in step reports through
.get_step_report(header=...), by @rich-iannone in #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 #130
- Renamed internal references to threshold levels, by @rich-iannone in #140
- Enhanced the docs for
Validateand the validation methods, by @rich-iannone in #137
Full Changelog: v0.7.3...v0.8.0
v0.7.3
New Features
- Added the
limit=parameter toget_step_report(), by @rich-iannone in #115 - The new
min_tbl_width=arg inpreview()can improve the display of narrow preview tables by default, and, allows for customization, by @rich-iannone in #117 - Added the
get_action_metadata()function to help users make more powerfulActionscallables, by @rich-iannone in #118 - We now include failure text in the
_ValidationInfoobject after interrogation, by @rich-iannone in #119 - Basic customization of the header in
get_step_report()is now possible, by @rich-iannone in #120 - Added the ability to select a subset of columns in row-based step reports, by @rich-iannone in #123
Full Changelog: v0.7.2...v0.7.3
v0.7.2
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
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
- @aborruso made their first contribution in #99
- @albersonmiranda made their first contribution in #103
Full Changelog: v0.7.0...v0.7.1
v0.7.0
New Features and Fixes
- Added the
get_tabular_report()method toDataScanand thecol_summary_tbl()function by @rich-iannone (#86, #88, #93) - Introduced a
Code ChecksCI workflow to incorporate Ruff and pre-commit by @rich-iannone in #87
Full Changelog: v0.6.3...v0.7.0
v0.6.3
New Features and Fixes
- Templating options are now available for strings used in
brief=(all validation methods) and for anyActionsconsisting 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
New Features and Fixes
- Ollama LLM provider support was added to the
DraftValidationclass 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
DraftValidationby @kmasiello in #67
Fixes
- Improved the implementation of
DraftValidationby @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
DraftValidationclass for drafting a validation plan based on a provided dataset by @rich-iannone (#60, #50) - Added the experimental
DataScanclass, 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 forValidateas a convenience for test suites by @tylerriccio33 in #64 - The
nycflightsdataset 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
Schemaclass by @rich-iannone in #61 - Added interlinks throughout the Reference API pages by @rich-iannone in #65
- Fixed a typo in the
README.mdfile 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