Releases: r-lib/pak
pak 0.9.5
pak 0.9.4
pak 0.9.3
-
Setting
use_bioconductor = FALSE(i.e. thePKG_USE_BIOCONDUCTOR
env var, or thepkg.use_bioconductoroption) now truly prevents
any network contact with Bioconductor. -
pak now supports macOS binaries on R 4.6.x and later.
-
pak can now consider installed packages in mutliple
libraries, when installing packages. Pass a character vector
of library path as thelibargument ofpkg_install().
pak 0.9.2
- No user visible changes.
pak 0.9.1
-
pak is now more tolerant with extraneous whitespace in
PACKAGES*
metadata files (#785). -
pak now builds again on FreeBSD (#790).
-
Installing dependencies of a package file with
deps::<filename>
works again (#784). -
pak now always uses the correct working directory in the subprocess;
this was a common source of errors. -
New (nightly) binary builds for aarch64 Windows.
-
We do not build binary builds for the release candidate of pak any
more, only for stable and devel pak.rcis an alias tostablenow.
pak 0.9.0
-
pak now supports HTTP basic authentication for CRAN-like repositories.
See 'Authenticated repositories' in the reference manual. -
New function
scan_deps()to auto-detect package dependencies from
R code.deps::.automatically uses detected dependencies now if no
DESCRIPTIONfile is found. -
The dependency solver now uses better heuristics, that works better
(=faster) with multiple repositories with large overlaps
(r-lib/pkgdepends#392). -
pak is now much better at detecting the correct Linux distribution
when deciding about PPM and system requirements support. -
pak now uses the
use_bioconductorconfiguration option inmeta_*()and
repo_*()functions (#295, #726, @meztez).
pak 0.8.0.2
No changes
pak 0.8.0.1
No changes.
pak 0.8.0
-
pkg_deps()now accepts a vector of package names. -
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 (#623). -
pak now supports
gitlab::package sources better, by adding
explicit syntax to specify subdirectories (r-lib/pkgdepends#353, @dgkf). -
gitlab::andgit::package sources now support git submodules if
thegit-submodulesconfiguration option is set toTRUE. See
?"pak-config"(r-lib/pkgdepends#354). -
The new
?ignore-unavailableparameter makes it easy to ignore soft
dependencies that are unavailable (#606). -
pak now automatically ignores soft dependencies that have an
incompatible OS type (OS_typeentry inDESCRIPTION) when installing
packages. -
repo_add()and theppm_*()functions, e.g.ppm_snapshots(), now
work again after the PPM API changes
(r-lib/pkgcache#110,
r-lib/pkgcache#115).
pak 0.7.2
-
pak now supports using parameters for all packages with the
*=?<param>form. E.g.*=?sourceinstalls all packages from source. -
pak now supports R 4.4.0 again, and also Rtools44.