|
1 |
| -# pointblank (development version) |
| 1 | +# pointblank 0.12.2 |
2 | 2 |
|
3 |
| -## New features |
| 3 | +This release provides a few minor improvements along with many bug fixes. |
4 | 4 |
|
5 |
| -- 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) |
| 5 | +- 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) |
6 | 6 |
|
7 |
| -- New argument `na_rm` in `snip_list()`. When `TRUE`, `NA` values will not be included in the list of items in the snippet. (#556) |
| 7 | +- 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) |
8 | 8 |
|
9 |
| -## Minor improvements and bug fixes |
| 9 | +- Improved readability of error messages rendered as tooltips in the agent report. (#543) |
10 | 10 |
|
11 |
| -- Improved readability of error messages rendered as tooltip to the agent report. (#543) |
| 11 | +- `col_vals_expr()` shows used columns in the agent report when interrogated. (#570) |
12 | 12 |
|
13 |
| -- `col_vals_expr()` shows used columns in the agent report when interrogated (#570) |
| 13 | +- Improved the matching of rows between `agent$validation_step` and the rows of the agent report (#563). (#565) |
14 | 14 |
|
15 |
| -- 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) |
| 15 | +- 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) |
16 | 16 |
|
17 |
| -- Fixed bug with non-standard column names in some validation functions (#555) |
| 17 | +- Fixed bug with non-standard column names in some validation functions (#545, #546). (#555) |
18 | 18 |
|
19 | 19 | - 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)
|
20 | 20 |
|
21 |
| -- 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) |
| 21 | +- 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) |
22 | 22 |
|
23 | 23 | - Fixed bug in `has_columns()` failing to detect non-existing columns when supplied as a character vector. (#540)
|
24 | 24 |
|
| 25 | +- Replace uses of `crayon::make_style()` with `cli::make_ansi_style()`, removing the `crayon` dependency. (#559, thanks @olivroy!) |
| 26 | + |
| 27 | +- Use `rlang::check_installed()` to perform checks of optional package installs. (#559, @olivroy) |
| 28 | + |
| 29 | +- Modernized CI workflows with dedicated linting action. (#560, @olivroy) |
| 30 | + |
| 31 | +- Avoid unwanted equation formatting in agent report arising from arbitrary `"$"` characters (#561). (#562) |
| 32 | + |
25 | 33 | # pointblank 0.12.1
|
26 | 34 |
|
27 | 35 | - Ensured that the column string is a symbol before constructing the expression for the `col_vals_*()` functions.
|
|
0 commit comments