Use pkgdown branch (#144).
Install via R CMD INSTALL ., not pak (#139).
Install local package for pkgdown builds.
Improve support for protected branches with fledge.
Improve support for protected branches, without fledge.
Fix bash syntax.
Fix logic.
Set SHA truly unconditionally.
Only set status if unset.
Correct arguments.
Fix typo.
Add workflow_dispatch.
Run workflow after pushing.
Fix case with existing PR.
Support merge queues.
Dynamic workflows get title so that they can be distinguished in the UI.
Robust creation of PR.
Robust creation of PR.
Succeed if PR exists.
Force-push to auto-generated PR.
PR without auto-merge if protected, commit if not.
Use correct branch for PR.
Second attempt at pushing and merging.
Pass token.
Merge PRs instead of committing to main.
Fix edge case of no suggested packages.
Use workflows from actions-sync.
Sync rcc workflows.
Sync codecov workflows.
Merge branch 'main' of github.com:poissonconsulting/chk.
Merge pull request #143 from flor14/docs_references.
Merge pull request #145 from flor14/docs_roxygen.
Merge pull request #141 from flor14/docs_getstarted.
Merge pull request #142 from flor14/docs_chk_families.
Merge pull request #134 from poissonconsulting/upkeep-2024-08.
evaluate
of suggested dependency testthat
switched to 4.0.check_key()
now preserves active status of sfc
column of sf
object.vld_join(by = NULL)
with R 4.5.chk_null_or()
when vld = chk::vld_xx
.chk_compatible_lengths()
and vld_compatible_lengths()
to check that lengths of objects are 'strictly recyclable'.inclusive = TRUE
argument to chk_range()
.upper
argument to chk_length()
.vld_sorted()
and chk_sorted()
now ignore missing values..subclass
for class
argument in err()
, wrn()
and msg()
.check_key()
failing on sf objects..subclass
to class
in rlang function callschk_valid_name()
.chk_join()
with sf
data frames.chkor_vld()
as faster replacement for soft-deprecated chkor()
.chk_null_or()
by soft-deprecating chk
argument for vld
argument.chk_count()
and chk_length()
because so useful.chk_null_or()
now returns (invisible) x.chkor()
for chkor_vld()
as slow.chk
argument of chk_null_or()
for vld
argument.chk_chr()
, chk_dbl()
and chk_wnum()
and vld_
equivalents.chk_count()
, chk_dirs()
, chk_files()
, chk_has()
, chk_in()
, chk_length()
, chk_no_missing()
, vld_no_missing()
, chk_proportion()
chk_off()
, chk_on()
, is_chk_on()
,chk_xx()
functions now return invisible copy of x (if passes check).check_key()
and check_data()
when key is undefined for sf
objects.chk_whole_numeric()
now accepts Inf
values.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()
and check_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()
for chk_date_time()
.
Added following checks
check_names()
.check_dim()
.check_values()
.check_key()
.check_data()
.Added following typeof chks
chk_logical()
and vld_logical()
.chk_double()
and vld_double()
.chk_integer()
and vld_integer()
.chk_character()
and vld_character()
.Added miscellaneous chks
chk_data()
and vld_data()
.chk_join()
.Fixed
chk_vector()
and vld_vector()
so ignores attributes.expect_chk_error()
.chk_matrix()
and vld_matrix()
.chk_array()
and vld_array()
.abort_chk
now allows original arguments to be attached.chk_tz()
and vld_tz()
.chk_matrix()
and vld_matrix()
.chk_array()
and vld_array()
.expect_chk_error()
.chk_sorted()
and vld_sorted()
.chk-benchmarking.Rmd
vignette that was causing problems for many CRAN checks.x_name = NULL
argument to relevant chk_
functions.err = FALSE
variant with vld_
variant.stop()
, warning()
and message()
to rlang variants abort()
, warn()
and inform()
.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 to chk_function()
.tidy = TRUE
argument to errors, warnings and messages.n = NULL
and call. = FALSE
args to error message generating functions.ellipsis = 10L
argument to cc()
.sep = ", "
arg to cc()
.incomparables = FALSE
argument to chk_unique()
.%y
to sprintf-like types.chk_no_missing()
for chk_not_any_na()
.
chk_files()
and chk_dirs()
for chk_all(x, chk_file)
etc.
deparse_backtick()
for deparse_backtick_chk()
.
chk_length()
, chk_proportion()
and chk_count()
.
chk_on()
, chk_off()
and is_chk_on()
.
chk_match()
so ignores missing values.chk_true()
(and chk_false()
) to same behavior as isTRUE
in R >= 3.5.chk_unique()
to handle incomparables != FALSE
with data frames.range = c(0,1)
for chk_range()
.