|
1 | 1 | # ggplot2 (development version) |
2 | 2 |
|
| 3 | +# ggplot2 4.0.1 |
| 4 | + |
| 5 | +This is a smaller patch release focussed on fixing regressions from 4.0.0 and |
| 6 | +polishing the recent features. |
| 7 | + |
| 8 | +## Bug fixes |
| 9 | + |
3 | 10 | * Fixed regression where `geom_area()` didn't draw panels with single groups |
4 | 11 | when `stat = "align"` (@teunbrand, #6680) |
5 | 12 | * Fixed regression where `position_stack(vjust)` was ignored when there are |
6 | 13 | only single groups (#6692) |
7 | 14 | * Fixed bug where `NA` handling in `geom_path()` was ignoring panels (@teunbrand, #6533) |
8 | | -* Logical values for the linetype aesthetic will be interpreted numerically, |
9 | | - so that `linetype = FALSE` becomes 0/'blank' and `linetype = TRUE` becomes |
10 | | - 1/'solid' (@teunbrand, #6641) |
11 | | -* Out-of-bounds datapoints used as padding by `stat_align()` now get removed |
12 | | - silently rather than verbosely (@teunbrand, #6667) |
13 | 15 | * Fixed bug where `stat_bin(boundary)` was ignored (#6682). |
14 | 16 | * `geom_text()` and `geom_label()` accept expressions as the `label` aesthetic |
15 | 17 | (@teunbrand, #6638) |
16 | 18 | * Fixed regression where `draw_key_rect()` stopped using `fill` colours |
17 | 19 | (@mitchelloharawild, #6609). |
18 | 20 | * Fixed regression where `scale_{x,y}_*()` threw an error when an expression |
19 | 21 | object is set to `labels` argument (@yutannihilation, #6617). |
20 | | -* Improved palette fallback mechanism in scales (@teunbrand, #6669). |
21 | | -* Allow `stat` in `geom_hline`, `geom_vline`, and `geom_abline`. (@sierrajohnson, #6559) |
22 | | -* `stat_boxplot()` treats `width` as an optional aesthetic (@Yunuuuu, #6575) |
23 | 22 | * Fixed regression where the first (unnamed) argument to colour/fill scales was |
24 | 23 | not passed as the `name` argument (@teunbrand, #6623) |
25 | 24 | * Fixed issue where vectorised `arrow()`s caused errors in drawing the |
|
28 | 27 | insistently. Now they contribute only as fallback labels (@teunbrand, #6616) |
29 | 28 | * Fixed regression where empty arguments to colour/fill scale caused errors |
30 | 29 | (@jmbarbone, #6710) |
| 30 | +* Fixed axis misplacement in `coor_radial()` when labels are blank (@teunbrand, #6574) |
| 31 | + |
| 32 | +## Improvements |
| 33 | + |
| 34 | +* Improved palette fallback mechanism in scales (@teunbrand, #6669). |
| 35 | +* Allow `stat` in `geom_hline`, `geom_vline`, and `geom_abline`. (@sierrajohnson, #6559) |
| 36 | +* `stat_boxplot()` treats `width` as an optional aesthetic (@Yunuuuu, #6575) |
31 | 37 | * The `theme(panel.widths, panel.heights)` setting attempts to preserve the |
32 | 38 | plot's aspect ratio when only one of the two settings is given, and the plot |
33 | 39 | has a single panel (@teunbrand, #6701). |
34 | | -* Fixed axis misplacement in `coor_radial()` when labels are blank (@teunbrand, #6574) |
| 40 | +* Logical values for the linetype aesthetic will be interpreted numerically, |
| 41 | + so that `linetype = FALSE` becomes 0/'blank' and `linetype = TRUE` becomes |
| 42 | + 1/'solid' (@teunbrand, #6641) |
| 43 | +* Out-of-bounds datapoints used as padding by `stat_align()` now get removed |
| 44 | + silently rather than verbosely (@teunbrand, #6667) |
35 | 45 |
|
36 | 46 | # ggplot2 4.0.0 |
37 | 47 |
|
|
0 commit comments