Moving or copying the library when upgrading R

Because I need to be sure that my packages work with current versions of R, I nowadays cannot skip any R update. I use many different packages, so re-installing all the packages in the library is something I would rather avoid.
Today I found that an easy way to automate this task is to use package installr, more specifically, a function with a very long, but descriptive name copy.packages.between.libraries().

copy.packages.between.libraries(ask = TRUE, keep.old = TRUE)

Will ask you to choose source and destination libraries from a list of available ones and copy without deleting them from the old library all packages. Using keep.old = FALSE, the default, will move the packages, and ask = FALSE the default will automatically select source and destination. This automatic guessing did not select the direction I expected for the case of a patched versus released version of R.
Anyway this is handy when one has, as the function itself reported some minutes ago 144 packages to move!
If you do not use patched versions of R this should be enough.


I hope this bit of advice will make less painful my decision of no-longer supporting R 3.1.X and earlier!

R 3.1.x support stopped

The repository no longer contains Windows binaries for R 3.1.x

The binary files for R 3.1.x of the photobiology package and some other packages in the suite were many versions behind the current ones, and as the current versions are not backwards compatible with those earlier, I consider unwise to keep them available online.


photobiology 0.8.7 (new functionality and bug fixes)

Numerous small bug fixes, mostly minor.
Rename f_mspct() to msdply() to respect name conventions in common use.
Add mslply() and msaply().
Implement operators %/% and %%, and function abs() for spectra.
Update documentation. Revise titles of help files.

NOTE: Sources, and Windows binaries only for R 3.2.x, are now available in the repository.


photobiology 0.8.6 (new functionality and bug fixes)

Bug fixes related to imports from other packages.
Rename mutate_mspct() to msmsply() to respect name conventions in common use.
Add constructor chroma_spct().
Update documentation.

photobiologySun 0.3.6 (new data)

Add irradiance example time-series data.

NOTE: Sources, and Windows binaries only for R 3.2.x, are now available in the repository.