- Same as previous version.
- No longer officially supports R 3.6 as dependency
evaluate
of suggested dependencytestthat
switched to 4.0. check_key()
now preserves active status ofsfc
column ofsf
object.- Fixed
vld_join(by = NULL)
with R 4.5.
- Fixes incorrect error message with
chk_null_or()
whenvld = chk::vld_xx
.
- Added
chk_compatible_lengths()
andvld_compatible_lengths()
to check that lengths of objects are 'strictly recyclable'. - Added
inclusive = TRUE
argument tochk_range()
. - Added
upper
argument tochk_length()
. vld_sorted()
andchk_sorted()
now ignore missing values.- Soft deprecated
.subclass
forclass
argument inerr()
,wrn()
andmsg()
.
- Fixed bug where
check_key()
failing on sf objects.
- Updated deprecated argument
.subclass
toclass
in rlang function calls - Added
chk_valid_name()
. - Fixed
chk_join()
withsf
data frames.
- Added
chkor_vld()
as faster replacement for soft-deprecatedchkor()
. - Sped up
chk_null_or()
by soft-deprecatingchk
argument forvld
argument. - Un-deprecated
chk_count()
andchk_length()
because so useful. - Updated error messages to precede objects which are described by their class by 'the y object of class'.
chk_null_or()
now returns (invisible) x.
- Soft deprecated
chkor()
forchkor_vld()
as slow. - Soft deprecated
chk
argument ofchk_null_or()
forvld
argument. - Soft deprecated
chk_chr()
,chk_dbl()
andchk_wnum()
andvld_
equivalents. - Warn deprecated
chk_count()
,chk_dirs()
,chk_files()
,chk_has()
,chk_in()
,chk_length()
,chk_no_missing()
,vld_no_missing()
,chk_proportion()
- Stop deprecated
chk_off()
,chk_on()
,is_chk_on()
,
- All
chk_xx()
functions now return invisible copy of x (if passes check). - Fixed bug in
check_key()
andcheck_data()
when key is undefined forsf
objects. chk_whole_numeric()
now acceptsInf
values.- Removed
LazyData: true
for DESCRIPTION file to avoid CRAN check note.
-
Added
chk_null_or()
. -
Added
chk_wnum()
to check whole numeric scalars. -
Added
chk_dbl()
to check double scalars. -
Added
chk_chr()
to check character scalars. -
Added
chk_not_subset()
to check not a subset. -
Added
chk_factor()
to check factor vector. -
Added
chk_character_or_factor()
factor or character vector. -
Added
check_files()
andcheck_dirs()
to check if all files or directories exist (or not). -
Added
chk_setordered()
to check order of elements in set. -
check_values()
now checks factor levels. -
Undeprecated
chk_is()
as useful for R6 objects. -
Soft-deprecated
chk_datetime()
forchk_date_time()
.
-
Added following checks
check_names()
.check_dim()
.check_values()
.check_key()
.check_data()
.
-
Added following typeof chks
chk_logical()
andvld_logical()
.chk_double()
andvld_double()
.chk_integer()
andvld_integer()
.chk_character()
andvld_character()
.
-
Added miscellaneous chks
chk_data()
andvld_data()
.chk_join()
.
-
Fixed
chk_vector()
andvld_vector()
so ignores attributes.
- Added
expect_chk_error()
. - Added
chk_matrix()
andvld_matrix()
. - Added
chk_array()
andvld_array()
. abort_chk
now allows original arguments to be attached.- Added
chk_tz()
andvld_tz()
. - Added
chk_matrix()
andvld_matrix()
. - Added
chk_array()
andvld_array()
. - Added
expect_chk_error()
.
- Added
chk_sorted()
andvld_sorted()
.
- Removed
chk-benchmarking.Rmd
vignette that was causing problems for many CRAN checks.
- Added
x_name = NULL
argument to relevantchk_
functions. - Replaced
err = FALSE
variant withvld_
variant. - Switched from
stop()
,warning()
andmessage()
to rlang variantsabort()
,warn()
andinform()
. - All error messages now start with x_name.
- Err capitalizes first character and adds missing period (tidyverse style).
chk_all()
chk_atomic()
chk_environment()
chk_ext()
chk_has()
chk_not_empty()
chk_s3_class()
chk_s4_class()
chk_setequal()
backtick_chk()
unbacktick_chk()
.
formals
argument tochk_function()
.tidy = TRUE
argument to errors, warnings and messages.n = NULL
andcall. = FALSE
args to error message generating functions.ellipsis = 10L
argument tocc()
.sep = ", "
arg tocc()
.incomparables = FALSE
argument tochk_unique()
.%y
to sprintf-like types.
-
chk_no_missing()
forchk_not_any_na()
. -
chk_files()
andchk_dirs()
forchk_all(x, chk_file)
etc. -
deparse_backtick()
fordeparse_backtick_chk()
. -
chk_length()
,chk_proportion()
andchk_count()
. -
chk_on()
,chk_off()
andis_chk_on()
.
- Changed
chk_match()
so ignores missing values. - Changed
chk_true()
(andchk_false()
) to same behavior asisTRUE
in R >= 3.5. - Extended
chk_unique()
to handleincomparables != FALSE
with data frames. - Changed to
range = c(0,1)
forchk_range()
.
- Initial release.