Skip to content

Commit 6b5be4e

Browse files
committed
Add new lines to satisfy pkgdown markdown parser
1 parent 4cbd7fb commit 6b5be4e

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

NEWS.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
2022-11-11
44

55
Maintenance:
6+
67
- Revert `size``linewidth` migration for now to retain compatibility with older ggplot2 versions
78
- Use `inherits` to satisfy CRAN checks
89

@@ -11,9 +12,11 @@ Maintenance:
1112
2022-11-11
1213

1314
Enhancements:
15+
1416
- Accept `tibble`s in `arrange_venn`, thanks @maximilian-heeg! #159
1517

1618
Maintenance:
19+
1720
- Pass `width=0.9` to workaround change of behaviour in ggplot2 3.4 overextending the width of bars highlighted with `upset_query`
1821
- Fix deprecation warnings for ggplot 3.4 `size` to `linewidth` transition
1922

@@ -22,30 +25,35 @@ Maintenance:
2225
2021-12-07
2326

2427
Bug fixes:
28+
2529
- Makes zero-degree intersection size for `intersections='all'` mode follow the same behavior as the bar plot #144
2630

2731
# Version 1.3.2
2832

2933
2021-12-06
3034

3135
Bug fixes:
36+
3237
- Enable displaying degree 0 intersection with `group_by='sets'`. The old behavior of not displaying degree zero intersection can be achieved by using `min_degree=1` argument #143
3338

3439
# Version 1.3.1
3540

3641
2021-08-04
3742

3843
Fixes:
44+
3945
- use `guide="none"` instead of `guide=FALSE` to silence ggplot2 deprecation warning, thanks @MilouArts! #129
4046

4147
# Version 1.3.0
4248

4349
2021-06-06
4450

4551
Changes:
52+
4653
- sets on intersection matrix can now be highlighted using `upset_query()` #115
4754

4855
Bug fixes:
56+
4957
- alleviate visual glitch of `geom_segment` in intersections matrix showing up with an outline #113
5058
- fixed aesthetics assigned by `upset_query()` which was sometimes not behaving as expected #123
5159

@@ -54,23 +62,27 @@ Bug fixes:
5462
2021-04-25
5563

5664
Bug fixes:
65+
5766
- fixed metadata order in data frame returned by `arrange_venn()` function #116
5867

5968
# Version 1.2.0
6069

6170
2021-04-03
6271

6372
Bug fixes:
73+
6474
- [critical] fixed display order of labels when using `encode_sets=TRUE` #110
6575
- encoding of set names will now properly work around name conflicts #110
6676

6777
Major improvements:
78+
6879
- manually specified intersections will now display empty intersections and non-exclusive intersections correctly #109
6980
- manually specified intersections do not require modifying the `intersect` argument to obtain the intended result any longer #109
7081
- stripes size and other attributes of underlying `geom_segment()` can now be customised with new function: `upset_stripes()` #111
7182
- stripes colour and other attributes can now be mapped to data #111
7283

7384
Minor improvements:
85+
7486
- data.table can be passed instead of data.frame (the conversion will be performed automatically) #105
7587
- warning will be shown if a vector is provided instead of a list to the `intersections` argument #109
7688
- when `intersections` argument includes sets not specified in `intersect`, a warning will be issued and execution will proceed as if those were included in `intersect` #109
@@ -81,6 +93,7 @@ Minor improvements:
8193
2021-01-13
8294

8395
New features:
96+
8497
- it is now possible to select specific intersections passing `intersections = list('Drama', c('Comedy', 'Romance'))`
8598
- it is now possible to define custom order of intersections passing `intersections = list('Drama', c('Comedy', 'Romance'))` and `sort_intersections = FALSE`
8699

@@ -89,6 +102,7 @@ New features:
89102
2021-01-05
90103

91104
Bug fixes:
105+
92106
- Major performance and memory use improvements, especially when using `intersections = 'all'`
93107
- The `max_combinations_n` fail-safe was replaced by a more useful `max_combinations_datapoints_n` with more precise error message
94108
- The atypical use case of filtering with `max_degree = 0` is now accepted again
@@ -99,6 +113,7 @@ Bug fixes:
99113
2021-01-04
100114

101115
Bug fixes:
116+
102117
- Fixed regression of non-observed sets causing "no vector columns were selected" caused by fix addressing #90
103118
- Reduced length of file names for some test doppelgangers
104119

@@ -107,6 +122,7 @@ Bug fixes:
107122
2021-01-04
108123

109124
Bug fixes:
125+
110126
- Filtering by degree when using non-default mode and `intersections='all'` now correctly accounts for all observations (#89)
111127
- Empty sets/groups are now correctly removed when filtering with a non-default mode (#90)
112128
- Missing values are now converted to FALSE and a warning is issued to the user rather than causing an undefined behavior (#88)
@@ -116,6 +132,7 @@ Bug fixes:
116132
2020-12-30
117133

118134
Changes:
135+
119136
- Lists with computed sizes are now returned in a single list called `sizes` by `upset_data()`
120137
- Set sizes are now **not** filtered by default when selecting intersections by `min_*` or `max_*` criteria. Pass `filter_intersections=TRUE` to `upset_set_sizes()` to restore the previous behaviour
121138
- Union sizes are now calculated before data trimming which provides more accurate ratio estimates
@@ -125,12 +142,14 @@ Changes:
125142
- `min_max_early` argument is no longer required and was removed
126143

127144
New features:
145+
128146
- Annotations can now access data for any of the available modes by adding `upset_mode()` layer. By default the annotations are given data corresponding to the same mode as the mode of the passed in the `upset()` call.
129147
- It is now possible to display all intersections, even if those are not present in the data by passing `intersections='all'` to `upset()`; this is only feasible for <20 sets, but filtering by degree can allow to explore a subset of all intersections when there are many more sets; this is only useful for modes different from the default exclusive intersection.
130148
- If filtering leads to no intersections, an informative error is shown (#80)
131149

132150

133151
Bug fixes:
152+
134153
- Modes passed to `upset()` are now also used for sorting and trimming
135154
- Size calculation for modes was optimised for better performance
136155
- User-added layers are now shown on top of `intersection_size()` and `intersection_union()`
@@ -141,20 +160,24 @@ Bug fixes:
141160
2020-12-20
142161

143162
Changes:
163+
144164
- Pass metadata to the `ggplot2` when arranging Venn diagram, allowing to map elements aesthetics details
145165

146166
# Version 0.9.0
147167

148168
2020-12-20
149169

150170
New features:
171+
151172
- Intersection modes were formalised with the default remaining `exclusive_intersection` (alias `distinct`); additional modes are: `inclusive_intersection` (alias `intersect`), `inclusive_union` and `exclusive_union`; please read the [relevant part of the documentation](https://krassowski.github.io/complex-upset/articles/Examples_R.html#0-2-region-selection-modes) for details (#78).
152173
- Simple Venn diagrams (for two or three sets) can now be constructed using same input (binary presence data frame) using pseudo geoms: `geom_venn_circle()`, `geom_venn_label_region()`, `geom_venn_label_set()`, `geom_venn_region()` and scales `scale_color_venn_mix()` and `scale_fill_venn_mix()`; while developed mostly for the documentation needs, it provides unique capability of highlighting relevant regions of the Venn diagram and placing observations within appropriate regions (which allows to demonstrate their attributes with appropriate aesthetics mapping).
153174

154175
Changes:
176+
155177
- Breaking: union size for "empty" intersection is now equal to its size
156178

157179
Bug fixes:
180+
158181
- Layers added to `upset_set_size()` and `intersection_matrix()` will now always go on top (avoiding geoms being hidden underneath)
159182
- Declare layer in NAMESPACE to allow basic usage without loading `ggplot2`
160183
- `upset_query()` will now throw an informative error when the user forgets to pass any aesthetics (#79)

0 commit comments

Comments
 (0)