The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
The rdx_roclet() extends the standard
{roxygen2} roclet by the @permitted and
@default tags to specify the permitted and default values
and the @caption, @info, and
@code tags for examples with a caption and a description.
(#484)
replace_symbol_in_expr() and
add_suffix_to_vars() no longer fail if the expression
contains NA. (#490)
The following function arguments are entering the next phase of the deprecation process: (#2487) (#2595)
Phase 1 (message)
Phase 2 (warning)
Phase 3 (error)
Phase 4 (removed)
deprecate_inform() is a wrapper around
lifecycle::deprecate_soft() to allow for more control over
messaging. (#466)Objects passed to assert_list_element() via the
... argument can now be used in the glue expression
specified for the message_text argument. (#469)
The required_unit argument of
assert_unit() has been enhanced. It is now possible to
specify more than one unit or not specify it at all. In the latter case
only the uniqueness of the unit is checked. (#468)
The assert_numeric_vector() function gained an
optional length argument to check whether the vector has a
specific length. (#473)
{admiraldev} is only compatible with R version
>=4.1 (#456)
The following function arguments are entering the next phase of the deprecation process: (#459)
Phase 1 (message)
No functions or arguments in this Phase
Phase 2 (warning)
No functions or arguments in this Phase
Phase 3 (error)
No functions or arguments in this Phase
Phase 4 (removed)
quosures was removed in the functions
vars2chr(quosures),
replace_values_by_names(quosures), and
get_source_vars(quosures)assert_named_expr()assert_has_variables()assert_function_param()devcontainer files removed (#480)Updated arg_name parameter in
assert_filter_cond, assert_symbol, and
assert_expr with
gsub("^enexpr\\((\\w+)\\)$", "\\1", rlang::caller_arg(arg))
argument so that error messages return a quoted argument without
enexpr(), e.g. filter_add instead of
enexpr(filter_add). (#2404)
Error messaging throughout the package have been updated from
rlang::abort() to cli::cli_abort(). As a part
of the update, each of the assert_*() functions have new
arguments assert_*(message, arg_name, call, class).
(#367)
Warning messaging has also been updated to use {cli}
messaging.
renv and related files have been removed.
(#360)
No longer exporting is_named() function.
(#401)
pharmaversesdtm removed as a dependency.
(#434)
As a part of the error messaging update, the following changes were made.
The assert_s3_class(class) argument has been renamed
to assert_s3_class(cls). (#367)
Functions arg_name(), enumerate(),
what_is_it(), and friendly_type_of() have been
deprecated and a warning is returned to any developer using these
functions. As these are developer functions (as opposed to functions for
typical admiral users), we will use a short deprecation cycle.
The “Release Strategy” vignette was updated with respect to the new branching strategy. (#353)
The “Release Strategy” vignette now contains a short new “Release Tracking” section linking to an external dashboard for CRAN packages that are awaiting release. (#358)
Removed dependencies not needed to build package or package documentation. (#426)
Increased minimum R version required to 4.0 to match {admiral}. (#382)
addin_format_testthat addin has been moved to
{pharmaverse4devs} package. (#419)
assert_function() now accepts all function arguments if
ellipsis, ... is in the function formals (#339)assert_function_param()assert_named_expr()assert_has_variables()admiral.test have been swapped with
pharmaversesdtm (#321)warn_if_invalid_dtc() was updated to
align with what the date/datetime functions in admiral
currently do. (#316)assert_order_vars()quo_c()quo_not_missing()replace_symbol_in_quo()quosures argument was replaced by the
expressions argument in
replace_values_by_names(), get_source_vars(),
and vars2chr(). (#288)assert_function_param() was deprecated in favor of
assert_function(). (#264)assert_named_expr() was deprecated in favor of
assert_expr_list(). (#264)assert_has_variables() was deprecated in favor of
assert_data_frame(). (#264)get_dataset() was improved.
(#271)friendly_type_of() was provided
(#22)missing_value and
missing_values was added. (#296)set_values_to and keep_source_vars (#318)New function assert_named() to check if all elements
of an argument are named (#241)
New function assert_expr_list() to check if an
argument is a list of expressions (#241)
Added a Report a bug link on
admiraldev website (#257)
assert_order_vars() was deprecated in favor of
assert_expr_list(). (#241)
The following functions have been deprecated from previous admiral versions using the next phase of the deprecation process: (#272)
quo_c()quo_not_missing()replace_symbol_in_quo()The quosures argument was replaced by the
expressions argument in
replace_values_by_names().
The deprecation strategy was updated regarding unit tests for deprecated functions/arguments in phase 1. (#247)
The programming strategy was updated regarding permitted values and calling functions from package dependencies (#72, #253)
process_set_values_to() for creating the
variables specified by the set_value_to argument and
catching errors (#70)dev_utilities
(#102)assert_character_vector() function gained a
named argument to check that all elements of the vector are
named. (#70)assert_list_of() function gained a
named argument to check that all elements of the list are
named. (#203)quote_fun argument of enumerate() was
extended such that NULL can be specified to request no
quoting of the elements. (#203)assert_list_of() function was enhanced such that it
also considers the type of the element, e.g., to check if a value is a
list of symbols. (#208)optional argument in
assert_date_vector(), assert_list_of(), and
assert_s3_class() was changed from TRUE to
FALSE to make the default behavior consistent. (#87)vars() but list of expressions created by
exprs(). Thus the following functions and arguments were
deprecated:
quo_c() and replace_symbol_in_quo()quosures argument in
get_source_vars(), replace_values_by_names(),
and vars2chr()@author tags to code scripts
from programming strategy, as we will only be tracking authors in the
DESCRIPTION file. Authors have been removed from function documentation
in line with this update. (#206, #210)replace_symbol_in_quo() and
add_suffix_to_vars() (#106)assert_atomic_vector() (#98)create_aux for functions creating
auxiliary datasets (#126)assert_date_vector() (#129)assert_same_type() (#176){assertthat} (#149)admiraldev have increased from 45% to
approximately 100% (#94, #95, #96, #98, #101, #103)admiraldev_environment object under
R/admiraldev_environment.R. (#179)expect_names argument added to
assert_vars() to check if all variables are named
(#117)dplyr function exports and migration of user
facing function negate_vars() to admiral (#83)subject_keys (#133){admiral}{admiral}{admiraldev} website createdThese binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.