The pkgdiff package contains functions to identify differences between versions of R packages. The pkgdiff package was written specifically to detect breaking changes and help with package upgrades.
The main functions included in the pkgdiff package are as follows:
pkg_info
: Retrieves general information about a package,
mostly from the package description file.
pkg_versions
: Gets a data frame containing all
versions of a package and the release date for each.
pkg_diff
: Compares two package versions, and
returns an object that contains the differences in terms of exported
function signatures.
pkg_stability
: Compiles information on package
stability over time, and calculates a score based on this information.
This function is useful when making package selection choices.
pkg_repo
: Fetches package names and versions for
packages in a specified repository.
repo_breakages
: Identifies breakages when
upgrading from one version of a repository to another.
repo_stability
: Performs a stability assessment
on multiple packages, even an entire repository.
For additional information on pkgdiff, see the package vignette
vignette('pkgdiff')
, or visit the package web site
here.
Maintainer: David Bosak dbosak01@gmail.com
Other contributors:
Brian Varney brian.varney@experis.com [contributor]
Kevin Putschko kevin.putschko@experis.com [contributor]
Useful links: