pak 0.4.0
-
pak has much improved and more informative error messages now.
This work is not yet finished, so if you find an unclear error message,
please open an issue. Thank you! -
The solver is now more robust for non-canonical input (e.g.
DESCRIPTION
files) (#423). -
Better installation output. Standard output and error are now
collected together (r-lib/pkgdepends@0669f0f8c). -
The solver is now doing a better job when multiple versions of the
same package are present in the same repository
(r-lib/actions#559). -
pkg_name_check()
now works again, it needed a fix after changes at
https://crandb.r-pkg.org. -
Explicit package names in local and URL package sources, as in
package=local::...
orpackage=url::...
are now parsed correctly in
dependencies. -
pak is now more robust to
Archs
fields missing from the CRAN
metadata for packages with compiled code
(#448). -
url::
packages now always work correctly, even if the digest package is
not installed (#433). -
pak is now more robust when installing packages from subdirectories
of GitHub repositories (#431,
@paleolimbot). -
Parameters
?reinstall
,?source
and?ignore
now work correctly when
specified in thepackage=?parameter
format (#294). -
The
?ignore
parameter works correctly now. -
Dependency resolution now does not fail if a package is not found.
-
pak can now install
url::
remotes from GitHub. -
pak now does not fail when the package of a
.tar.gz
GitHub
snapshot is in a subdirectory, or in a subdirectory of a subdirectory. -
pak now errors early if it cannot deduce the name of the package
from aRemotes
orConfig/Needs/*
entry. -
Solver failures now include details in some cases where previously they
did not. -
pak can now update packages in Docker containers where the
old version was installed in the different Docker later
(#251) -
Update R version -> Bioconductor version mapping. R 4.2.x now maps to
Bioconductor 3.16.