Skip to content

pkgdepends 0.4.0

Compare
Choose a tag to compare
@gaborcsardi gaborcsardi released this 17 Dec 10:10
  • pkgdepends 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) (r-lib/pak#423).

  • Better installation output. Standard output and error are now
    collected together (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::... or package=url::... are now parsed correctly in
    dependencies.

  • pkgdepends is now more robust to Archs fields missing from the CRAN
    metadata for packages with compiled code
    (r-lib/pak#448).

  • url:: packages now always work correctly, even if the digest package is
    not installed (r-lib/pak#433).

  • pkgdepends is now more robust when installing packages from subdirectories
    of GitHub repositories (r-lib/pak#431,
    @paleolimbot).

  • Parameters ?reinstall, ?source and ?ignore now work correctly when
    specified in the package=?parameter format (#294).