Nothing
checked_packages
as there is a new DOM structure.pac_deps_timemachine
which not works in some cases.app_deps
on R 3.6.pac_news
and pac_compare_news
. Functions are NEWS file related.options(pacs.crandb_ntry = 3)
and options(pacs.crandb_nsleep = 0.1)
to control crandb fetch.
. Linked with https://github.com/r-hub/pkgsearch/issues/117#issuecomment-1651081139*_validate
functions to treat the analyzed version as newest one if is bigger or equal to the newest CRAN, not only equal as before.pacs::checked_packages
function in README.match_flavors
function to get CRAN server names matched to local OS
.pac_deps_heavy
, the demand revealed during the useR
2022 Conference. The direct package dependencies and counts of dependencies for each of them. Help to identify heavy packages.tinyverse
vignette.repos
argument in 2 functions get part of base
argument description.Suggests
packages.pac_deps_dev
and pac_deps_user
could be used for local packages now.lib_validate
column inspired by Winston Chang, if the packages have a proper Built
version.tinyverse
vignette.pacs::pac_deps
.lock_validate
, the condition for validating the maximum number of packages was taken from the library size not the lock file size.pacs::pac_deps_user
and pacs::pac_deps_dev
.renv
transferred to Suggests
, as used by only 2 functions.metacran
db (new default).lock_validate
. It helps to validate a renv
lock file.curl
package.testthat
tests, mockery
.lib_validate
function.memoise
for 30 minutes, not 1 hour.pacs::biocran_repos
not includes the BioCbooks
field for Bioc
versions smaller than "3.12".pac_deps
, NA versions for not installed packages.fields
argument of thepac_deps
function, now has the same shape as which
argument in the tools::package_dependencies
function.pac_deps
fully depends on tools::package_dependencies
.pac_deps
problems when Suggests field is used, showed only installed packages.dir_size
function.app_size
and app_deps
.renv
."Enhances"
field in all related functions.lib_validate
when a custom library path is used.lib.loc
argument from NULL
to .libPaths()
, as it will be more suited when using withr
package. "Enhances"
field when checking dependencies.pac_timemachine
when from and to arguments are used and to is bigger than last Archived Date.pac_timemachine
has a well ordered rownames
now.pac_compare_namespace
, how S3methods are handled.pac_health
and related when the at argument is used and a package is installed locally.pac_deps
might show duplicated values if package was installed under a few different libPaths
, now it is fixed.lib_validate
will show packages which are required by DESCRIPTION file and not exist in installed.packages
. This might occur when e.g. install.packages
is corrupted. pac_validate
already has such functionality.roxygen2
of pac_comapre_namespace
as the note field wrongly suggested that it works only for exports.pac_validate
will return data.frame
with additional column "direct", which will point the direct dependency from DESCRIPTION file.pac_validate
.lib_validate
.lib_validate
as it not take into account statuses for not fully performed tests, it was case for less than 1% of all packages.checked_packages
could return duplicated observations which is expected.lib_validate
to show non-CRAN packages too.pac_lifeduration
.\dontrun
to most of examples as utils::installed.packages
consumes 30 seconds on win-builder.xml2
to imports.README
file.pac_checkpage
and cran_flavors
.flavors
argument to functions checking packages statuses so only specific server might be considered.checkred
argument definition for validate
family functions.dontrun
from lib_validate
.https://cran.r-project.org/web/checks/check_summary_by_package.html
to efficiently check the CRAN check pages globally. As a result lib_validate
is hugely more efficient when checkred
argument is triggered.mclapply
README
examples, add notes that parallel computations might be unstable.pacs::lib_validate
as might be unstable and is already optimized.checked_packages()
to retrieve the html table from https://cran.r-project.org/web/checks/check_summary_by_package.html
, all CRAN checks.pac_comapre_exports
and replace with more general pac_comapre_namespace
.pac_lifeduration
, not work for old packages which do not have UTC in published Date.FAIL
status when checking CRAN
check pages.checkred
argument from lib_validate
will expecting any values from c("ERROR", "FAIL", "WARN", "NOTE")
vector.scope
for pac_checkred
will be c("ERROR", "FAIL")
.pac_compare_versions
, e.g. Default old version is the local one and the new one is the last release.pac_comapre_exports
and pac_namespace
.pac_last
to check the most recent package version.pacs::pac_compare_versions
in README
file. pacs
functions, to give somebody the freedom of using different loop functions.mclapply
for non Windows users.vapply
over the parallel::mclapply
to be sure about the result length.as.Date
so on older R versions binding is correct.gregexec
with a stringi
function, as not supported on older R versions.lib_validate
function, under default arguments and whole R CRAN library will consume 2 seconds.roxygen2
descriptions.lib.loc
and repos
arguments to more functions.mclapply
under many functions.README
file.lifeduration
and checkred
for all validation functions.NEWS
file.README
file.pac_true_size
with used exclude_joint
argument, should not count checked package dependencies.pac_compare_versions
.pac_timemachine
result.reverse
argument for pac_deps
which working for description versions too.repos
argument for pac_deps
.base
argument in pac_true_size
, as not see any value added.checkred
variable for validation functions.pac_health
for newest release younger than x days, checking if package is red labeled on CRAN checks pages.pac_checkred
/pacs_checkred
.pac_deps
when description_v = TRUE
, minimal required versions were taken from all local DESCRIPTION files. This will fix pac_validate
/pacs_validate
too, which were to optimistic.https
for all URL.NEWS.md
file to track changes to the package.roxygen2
to all exported functions.README
file.DESCRIPTION
file.memoise
dependency to reduce the number of web calls.pac
/pacs
prefix functions.\dontrun
calls.Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.