Skip to content

Commit 291cd7e

Browse files
authored
Improved release notes (tidyverse#3324)
* Add paragraph about visual changes. Fixes tidyverse#3304. * add breaking changes section * provided explicit examples of where things go wrong.
1 parent 4ce3953 commit 291cd7e

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

NEWS.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,21 @@ extension developers if they have relied on internals that have been changed.
77
This release also sees the addition of Hiroaki Yutani (@yutannihilation) to the
88
core developer team.
99

10+
## Breaking changes
11+
12+
* Two patches (#2996 and #3050) fixed minor rendering problems. In most cases,
13+
the visual changes are so subtle that they are difficult to see with the naked
14+
eye. However, these changes are detected by the vdiffr package, and therefore
15+
any package developers who use vdiffr to test for visual correctness of ggplot2
16+
plots will have to regenerate all reference images.
17+
18+
* In some cases, ggplot2 now produces a warning or an error for code that previously
19+
produced plot output. In all these cases, the previous plot output was accidental,
20+
and the plotting code uses the ggplot2 API in a way that would lead to undefined
21+
behavior. Examples include a missing `group` aesthetic in `geom_boxplot()` (#3316),
22+
annotations across multiple facets (#3305), and not using aesthetic mappings when
23+
drawing ribbons with `geom_ribbon()` (#3318).
24+
1025
## New features
1126

1227
* This release includes a range of internal changes that speeds up plot

0 commit comments

Comments
 (0)