Hi everyone -
(We've bcc'd everyone who's a maintainer of a package that depends, imports or suggests ggplot2 or plyr.)
We have prepared release candidates (RCs) for plyr 1.8 and ggplot2 0.9.3, which we plan to release to CRAN simultaneously. Unless there are major unexpected bugs, they will be in the RC phase for a about a month before they are sent to CRAN on December 1.
The purpose of the RC phase is to uncover unexpected bugs in ggplot2 and plyr. These releases do not include any changes that we expect to break existing code, but we hope that this period will allows to uncover any unexpected changes and remedying them before releasing to CRAN. The next version of ggplot2 (0.9.3) contains primarily bugfixes, while the next version of plyr (1.8) has a number of new features and performance enhancements. For the full list of changes, see:
It would be very helpful if you could try out the RC version and see if it breaks any of your existing code. To try out the the new versions, run the following code:
install.packages("devtools")
library(devtools)
install_github("plyr", ref = "plyr-1.8-rc")
install_github("gtable", ref = "gtable-0.1.2-rc")
install_github("scales", ref = "scales-0.2.3-rc")
install_github("ggplot2", ref = "ggplot2-0.9.3-rc")
After installation has completed, you will need to restart R. Then you can test your existing code that uses plyr and ggplot2.
Installation notes:
This will install plyr from source, which requires that you have a C compiler on your system. Please see this page for information about that (it also describes installing LaTeX, but that's not necessary here):
Installing with dev_mode():
Installing the RC versions of these packages is slightly different from usual. Unlike the usual method, these can NOT be installed with the dev_mode() function from devtools, which is normally used to keep development and released packages separate. This is because devtools indirectly depends on plyr and when you load devtools, it will load the version of plyr in your normal library (not your development library). Thus the new version of plyr must be installed NOT in dev_mode(). (If you really require a workaround for this, it is possible; please send an email to the manipulatr mailing list.)
If you encounter any problems with the new version, please post to either the ggplot2-dev or manipulatr mailing lists, or file an issue on Github.
Thanks!
Winston Chang
Hadley Wickham