Skip to content

Commit f7d5668

Browse files
committed
Release v4.9.0
1 parent 4963995 commit f7d5668

File tree

8 files changed

+136
-103
lines changed

8 files changed

+136
-103
lines changed

CHANGELOG.md

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,100 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres
66
to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). All scales should have the 'format' parameter.
77

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).
30+
31+
- In `theme()`:
32+
- parameters `legendMargin, legendSpacing, legendSpacingX, legendSpacingY, legendBoxSpacing`,
33+
34+
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).
37+
38+
- parameters `legendKey, legendKeySize/Width/Height/Spacing/SpacingX/SpacingY`[[#1181](https://github.com/JetBrains/lets-plot/issues/1181)].
39+
40+
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).
41+
42+
- parameters `stripBackgroundX/Y, stripTextX/Y` [[#1195](https://github.com/JetBrains/lets-plot/issues/1195)].
43+
44+
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).
45+
46+
- Custom `linetype` patterns [[#1198](https://github.com/JetBrains/lets-plot/issues/1198)]:
47+
- 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).
52+
53+
- Geometries:
54+
- `geomBlank()` [[#831](https://github.com/JetBrains/lets-plot/issues/831)].
55+
56+
- `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)].
69+
70+
- `expandLimits()` [[#820](https://github.com/JetBrains/lets-plot/issues/820)].
71+
72+
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+
8102
## [4.8.0] - 2024-08-20
9103

10104
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).

README.md

Lines changed: 27 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ See the "Quickstart" notebook in [Datalore](https://datalore.jetbrains.com/view/
6767
- [Compose Multiplatform](#in-compose-multiplatform)
6868
- [JVM and Kotlin/JS](#in-jvm-js)
6969
- [Documentation](#documentation)
70-
- [What is new in 4.8.0](#new)
70+
- [What is new in 4.9.0](#new)
7171
- [Recent Updates in the Gallery](#recent_gallery_updates)
7272
- [Change Log](#change_log)
7373
- [Code of Conduct](#CoC)
@@ -103,7 +103,7 @@ In this case the latest `library descriptor` will be pulled from the [Kotlin Jup
103103
#### Library Descriptor Parameters
104104

105105
```
106-
%use lets-plot(api=4.8.0, lib=4.4.1, js=4.4.1, isolatedFrame=false)
106+
%use lets-plot(api=4.9.0, lib=4.5.1, js=4.5.1, isolatedFrame=false)
107107
```
108108
- `api` - version of the Lets-Plot Kotlin API.
109109
- `lib` - version of the Lets-Plot Multiplatform (JARs).
@@ -134,30 +134,39 @@ Examples of using of the Lets-Plot Kotlin API in JVM and Kotlin/JS applications
134134

135135

136136
<a id="new"></a>
137-
## What is new in 4.8.0
137+
## What is new in 4.9.0
138138

139-
- #### Waterfall Plot
140-
<img src="https://raw.githubusercontent.com/JetBrains/lets-plot/master/docs/f-24e/images/waterfall.png" alt="f-24e/images/waterfall.png" width="460" height="220">
139+
- #### Panning and Zooming
140+
<img src="https://raw.githubusercontent.com/JetBrains/lets-plot/master/docs/f-24g/images/ggtb.png" alt="f-24g/images/ggtb.png" width="300" height="134">
141141

142-
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).
143143

144-
- #### **`geomBand()`**:
145-
<img src="https://raw.githubusercontent.com/JetBrains/lets-plot/master/docs/f-24e/images/geom_band.png" alt="f-24e/images/geom_band.png.png" width="615" height="220">
144+
- #### Clickable Links
145+
<img src="https://raw.githubusercontent.com/JetBrains/lets-plot/master/docs/f-24g/images/lp_verse.png" alt="f-24g/images/lp_verse.png" width="400" height="270">
146146

147-
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.8.0/geom_band.ipynb).
147+
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/interactive_links.ipynb).
148148

149-
- #### Custom Legends
150-
- `manualKey` parameter in plot layer
151-
- `layerKey()` function
152-
<br>
153-
<img src="https://raw.githubusercontent.com/JetBrains/lets-plot/master/docs/f-24e/images/custom_legend.png" alt="f-24e/images/custom_legend.png.png" width="294" height="147">
149+
- #### LaTeX Support: Subscript, Superscript, Greek Letters and Special Characters
150+
<img src="https://raw.githubusercontent.com/JetBrains/lets-plot/master/docs/f-24g/images/latex.png" alt="f-24g/images/latex.png" width="300" height="227">
154151

155-
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).
156153

157-
- #### Customizing Legends Appearance
158-
Override aesthetics in the `guideLegend()` function.
154+
- #### Compact Scientific Notation Formatting
155+
<img src="https://raw.githubusercontent.com/JetBrains/lets-plot/master/docs/f-24g/images/compact_exp.png" alt="f-24g/images/compact_exp.png" width="400" height="174">
159156

160-
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).
158+
159+
- #### QQ-Plot: Marginal Distributions
160+
<img src="https://raw.githubusercontent.com/JetBrains/lets-plot/master/docs/f-24g/images/gg_marins.png" alt="f-24g/images/gg_marins.png" width="400" height="249">
161+
162+
See [example notebook](https://nbviewer.org/github/JetBrains/lets-plot/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/qq_plot_marginal.ipynb).
163+
164+
- #### More Theme Settings
165+
<img src="https://raw.githubusercontent.com/JetBrains/lets-plot/master/docs/f-24g/images/theme_legend_scheme.png" alt="f-24g/images/theme_legend_scheme.png" width="400" height="320">
166+
167+
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),
168+
[legend key](https://nbviewer.org/github/JetBrains/lets-plot/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/theme_legend_key.ipynb),
169+
[facet strip](https://nbviewer.org/github/JetBrains/lets-plot/blob/master/docs/examples/jupyter-notebooks/f-4.9.0/theme_facet_strip_xy.ipynb).
161170

162171

163172
- #### And More

USAGE_BATIK_JFX_JS.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,9 @@ plugins {
5252

5353
dependencies {
5454
// Lets-Plot Kotlin API
55-
implementation("org.jetbrains.lets-plot:lets-plot-kotlin-jvm:4.8.0")
55+
implementation("org.jetbrains.lets-plot:lets-plot-kotlin-jvm:4.9.0")
5656
// Lets-Plot Multiplatform (Batik rendering)
57-
implementation("org.jetbrains.lets-plot:lets-plot-batik:4.4.1")
57+
implementation("org.jetbrains.lets-plot:lets-plot-batik:4.5.1")
5858
}
5959
```
6060

@@ -75,9 +75,9 @@ plugins {
7575

7676
dependencies {
7777
// Lets-Plot Kotlin API
78-
implementation("org.jetbrains.lets-plot:lets-plot-kotlin-jvm:4.8.0")
78+
implementation("org.jetbrains.lets-plot:lets-plot-kotlin-jvm:4.9.0")
7979
// Lets-Plot Multiplatform (JFX Scene rendering)
80-
implementation("org.jetbrains.lets-plot:lets-plot-jfx:4.4.1")
80+
implementation("org.jetbrains.lets-plot:lets-plot-jfx:4.5.1")
8181
}
8282
```
8383

@@ -95,7 +95,7 @@ kotlin {
9595
named("jsMain") {
9696
dependencies {
9797
// Lets-Plot Kotlin API
98-
implementation("org.jetbrains.lets-plot:lets-plot-kotlin-js:4.8.0")
98+
implementation("org.jetbrains.lets-plot:lets-plot-kotlin-js:4.9.0")
9999
}
100100
}
101101
}
@@ -193,7 +193,7 @@ val rawSpec = figure.toSpec()
193193
```kotlin
194194
val html: String = PlotHtmlExport.buildHtmlFromRawSpecs(
195195
plotSpec = rawSpec,
196-
scriptUrl = PlotHtmlHelper.scriptUrl(version="4.4.1"),
196+
scriptUrl = PlotHtmlHelper.scriptUrl(version="4.5.1"),
197197
iFrame = true
198198
)
199199
```

Writerside/topics/geospatial_charts.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -100,12 +100,12 @@ magic to avoid possible compatibility issues.
100100

101101
```
102102
%use lets-plot
103-
%use lets-plot-gt(gt=22.5)
103+
%use lets-plot-gt(gt=31)
104104
```
105105

106106
```
107-
@file:DependsOn("org.geotools:gt-shapefile:22.5")
108-
@file:DependsOn("org.geotools:gt-cql:22.5")
107+
@file:DependsOn("org.geotools:gt-shapefile:31")
108+
@file:DependsOn("org.geotools:gt-cql:31")
109109
```
110110

111111
### Example Notebooks

build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ if (project.file("local.properties").exists()) {
2525
allprojects {
2626
group = "org.jetbrains.lets-plot"
2727
version = when (name) {
28-
"dokka" -> "4.8.0"
29-
else -> "4.9.0-SNAPSHOT"
28+
"dokka" -> "4.9.0"
29+
else -> "4.9.0"
3030
// else -> "0.0.0-SNAPSHOT" // for local publishing only
3131
}
3232

docs/geotools.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ the artifact `lets-plot-kotlin-geotools` must be included to make the `toSpatial
7171

7272
You can include it into a Gradle project.
7373
```groovy
74-
implementation 'org.jetbrains.lets-plot-kotlin:lets-plot-kotlin-geotools:4.8.0'
74+
implementation 'org.jetbrains.lets-plot-kotlin:lets-plot-kotlin-geotools:4.9.0'
7575
```
7676

7777
[ ![Download](https://api.bintray.com/packages/jetbrains/lets-plot-maven/lets-plot-kotlin-jars/images/download.svg)](https://bintray.com/jetbrains/lets-plot-maven/lets-plot-kotlin-jars/_latestVersion)
@@ -80,7 +80,7 @@ The `gt-geojson` artifact from GeoTools must be also included.
8080
```groovy
8181
dependencies {
8282
...
83-
implementation "org.jetbrains.lets-plot-kotlin:lets-plot-kotlin-geotools:4.8.0"
83+
implementation "org.jetbrains.lets-plot-kotlin:lets-plot-kotlin-geotools:4.9.0"
8484
implementation "org.geotools:gt-geojson:[30,)"
8585
...
8686
}

future_changes.md

Lines changed: 1 addition & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -1,79 +1,9 @@
1-
## [4.9.0] - 2024-11-dd
2-
3-
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
42

53
### Added
64

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).
23-
24-
- In `theme()`:
25-
- parameters `legendMargin, legendSpacing, legendSpacingX, legendSpacingY, legendBoxSpacing`,
26-
27-
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).
30-
31-
- parameters `legendKey, legendKeySize/Width/Height/Spacing/SpacingX/SpacingY`[[#1181](https://github.com/JetBrains/lets-plot/issues/1181)].
32-
33-
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).
34-
35-
- parameters `stripBackgroundX/Y, stripTextX/Y` [[#1195](https://github.com/JetBrains/lets-plot/issues/1195)].
36-
37-
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).
38-
39-
- Custom `linetype` patterns [[#1198](https://github.com/JetBrains/lets-plot/issues/1198)]:
40-
- 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).
45-
46-
- Geometries:
47-
- `geomBlank()` [[#831](https://github.com/JetBrains/lets-plot/issues/831)].
48-
49-
- `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)].
62-
63-
- `expandLimits()` [[#820](https://github.com/JetBrains/lets-plot/issues/820)].
64-
65-
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-
695

706
### Changed
717

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".
77-
788

799
### Fixed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
lets_plot.version=4.5.1
2-
lets_plot_kotlin_api.version=4.9.0-SNAPSHOT
2+
lets_plot_kotlin_api.version=4.9.0

0 commit comments

Comments
 (0)