News
3.1.2
Documentation is now available at https://metrumresearchgroup.github.io/pkgr/docs/, including new documentation on the configuration format and expanded documentation of many subcommands. (#422)
3.1.1
- Fixed renv detection when other startup code writes to stdout. (#408)
3.1.0
- For
Lockfile: Type: renv
, pkgr now invokesrenv
to discover the library location rather than assuming it is under the current directory'srenv/library/
. This change is important for compatibility with renv 0.15 and later, where the default behavior is now to put a package project library outside of the main project directory. (#396)
3.0.0
This release is primarily about adding a more robust test suite, with
minimal user-facing changes. One notable exception is the first point
below, relating to the new --no-update
flag.
Reversed default behavior to update to newest available versions of packages when
pkgr install
is run, unless--no-update
flag is present (305a8353). Previouslypkgr
did not update installed packages unless--update
was passed.Add explicit version flag (6dd9c3ee).
Added
IgnorePackages
to ignore specific packages from being installed even if they're in the dependency tree (104f1c9c).Extend integration test coverage and refactored test suite to position better for future changes.
System CPU quotas are now respected when setting the number of CPUs that are used if the
--threads
option isn't explicitly passed and theGOMAXPROCS
environment variable isn't set. (#385)