renv 1.0.6
-
Fixed an issue where downloads could fail with curl >= 8.7.1. (#1869)
-
Fixed an issue where
renv::snapshot()
did not properly normalize
package records generated from packages installed using thepak
package, e.g. viapak::pkg_install("cran::<package>")
. -
Fixed an issue where
renv
could incorrectly prompt the user to record
a version ofrenv
installed from GitHub in some cases. (#1857) -
renv::load()
now delegates tobase::load()
when it detects that the
call was likely intended forbase::load()
, butrenv::load()
was used
instead (e.g. becausebase::load()
was masked byrenv::load()
). -
renv::update()
gains thelock
argument, which can be used to
instructrenv
to automatically update the lockfile after the requested
packages have been updated. (#1849) -
Fixed an issue where
renv
could fail to update the project autoloader
after callingrenv::upgrade()
. (#1837) -
Fixed an issue where attempts to install binary packages from older
PPM snapshots could fail. (#1839) -
renv
now uses a platform-specific prefix on Linux for library and
cache paths by default with R (>= 4.4.0). This is equivalent to setting
RENV_PATHS_PREFIX_AUTO = TRUE
. If necessary, this behavior can be
disabled by settingRENV_PATHS_PREFIX_AUTO = FALSE
in an appropriate
R startup file. (#1211)