|
1 |
| -# ggplot2 (development version) |
| 1 | +# ggplot2 3.4.2 |
| 2 | +This is a hotfix release anticipating changes in r-devel, but folds in upkeep |
| 3 | +changes and a few bug fixes as well. |
| 4 | + |
| 5 | +## Minor improvements |
| 6 | + |
| 7 | +* Various type checks and their messages have been standardised |
| 8 | + (@teunbrand, #4834). |
| 9 | + |
| 10 | +* ggplot2 now uses `scales::DiscreteRange` and `scales::ContinuousRange`, which |
| 11 | + are available to write scale extensions from scratch (@teunbrand, #2710). |
| 12 | + |
| 13 | +* The `layer_data()`, `layer_scales()` and `layer_grob()` now have the default |
| 14 | + `plot = last_plot()` (@teunbrand, #5166). |
| 15 | + |
| 16 | +* The `datetime_scale()` scale constructor is now exported for use in extension |
| 17 | + packages (@teunbrand, #4701). |
| 18 | + |
| 19 | +## Bug fixes |
| 20 | + |
| 21 | +* `update_geom_defaults()` and `update_stat_defaults()` now return properly |
| 22 | + classed objects and have updated docs (@dkahle, #5146). |
| 23 | + |
| 24 | +* For the purposes of checking required or non-missing aesthetics, character |
| 25 | + vectors are no longer considered non-finite (@teunbrand, @4284). |
2 | 26 |
|
3 | 27 | * `annotation_logticks()` skips drawing ticks when the scale range is non-finite
|
4 | 28 | instead of throwing an error (@teunbrand, #5229).
|
| 29 | + |
5 | 30 | * Fixed spurious warnings when the `weight` was used in `stat_bin_2d()`,
|
6 | 31 | `stat_boxplot()`, `stat_contour()`, `stat_bin_hex()` and `stat_quantile()`
|
7 | 32 | (@teunbrand, #5216).
|
8 |
| -* Various type checks and their messages have been standardised |
9 |
| - (@teunbrand, #4834). |
10 |
| -* The `layer_data()`, `layer_scales()` and `layer_grob()` now have the default |
11 |
| - `plot = last_plot()` (@teunbrand, #5166). |
| 33 | + |
12 | 34 | * To prevent changing the plotting order, `stat_sf()` is now computed per panel
|
13 | 35 | instead of per group (@teunbrand, #4340).
|
14 |
| -* ggplot2 now uses `scales::DiscreteRange` and `scales::ContinuousRange`, which |
15 |
| - are available to write scale extensions from scratch (@teunbrand, #2710). |
16 |
| -* For the purposes of checking required or non-missing aesthetics, character |
17 |
| - vectors are no longer considered non-finite (@teunbrand, @4284). |
| 36 | + |
18 | 37 | * Fixed bug in `coord_sf()` where graticule lines didn't obey
|
19 |
| - `panel.grid.major`'s linewidth setting (@teunbrand, #5179) |
20 |
| -* The `datetime_scale()` scale constructor is now exported for use in extension |
21 |
| - packages (@teunbrand, #4701). |
| 38 | + `panel.grid.major`'s linewidth setting (@teunbrand, #5179). |
| 39 | + |
22 | 40 | * `geom_text()` drops observations where `angle = NA` instead of throwing an
|
23 | 41 | error (@teunbrand, #2757).
|
24 |
| -* `update_geom_defaults()` and `update_stat_defaults()` now return properly |
25 |
| - classed objects and have updated docs (@dkahle, #5146) |
26 | 42 |
|
27 | 43 | # ggplot2 3.4.1
|
28 | 44 | This is a small release focusing on fixing regressions in the 3.4.0 release
|
|
0 commit comments