- Auto-update from GitHub Actions (#225).
-
Auto-update from GitHub Actions (#223).
-
Auto-update from GitHub Actions (#221).
-
Auto-update from GitHub Actions (#219).
-
Auto-update from GitHub Actions (#218).
- Auto-update from GitHub Actions (#216).
- Test all R versions on branches that start with cran- (#213).
- Ignore rmarkdown before R 4.1, rappdirs needs R 4.1.
- Format with air (#210).
- Fix checking without testthat.
- Install binaries from r-universe for dev workflow (#206).
- Fix reviewdog and add commenting workflow (#204).
- Use workflows for fledge (#202).
- Sync (#200).
- Auto-update from GitHub Actions (#194).
- Use reviewdog for external PRs (#195).
- Format with air, check detritus, better handling of
extra-packages(#192).
- Remove internal str2lang() function. (#97, #189).
-
Merge pull request #187 from poissonconsulting/chkiserrmsg.
-
Add R 4.0.
- Enhance permissions for workflow (#183).
- Permissions, better tests for missing suggests, lints (#181).
- Always use
_R_CHECK_FORCE_SUGGESTS_=false(#178).
- Bump version to 0.10.0.9001 (#176).
-
Correct installation of xml2 (#175).
-
Sync (#173).
- Switching to development version.
- Added
chk_complex()andvld_complex(). (#158). - Added
chk_raw()andvld_raw()(#157). - Added
check_length(). - Soft-deprecated
chk_lgl()forchk_scalar()andchk_logical(). - Fixed nested backticks so that error messages only have one set of backticks.
- No longer officially supports R 3.6 as dependency
evaluateof suggested dependencytestthatswitched to 4.0. check_key()now preserves active status ofsfccolumn ofsfobject.- 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 = TRUEargument tochk_range(). - Added
upperargument tochk_length(). vld_sorted()andchk_sorted()now ignore missing values.- Soft deprecated
.subclassforclassargument inerr(),wrn()andmsg().
- Fixed bug where
check_key()failing on sf objects.
- Updated deprecated argument
.subclasstoclassin rlang function calls - Added
chk_valid_name(). - Fixed
chk_join()withsfdata frames.
- Added
chkor_vld()as faster replacement for soft-deprecatedchkor(). - Sped up
chk_null_or()by soft-deprecatingchkargument forvldargument. - 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
chkargument ofchk_null_or()forvldargument. - 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 forsfobjects. chk_whole_numeric()now acceptsInfvalues.- Removed
LazyData: truefor 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_chknow 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.Rmdvignette that was causing problems for many CRAN checks.
- Added
x_name = NULLargument to relevantchk_functions. - Replaced
err = FALSEvariant 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().
formalsargument tochk_function().tidy = TRUEargument to errors, warnings and messages.n = NULLandcall. = FALSEargs to error message generating functions.ellipsis = 10Largument tocc().sep = ", "arg tocc().incomparables = FALSEargument tochk_unique().%yto 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 asisTRUEin R >= 3.5. - Extended
chk_unique()to handleincomparables != FALSEwith data frames. - Changed to
range = c(0,1)forchk_range().
- Initial release.