It uses available information to provide the most accurate information of CRAN at any given time.
Value
A data.frame with the information to recreate CRAN at any point before today.
NA
if not able to collect the data from CRAN.
Details
Several sources are used: CRAN's database to check packages files and versions, CRAN's volunteers actions for when packages are archived or removed and CRAN's comments to fill in the gaps.
See also
cran_archive()
, cran_actions()
, cran_comments()
.
Other meta info from CRAN:
cran_alias()
,
cran_archive()
,
cran_comments()
,
cran_links()
Examples
cran_history
#> function (packages = NULL)
#> {
#> history <- save_state("cran_history", cran_all_history())
#> if (is_not_data(history)) {
#> return(NA)
#> }
#> check_packages(packages, NA)
#> get_package_subset("cran_history", packages)
#> }
#> <bytecode: 0x557ae8df3220>
#> <environment: namespace:repo.data>