ggplot 0.9.1 scheduled for release May 4

61 views
Skip to first unread message

Hadley Wickham

unread,
Apr 20, 2012, 4:22:45 PM4/20/12
to Winston Chang, CRAN, ggplo...@googlegroups.com
Hi all,

This is advance notification that we're planning to release a new
version of ggplot2 on May 4. This is only two weeks notice, but this
release should not have any API breaking changes - it is mainly a
collection of fixes for bug introduced in 0.8.9.

I've included the current text of the NEWS file below, and outstanding
issues slated to be fixed in this release can be found at
https://github.com/hadley/ggplot2/issues?milestone=4. In the next day
or so I'll be doing my best to run R CMD check on all downstream
dependencies. If there are problems, I'll notify package maintainers
individually. If you want to try it out yourself, the easiest way to
get it is with the devtools package:

library(devtools)
install_github("ggplot2")

Please don't hesitate to contact me if you have any problems, and
thanks for using ggplot2!

Hadley

MINOR FEATURES

* `ggstructure` and `ggorder`, which call `ggpcp`, no longer have a
`scale` argument since `ggpcp` does not have one.

* built in datasets have been checked to make sure they use characters,
factors and ordered factors appropriately

* `geom_raster` and `annotation_raster` gain new `interpolate` argument for
controlling whether or not rasters are interpolated

* Added `plot` as an alias for `print` for ggplot objects.

* Visual tests have been moved to /visual_test and modified to work with the
vtest package. (Thanks to Winston Chang)

* `geom_dotplot`: now supports stacking. It uses `stackgroups = TRUE` instead
of the usual position="stack", for technical reasons. It also will stack in
the x direction when binning along the y axis. (Thanks to Winston Chang)

* `geom_rug` now allows control over which sides to put the rug lines, with
the `sides` argument. (Thanks to Winston Chang)

* `annotation_logticks`: a new geom that adds tick marks on the inside of the
plotting rectangle that have diminishing spacing for log-10 axes. (Thanks
to Winston Chang)

BUG FIXES

* `munch_range` properly reports the x and y range. (Thanks to Winston Chang)

* `stat_bin2d` handles data with NA in the position variables. Error was
triggered when scale was limited to a range smaller than the range of
the data. (Bug reported by Tao Gao; diagnosed and fixed by Brian Diggs)

* `scale_*_identity` will now produce a legend when `guide = "legend"` and no
breaks or labels are supplied (Fixes #453)

* `geom_map` now works with `coord_map` (Fixes #480)

* discrete scales now accept named vectors of labels again (Fixes #427)

* `geom_raster` works better with categorical input (Fixes #463)

* `qplot` no longer uses non-standard evaluation for geom/stat arguments - it
doesn't seem to be needed and was causing problems when qplot was used in
special environments (e.g. in knitr) (Fixes #377)

* Empty data frames are now handled correctly: layers with empty data are
dropped silently, instead of inheriting data from the plot. (Thanks to
Winston Chang. Fixes #31, #332, #506 and #507)

* The alpha value of set colours is now preserved by default. To return to the
old behaviour, set `alpha = 1`. (Fixes #475)

* `scale_*_manual` will throw an error if you have too few values. (Fixes
#512)

* `facet_wrap` gets the `as.table` argument back. (Fixes #497)


--
Assistant Professor / Dobelman Family Junior Chair
Department of Statistics / Rice University
http://had.co.nz/
Reply all
Reply to author
Forward
0 new messages