Skip to content

Commit

Permalink
Merge pull request #575 from rstudio/v0.12.2-rc
Browse files Browse the repository at this point in the history
Release pointblank 0.12.2
  • Loading branch information
rich-iannone authored Oct 23, 2024
2 parents 58301b6 + ca9abb3 commit a37333e
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 11 deletions.
2 changes: 1 addition & 1 deletion DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Type: Package
Package: pointblank
Version: 0.12.1.9000
Version: 0.12.2
Title: Data Validation and Organization of Metadata for Local and Remote Tables
Description: Validate data in data frames, 'tibble' objects, 'Spark'
'DataFrames', and database tables. Validation pipelines can be made using
Expand Down
28 changes: 18 additions & 10 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,35 @@
# pointblank (development version)
# pointblank 0.12.2

## New features
This release provides a few minor improvements along with many bug fixes.

- New argument `extract_tbl_checked` in `interrogate()`. When `FALSE`, the `$tbl_checked` column from the validation set will be dropped before returning the agent. This may be helpful in reducing object size for large agents. (#554)
- New argument `extract_tbl_checked` added to `interrogate()`. When `FALSE`, the `$tbl_checked` column from the validation set will be dropped before returning the agent. This may be helpful in reducing object size for large agents (#542). (#554)

- New argument `na_rm` in `snip_list()`. When `TRUE`, `NA` values will not be included in the list of items in the snippet. (#556)
- The new argument `na_rm` in `snip_list()` suppresses any `NA` values so that they won't included in the snippet's list of items (#547). (#556)

## Minor improvements and bug fixes
- Improved readability of error messages rendered as tooltips in the agent report. (#543)

- Improved readability of error messages rendered as tooltip to the agent report. (#543)
- `col_vals_expr()` shows used columns in the agent report when interrogated. (#570)

- `col_vals_expr()` shows used columns in the agent report when interrogated (#570)
- Improved the matching of rows between `agent$validation_step` and the rows of the agent report (#563). (#565)

- Functions accepting `...` now use `rlang::list2()`, enabling dynamic dots. For example, a multiagent can now be constructed from a `list()` of agents using `create_multiagent(!!!list_of_agents)`. (#553)
- Functions accepting `...` now use `rlang::list2()`, enabling dynamic dots. For example, a multiagent can now be constructed from a `list()` of agents using `create_multiagent(!!!list_of_agents)` (#552). (#553)

- Fixed bug with non-standard column names in some validation functions (#555)
- Fixed bug with non-standard column names in some validation functions (#545, #546). (#555)

- Fixed a regression in `col_vals_*()` functions, where `vars("col")` was evaluating to the string `"col"`. Behavior of `vars("col")` is now aligned back with `vars(col)` - both evaluate to the column name `col`. (#535)

- Problems arising from comparing `columns` to a `value` of different class (for example, comparing a datetime column to a date value `Sys.Date()` instead of another datetime value `Sys.time()`) are now signalled appropriately at `interrogate()`. (#539)
- Problems arising from comparing `columns` to a `value` of different class (for example, comparing a datetime column to a date value `Sys.Date()` instead of another datetime value `Sys.time()`) are now signalled appropriately at `interrogate()` (#536, #537). (#539)

- Fixed bug in `has_columns()` failing to detect non-existing columns when supplied as a character vector. (#540)

- Replace uses of `crayon::make_style()` with `cli::make_ansi_style()`, removing the `crayon` dependency. (#559, thanks @olivroy!)

- Use `rlang::check_installed()` to perform checks of optional package installs. (#559, @olivroy)

- Modernized CI workflows with dedicated linting action. (#560, @olivroy)

- Avoid unwanted equation formatting in agent report arising from arbitrary `"$"` characters (#561). (#562)

# pointblank 0.12.1

- Ensured that the column string is a symbol before constructing the expression for the `col_vals_*()` functions.
Expand Down

0 comments on commit a37333e

Please sign in to comment.