ellipsis
Tools for checking and safely handling the dots argument in R functions
ellipsis' checks live in rlang now; the package is a compatibility shim.
◆Recent moves
- 4mo ago
Now depends unconditionally on rlang
Drops the conditional handling and requires rlang outright, alongside CRAN check fixes. A two-line release that confirms the package is now a thin layer over rlang.
View source ↗ - 5y ago
License changed to MIT; rlang compatibility updated
Relicenses the package to MIT and tracks the next rlang release. The license change aligns it with the rest of the tidyverse, though by this point the functionality had largely moved to rlang anyway.
View source ↗ - 6y ago
R-devel fix and new ?dots_used documentation topic
Fixes an R-devel incompatibility and adds a ?dots_used topic other packages can inherit documentation from. The documentation hook is the more durable half.
View source ↗ - 6y ago
check_dots_* functions gain an action argument
Lets each check choose whether to error, warn, message or signal when its condition is met, which makes the checks usable in packages that cannot afford to fail hard. The last functional change in the package's history.
View source ↗ - 7y ago
check_ functions now throw errors; check_dots_empty() added
Graduates the package from experimental to maturing and switches the check functions from warnings to custom errors, a breaking change made deliberately. Adds check_dots_empty() and optimises the no-problem path so the checks can be used freely.
View source ↗ - 7y ago
check_dots_unnamed() added
Adds check_dots_unnamed() and fixes false positives in check_dots_used(). Early work establishing the three-check set the package is known for.
View source ↗