announce/packrat-0.3.0.md

We're very excited to announce Packrat 0.3.0! A number of bug and API refinements have made their way into this release. Some noteworthy additions in this release:

  1. Automatic snapshots that automatically update your lockfile when non-destructive changes occur to your library (e.g. after an install.packages call, we can automatically update the lockfile to record any new packages),
  2. Packrat integration with the latest release of RStudio will make using Packrat with your projects easier than ever,
  3. Packrat projects now gain project-specific options, allowing you to control a number of features -- please see ?"packrat-options" for more details; with current new options:
  4. auto.snapshot: Control whether automatic, asynchronous snapshots are performed,
  5. vcs.ignore.lib: Ignore the packrat/lib/ folder with version control systems?
  6. vcs.ignore.src: Ignore the packrat/src/ folder with version control systems?
  7. print.banner.on.startup: Print the packrat banner on startup?
  8. external.packages: Load packages from the user library on initialization? Useful for e.g. large Bioconductor annotation packages which you may not want to duplicate across projects.
  9. Packrat does its best to ensure explicit R session restarts commissioned by the user are not required, and leverages RStudio to handle restarts when necessary,
  10. Packrat has gained (provisional) support for R package development, although work here is still ongoing.

With the added RStudio integration, keeping your projects isolated and reproducible should be easier than ever.

A full set of NEWS items follows:

Packrat 0.3.0



rstudio/packrat documentation built on Feb. 5, 2024, 9:17 p.m.