- Methods fail gracefully with an informative message if access to CRAN mirrors is not possible, or if objects with no package or author information are passed.
- Base pipe
|>
is now used internally instead of%>%
. - Added a snapshot data set (see
?crandb
) for running examples and vignettes more efficiently.
- Fixed a bug in
release_date_of
,version_of
,license_of
,title_of
,description_of
, where ifpackage = Inf
the results would beunique
'd before returning.
- Fixed a bug that would not allow
clean_CRAN_db
to work with the output ofutils::available.packages
. - Fixed a bug that would cause a warning about invalid factor levels in
build_network
.
- Fixed typos in news.
- Improved the computational efficiency of
build_network
. - Improved the variables checks in
clean_CRAN_db
.
- New extractor functions
suggested_by
,imported_by
,dependency_of
,linked_by
,enhanced_by
,suggesting
,importing
,linking_to
,enhancing
,maintainer_of
,maintained_by
,email_of
,email_with
,description_of
,title_of
,license_of
,version_of
,release_date_of
. - Plural aliases for extractor functions (e.g.
authors_of
,release_dates_of
and so on). - methods for word clouds of titles, description files and author names (see
?word_cloud
). subset.cranly_network
now has amaintainer
argument to subset by maintainer.
- Fixed a bug where packages with no directives were removed from the network when
perspective = "package"
. - Fixed extractor bugs and improved documentation.
build_network
now works without explicitly supplying any arguments.
- Moved to roxygen2 with rmarkdown.
- Major documentation updates.
- New improved codebase for extractor functions (see
?extractor-functions
). date
andpublished
incranly_db
objects are now of classDate
.- extractor functions have a new argument
flat
; if \code{FALSE} then adata.frame
with all available information on the corresponding matches is returned. cranly_network_objects
withperspective = "package
carry maintainer and maintainer email information.- New vignette on extractor functions and word clouds.
- Updated DESCRIPTION file.
- Fixed a minor bug that may return duplicated base packages.
- Improved vignettes and fixed check errors that resulted in archiving on 2019-01-23.
- Improved documentation.
- Removed testthat from Suggests in DESCRIPTION.
- handling of duplicated packages in
clean_CRAN_db
. - various regex improvements.
- Better handling of packages with . in their names.
clean_CRAN_db
now accepts the matrix fromavailable.packages
.- new extractors for
cranly_network
objects:suggests
,depends
,linking_to
,imports
. compute_dependence_tree
is a recursion to compute all generations of a package (i.e. what else is installed).build_dependence_tree
and a plot method for extracting the dependence tree of a package.summary
method forcranly_dependence_tree
tree objects, reporting package dependence index, parents and depth.
- Added support for LinkingTo (thanks to Dirk Eddelbuettel for raising the issue).
- Added acknowledgement to Turing Institute.
plot
methods return legend and title by default.
- First public release.