Releases: r-lib/pkgcache
pkgcache 2.2.4
-
parse_packages()now parses files ending with an extra newline
correctly (#122). -
pkgcache now supports authenticated repositories, see
repo_auth()
for details. -
ppm_has_binaries()now works correctly on all platforms (#121). -
The output of
ppm_platforms()now has a new column calledplatform,
which is a list column of character vectors, listing all possible
matching platforms. -
pkgcache now detects the platform and R version of R Universe binaries.
pkgcache 2.2.3
-
The metadata cache now does not use source URLs for packages in
Archive
on Posit Package Manager repositories. This URLs may serve a different
package, even a source package when the main URL for the same package
serves a binary package. The alternative URLs are not needed on PPM,
anyway, because PPM is in a consistent state w.r.t. metadata and
package files (r-lib/pak#623). -
parse_packages()now does not throw a warning for emptyPACKAGES*
files (#107). -
repo_set()and theppm_*()functions, e.g.ppm_snapshots(), now
work again after the PPM API changes (#110, #115).
pkgcache 2.2.2
- pkgcache now treats R 4.5.x (current R-devel) macOS binaries
correctly. It is also more robust to changes the in macOS platform.
pkgcache 2.2.1
- pkgcache now does a better job when matching the R version to a
Bioconductor version.
pkgcache 2.2.0
-
New
pkg.current_platformoption andPKG_CURRENT_PLATFORMenvironment
variable to override the detected platform. -
In
repo_add()andrepo_resolve()theMRAN@prefix is now deprecated
and resolves to PPM, because MRAN will be retired soon. See more at
https://posit.co/blog/migrating-from-mran-to-posit-package-manager/. -
The metadata cache now has
SystemRequirementsinformation for Bioconductor
packages.
pkgcache 2.1.1
-
parse_installed()now has apackagesargument, to list only a subset
of all packages. -
parse_packages()can now parsePACKAGESfiles with trailing
whitespace (#93). -
The Bioconductor repositories now include the 'books' repository,
available since Bioconductor 3.12.
pkgcache 2.1.0
-
pkgcache now supports binary packages on x86_64 macOS and R 4.3.0 and
later (#89). -
Better Posit Package Manager (PPM) support. New
ppm_has_binaries(),
ppm_r_versions(),ppm_repo_url(),ppm_snapshots()andppm_platforms()
functions to help interacting with PPM. See the new 'pkgcache and Posit
Package Manager on Linux' article at https://r-lib.github.io/pkgcache.
(#47 and r-lib/pkgdepends#186).
pkgcache 2.0.4
- Update R version -> Bioconductor version mapping. R 4.2.x now maps to
Bioconductor 3.16.
pkgcache 2.0.3
-
The
builtandsysreqscolumns of the metadata case are always
character vectors now, and not logicals, as it used to be in some
edges cases in the past. -
The
depscolumn of the metadata cache is not a tibble any more,
but a data frame with atblclass, as it should be. -
cran_archive_*()functions now only download the metadata if it is newer
than what you have currently. -
cran_archive_cleanup()now does not ignore theforceargument. -
The
sourcescolumn in the metadata cache now has the correct URL for
packages in the CRAN archive (r-lib/pak#425).
pkgcache 2.0.2
-
pkgcache error messages are better now.
-
pkgcache now does not compress the metadata cache files, which makes
loading the metadata cache faster.