Downgrade packages to an older version available on CRAN. This can be useful when debugging problems that might have arisen due to a package update.
Usage
downgrade_packages(pkg, dec_version = c("any", "patch", "minor", "major"))Details
Using the argument dec_version, the user can control which version will
be installed. The possible values are:
"any"The previous available version will be installed.
"patch"The newest available version with a smaller patch version number will be installed. For packages with three version numbers, this is the same as using
"any"."minor"The newest available version with a smaller minor version number will be installed.
"major"The newest available version with a smaller major version number will be installed.
Downgrading is only possible for packages that are currently installed. For packages that are not installed, a warning is issued.
The function uses remotes::install_version() to install a version
of a package that is older than the currently installed version.