I think the major change was saving of alt-rep objects efficiently. Example save(1:1e8, file=...) is very efficient.
I'm not sure if that is all that changed it, but I couldn't find documentation on the differences. For maximum compatibility in a package, personally I would use version 2. On Sun, Jul 14, 2019 at 4:52 PM Rolf Turner <r.tur...@auckland.ac.nz> wrote: > > In a package (say "clyde") that I am building I save a number of > datasets in clyde/data via something like: > > save(melvin,file="~/<whatever>/clyde/data/melvin.rda") > > When I build "clyde" I now get warnings like unto: > > > WARNING: Added dependency on R >= 3.5.0 because serialized objects in > > serialize/load version 3 cannot be read in older versions of R. > > File(s) containing such objects: 'clyde/data/melvin.rda' > > If I put the argument "version=2" into my save() call, the warnings go > away. > > What are the implications of this? > > What are the consequences/what is the downside of setting version=2? > > What are the consequences/what is the downside of adding the dependency > on R >= 3.5.0 into my DESCRIPTION file? > > Who gets shafted by each of these two possibilities? > > Which is recommended? > > Grateful for any pearls of wisdom. > > cheers, > > Rolf Turner > > -- > Honorary Research Fellow > Department of Statistics > University of Auckland > Phone: +64-9-373-7599 ext. 88276 > > ______________________________________________ > R-package-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-package-devel > [[alternative HTML version deleted]] ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel