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: CHANGELOG.md
+94Lines changed: 94 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,100 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres
6
6
to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). All scales should have the 'format' parameter.
7
7
8
+
## [4.9.0] - 2024-11-01
9
+
10
+
This release is 100% compatible with Lets-Plot [v 4.5.1](https://github.com/JetBrains/lets-plot/releases/tag/v4.5.1).
11
+
12
+
### Added
13
+
14
+
-`ggtb()`: enable **zoom/pan** interactivity on plot [[#38](https://github.com/JetBrains/lets-plot-kotlin/issues/38)],[[#983](https://github.com/JetBrains/lets-plot/issues/983)],[[#1019](https://github.com/JetBrains/lets-plot/issues/1019)]
15
+
16
+
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/interact_pan_zoom.ipynb).
17
+
18
+
- Interactive **links** in tooltips/labels/texts [[#1091](https://github.com/JetBrains/lets-plot/issues/1091)].
19
+
20
+
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/lp_verse.ipynb).
21
+
22
+
- Formatting:
23
+
-**LaTeX** support: superscript, subscript ([[#861](https://github.com/JetBrains/lets-plot/issues/861)]) and Greek letters ([[#960](https://github.com/JetBrains/lets-plot/issues/960)]).
24
+
25
+
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/latex_support.ipynb).
26
+
27
+
- Scientific notation: **compact form**. Enable the compact form using the `exponentFormat` parameter in `theme()`[[#1071](https://github.com/JetBrains/lets-plot/issues/1071)].
28
+
29
+
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/superscript_exponent.ipynb).
and functions `legendBoxHorizontal/Vertical(), legendBoxJustificationLeft/Right/Top/Bottom/Center()`[[#1180](https://github.com/JetBrains/lets-plot/issues/1180)].
35
+
36
+
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/theme_legend_margins.ipynb).
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/theme_legend_key.ipynb).
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/theme_facet_strip_xy.ipynb).
- a list specifying the pattern of dashes and gaps used to draw the line: `listOf(dash, gap, dash, gap, ...)`;
48
+
- a list with a specified offset: `listOf(offset, listOf(dash, gap, dash, gap, ...))`;
49
+
- a string of an even number (up to eight) of hexadecimal digits specifying the lengths in consecutive positions in the string.
50
+
51
+
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/linetype_custom.ipynb).
-`base` parameter in `waterfallPlot()`[[#1159](https://github.com/JetBrains/lets-plot/issues/1159)].
57
+
58
+
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/waterfall_plot_base.ipynb).
59
+
60
+
-`checkOverlap` parameter in `geomText()` and `geomLabel()`.
61
+
62
+
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/check_overlap.ipynb).
63
+
64
+
-`marginal` parameter in `qqPlot()`:
65
+
66
+
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/qq_plot_marginal.ipynb).
67
+
68
+
-`inheritAes` parameter in layers [[#1172](https://github.com/JetBrains/lets-plot/issues/1172)].
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/check_overlap.ipynb).
73
+
74
+
- Support for 3-character hex color codes
75
+
76
+
77
+
### Changed
78
+
79
+
- Parameters `labwidth` in `facetWrap()`, `xLabwidth, yLabwidth` in `facetGrid()`: the maximum label length is applied after splitting at `\n` separators, if present.
80
+
81
+
-`themeLight()` is now the default theme in `qqPlot()`.
82
+
83
+
-[**BREAKING**] For API deprecated in v4.0 the deprecation level raised to "Error".
84
+
85
+
86
+
### Fixed
87
+
88
+
- waterfallPlot: faceting doesn't work without a measure mapping [[#1152](https://github.com/JetBrains/lets-plot/issues/1152)].
89
+
- waterfallPlot: tooltips don't work with column names from original dataset [[#1153](https://github.com/JetBrains/lets-plot/issues/1153)].
90
+
- Legend icon background is not transparent when `legendBackground` is set to "blank" in `theme`[[#1167](https://github.com/JetBrains/lets-plot/issues/1167)].
91
+
- Unable to display or save graph when using geomPath [[#1168](https://github.com/JetBrains/lets-plot/issues/1168)].
92
+
- Legend icon background should inherit the fill color of the plot panel (i.e. grey when `themeGrey()` is used).
93
+
- Vertex sampling uses different tolerances for objects within the same plot [[#1174](https://github.com/JetBrains/lets-plot/issues/1174)].
94
+
-`samplingVertexVW()` doesn't work as expected [[#1175](https://github.com/JetBrains/lets-plot/issues/1175)].
95
+
-`samplingVertexDP()` may break rings [[#1176](https://github.com/JetBrains/lets-plot/issues/1176)].
96
+
- ggmarginal: bottom boxplot is broken [[#1189](https://github.com/JetBrains/lets-plot/issues/1189)].
97
+
- Offscreen cells are sometimes not rendered in JupyterLab.
98
+
-`legendJustification()` doesn't work if `legendPositionTop()`[[#1031](https://github.com/JetBrains/lets-plot/issues/1031)].
99
+
- coordPolar: geomPoint tooltips should take in account point size [[#1214](https://github.com/JetBrains/lets-plot/issues/1214)].
100
+
101
+
8
102
## [4.8.0] - 2024-08-20
9
103
10
104
This release is 100% compatible with Lets-Plot [v 4.4.0](https://github.com/JetBrains/lets-plot/releases/tag/v4.4.0), [v 4.4.1](https://github.com/JetBrains/lets-plot/releases/tag/v4.4.1).
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.8.0/waterfall_plot.ipynb).
142
+
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/interact_pan_zoom.ipynb).
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.8.0/manual_legend.ipynb).
152
+
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/latex_support.ipynb).
156
153
157
-
-#### Customizing Legends Appearance
158
-
Override aesthetics in the `guideLegend()` function.
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.8.0/legend_override_aes.ipynb).
157
+
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/superscript_exponent.ipynb).
See examples: [legend margins](https://nbviewer.org/github/JetBrains/lets-plot/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/theme_legend_margins.ipynb),
This release is 100% compatible with Lets-Plot [v 4.5.1](https://github.com/JetBrains/lets-plot/releases/tag/v4.5.1).
1
+
## [4.9.1] - 202y-mm-dd
4
2
5
3
### Added
6
4
7
-
-`ggtb()`: enable **zoom/pan** interactivity on plot [[#38](https://github.com/JetBrains/lets-plot-kotlin/issues/38)],[[#983](https://github.com/JetBrains/lets-plot/issues/983)],[[#1019](https://github.com/JetBrains/lets-plot/issues/1019)]
8
-
9
-
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/interact_pan_zoom.ipynb).
10
-
11
-
- Interactive **links** in tooltips/labels/texts [[#1091](https://github.com/JetBrains/lets-plot/issues/1091)].
12
-
13
-
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/lp_verse.ipynb).
14
-
15
-
- Formatting:
16
-
-**LaTeX** support: superscript, subscript ([[#861](https://github.com/JetBrains/lets-plot/issues/861)]) and Greek letters ([[#960](https://github.com/JetBrains/lets-plot/issues/960)]).
17
-
18
-
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/latex_support.ipynb).
19
-
20
-
- Scientific notation: **compact form**. Enable the compact form using the `exponentFormat` parameter in `theme()`[[#1071](https://github.com/JetBrains/lets-plot/issues/1071)].
21
-
22
-
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/superscript_exponent.ipynb).
and functions `legendBoxHorizontal/Vertical(), legendBoxJustificationLeft/Right/Top/Bottom/Center()`[[#1180](https://github.com/JetBrains/lets-plot/issues/1180)].
28
-
29
-
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/theme_legend_margins.ipynb).
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/theme_legend_key.ipynb).
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/theme_facet_strip_xy.ipynb).
- a list specifying the pattern of dashes and gaps used to draw the line: `listOf(dash, gap, dash, gap, ...)`;
41
-
- a list with a specified offset: `listOf(offset, listOf(dash, gap, dash, gap, ...))`;
42
-
- a string of an even number (up to eight) of hexadecimal digits specifying the lengths in consecutive positions in the string.
43
-
44
-
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/linetype_custom.ipynb).
-`base` parameter in `waterfallPlot()`[[#1159](https://github.com/JetBrains/lets-plot/issues/1159)].
50
-
51
-
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/waterfall_plot_base.ipynb).
52
-
53
-
-`checkOverlap` parameter in `geomText()` and `geomLabel()`.
54
-
55
-
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/check_overlap.ipynb).
56
-
57
-
-`marginal` parameter in `qqPlot()`:
58
-
59
-
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/qq_plot_marginal.ipynb).
60
-
61
-
-`inheritAes` parameter in layers [[#1172](https://github.com/JetBrains/lets-plot/issues/1172)].
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/check_overlap.ipynb).
66
-
67
-
- Support for 3-character hex color codes
68
-
69
5
70
6
### Changed
71
7
72
-
- Parameters `labwidth` in `facetWrap()`, `xLabwidth, yLabwidth` in `facetGrid()`: the maximum label length is applied after splitting at `\n` separators, if present.
73
-
74
-
-`themeLight()` is now the default theme in `qqPlot()`.
75
-
76
-
-[**BREAKING**] For API deprecated in v4.0 the deprecation level raised to "Error".
0 commit comments