|
1 | 1 | # ggplot2 (development version) |
2 | 2 |
|
3 | | -* `linetype = NA` is now interpreted to mean 'no line' instead of raising errors |
4 | | - (@teunbrand, #6269). |
| 3 | +* New `stat_connect()` to connect points via steps or other shapes |
| 4 | + (@teunbrand, #6228) |
| 5 | +* Fixed regression with incorrectly drawn gridlines when using `coord_flip()` |
| 6 | + (@teunbrand, #6293). |
| 7 | +* Deprecated functions and arguments prior to ggplot2 3.0.0 throw errors instead |
| 8 | + of warnings. |
| 9 | +* Functions and arguments that were soft-deprecated up to ggplot2 3.4.0 now |
| 10 | + throw warnings. |
5 | 11 | * (internal) layer data can be attenuated with parameter attributes |
6 | 12 | (@teunbrand, #3175). |
7 | 13 | * Date scales silently coerce <POSIXct> to <Date> and datetime scales silently |
|
245 | 251 | and (non-text) margins inherit from (@teunbrand, #5622). |
246 | 252 | * `geom_ribbon()` can have varying `fill` or `alpha` in linear coordinate |
247 | 253 | systems (@teunbrand, #4690). |
248 | | -* `geom_tile()` computes default widths and heights per panel instead of |
249 | | - per layer (@teunbrand, #5740). |
| 254 | +* `geom_tile()` and `position_jitter()` computes default widths and heights |
| 255 | + per panel instead of per layer (@teunbrand, #5740, #3722). |
250 | 256 | * The `fill` of the `panel.border` theme setting is ignored and forced to be |
251 | 257 | transparent (#5782). |
252 | 258 | * `stat_align()` skips computation when there is only 1 group and therefore |
|
276 | 282 | is setup once in total instead of once per group (@teunbrand, #5971) |
277 | 283 | * `facet_grid(space = "free")` can now be combined with `coord_fixed()` |
278 | 284 | (@teunbrand, #4584). |
279 | | -* `theme_classic()` now has black ticks and text instead of dark gray. In |
280 | | - addition, `theme_classic()`'s axis line end is `"square"` (@teunbrand, #5978). |
| 285 | +* `theme_classic()` has the following changes (@teunbrand, #5978 & #6320): |
| 286 | + * Axis ticks are now black (`ink`-coloured) instead of dark gray. |
| 287 | + * Axis line ends are now `"square"`. |
| 288 | + * The panel grid is now blank at the `panel.grid` hierarchy level instead of |
| 289 | + the `panel.grid.major` and `panel.grid.minor` levels. |
281 | 290 | * {tibble} is now suggested instead of imported (@teunbrand, #5986) |
282 | 291 | * The ellipsis argument is now checked in `fortify()`, `get_alt_text()`, |
283 | 292 | `labs()` and several guides (@teunbrand, #3196). |
|
316 | 325 | (@teunbrand, #4335). |
317 | 326 | * `ggsave()` can write a multi-page pdf file when provided with a list of plots |
318 | 327 | (@teunbrand, #5093). |
| 328 | +* (internal) When `validate_subclass()` fails to find a class directly, it tries |
| 329 | + to retrieve the class via constructor functions (@teunbrand). |
| 330 | +* (internal) The ViewScale class has a `make_fixed_copy()` method to permit |
| 331 | + copying trained position scales (#3441). |
| 332 | +* Improved consistency of curve direction in `geom_curve()` (@teunbrand, #5069) |
| 333 | +* `linetype = NA` is now interpreted to mean 'no line' instead of raising errors |
| 334 | + (@teunbrand, #6269). |
319 | 335 |
|
320 | 336 | # ggplot2 3.5.1 |
321 | 337 |
|
|
0 commit comments