You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: NEWS.md
+8-7Lines changed: 8 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,13 @@
1
1
# Version 1.3.0
2
2
3
-
unreleased
3
+
2021-06-06
4
4
5
5
Changes:
6
6
- sets on intersection matrix can now be highlighted using `upset_query()`#115
7
7
8
8
Bug fixes:
9
9
- alleviate visual glitch of `geom_segment` in intersections matrix showing up with an outline #113
10
+
- fixed aesthetics assigned by `upset_query()` which was sometimes not behaving as expected #123
10
11
11
12
# Version 1.2.1
12
13
@@ -26,8 +27,8 @@ Bug fixes:
26
27
Major improvements:
27
28
- manually specified intersections will now display empty intersections and non-exclusive intersections correctly #109
28
29
- manually specified intersections do not require modifying the `intersect` argument to obtain the intended result any longer #109
29
-
- stripes size and other attributes of underlying `geom_segment()` can now be customized with new function: `upset_stripes()`#111
30
-
- stripes color and other attributes can now be mapped to data #111
30
+
- stripes size and other attributes of underlying `geom_segment()` can now be customised with new function: `upset_stripes()`#111
31
+
- stripes colour and other attributes can now be mapped to data #111
31
32
32
33
Minor improvements:
33
34
- data.table can be passed instead of data.frame (the conversion will be performed automatically) #105
@@ -76,7 +77,7 @@ Bug fixes:
76
77
77
78
Changes:
78
79
- Lists with computed sizes are now returned in a single list called `sizes` by `upset_data()`
79
-
- 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 behavior
80
+
- 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
80
81
- Union sizes are now calculated before data trimming which provides more accurate ratio estimates
81
82
- Added examples for Venn diagrams which are now covered by automated tests to protect against regressions
82
83
- Removed `upset_data()``intersected` member to avoid needless duplication of the data frames; access `with_sizes` instead
@@ -91,7 +92,7 @@ New features:
91
92
92
93
Bug fixes:
93
94
- Modes passed to `upset()` are now also used for sorting and trimming
94
-
- Size calculation for modes was optimized for better performance
95
+
- Size calculation for modes was optimised for better performance
95
96
- User-added layers are now shown on top of `intersection_size()` and `intersection_union()`
96
97
- Column names are no longer modified when supplying to `ggplot2` allowing to easily use them in annotations (#82)
97
98
@@ -107,7 +108,7 @@ Changes:
107
108
2020-12-20
108
109
109
110
New features:
110
-
- Intersection modes were formalized 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).
111
+
- 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).
111
112
- 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).
- Intersections can now be sorted by multiple criteria, e.g. first by degree and then by cardinality: `sort_intersections_by=c('degree', 'cardinality')` (#47)
131
132
- Breaking: `dot_size` argument was removed. Use `matrix=intersection_matrix(geom=geom_point(size=5))` instead
132
-
- Intersection matrix can now be customized, including the points (e.g. changing shape to squares), segments (e.g. using dotted line) and outlines (changing color) allowing to create [Example 5.4](https://krassowski.github.io/complex-upset/articles/Examples_R.html):
133
+
- Intersection matrix can now be customised, including the points (e.g. changing shape to squares), segments (e.g. using dotted line) and outlines (changing color) allowing to create [Example 5.4](https://krassowski.github.io/complex-upset/articles/Examples_R.html):
0 commit comments