Skip to content

Commit 850e65c

Browse files
committed
Release v4.7.1
1 parent cab3da0 commit 850e65c

File tree

7 files changed

+68
-41
lines changed

7 files changed

+68
-41
lines changed

CHANGELOG.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,61 @@ 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.7.1] - 2024-04-22
9+
10+
This release is 100% compatible with [Lets-Plot v 4.3.1](https://github.com/JetBrains/lets-plot/releases/tag/v4.3.1).
11+
12+
### Added
13+
14+
- Parameter `labWidth` in `facetWrap()` and `xLabWidth/yLabWidth` in `facetGrid()` [[LPK-237](https://github.com/JetBrains/lets-plot-kotlin/issues/237)].
15+
16+
See: [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.7.1/facet_multiline_titles.ipynb).
17+
18+
- Parameter `linetype` in `elementLine()` and `elementRect()` in `theme()` [[LPK-235](https://github.com/JetBrains/lets-plot-kotlin/issues/235)].
19+
20+
See: [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.7.1/theme_linetype.ipynb).
21+
22+
- Parameter `arrow` in `geomSpoke()` [[#986](https://github.com/JetBrains/lets-plot/issues/986)].
23+
24+
See: [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.7.1/geom_spoke_arrow.ipynb).
25+
26+
- Parameter `sizeUnit` in `geomPoint()`, `geomText()` and `geomLabel()`.
27+
28+
See: [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.7.1/param_size_unit.ipynb).
29+
30+
- Auto-detection of `orientation="y"` in bar-chart etc. [[#558](https://github.com/JetBrains/lets-plot/issues/558)].
31+
32+
See: [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.7.1/auto_rotate.ipynb).
33+
34+
- Parameter `plotInset` in `theme()`.
35+
36+
See: [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.7.1/theme_plot_inset.ipynb).
37+
38+
39+
### Changed
40+
41+
- `LetsPlot.theme` global property now accepts a sum of theme/flavor features [[#657](https://github.com/JetBrains/lets-plot/issues/657)].
42+
43+
### Fixed
44+
45+
- ggmarginal(): broken coloring [[#760](https://github.com/JetBrains/lets-plot/issues/760)].
46+
- Incorrect 'plot_background' area (with empty space capture) [[#918](https://github.com/JetBrains/lets-plot/issues/918)].
47+
- geom_density2df: uneven borders [[#941](https://github.com/JetBrains/lets-plot/issues/941)].
48+
- Line segments in geom_density2df() do not get interpolated when used with coord_polar() [[#1037](https://github.com/JetBrains/lets-plot/issues/1037)].
49+
- arrow on segment: reduce arrow size for short segments [[#1040](https://github.com/JetBrains/lets-plot/issues/1040)].
50+
- arrow on curve sometimes looks weird [[#1041](https://github.com/JetBrains/lets-plot/issues/1041)].
51+
- Error when build geom_smooth() with se=False [[#1050](https://github.com/JetBrains/lets-plot/issues/1050)].
52+
- Add tooltips for `geom_curve()` [[#1053](https://github.com/JetBrains/lets-plot/issues/1053)].
53+
- Incorrect position for bar annotations when specifying `scale_x_reverse()/scale_y_reverse()` [[#1057](https://github.com/JetBrains/lets-plot/issues/1057)].
54+
- Missing outer bar annotations when specifying `scale_x_reverse()/scale_y_reverse()` [[#1058](https://github.com/JetBrains/lets-plot/issues/1058)].
55+
- Plot layout breaks when marginal layers are used [[#1074](https://github.com/JetBrains/lets-plot/issues/1074)].
56+
- Discrete scale doesn't work for datetime data [[LPK-231](https://github.com/JetBrains/lets-plot-kotlin/issues/231)].
57+
- Add `linetype` parameter in `elementLine()` and `elementRect()` [[LPK-235](https://github.com/JetBrains/lets-plot-kotlin/issues/235)].
58+
- Any way to line-wrap facet labels? [[LPK-237](https://github.com/JetBrains/lets-plot-kotlin/issues/237)].
59+
- Missing marginal gridlines.
60+
- Cryptic error message on geom_boxplot with orientation="y" [[#600](https://github.com/JetBrains/lets-plot/issues/600)].
61+
62+
863
## [4.7.0] - 2024-03-15
964

1065
### Added

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ In this case the latest `library descriptor` will be pulled from the [Kotlin Jup
102102
#### Library Descriptor Parameters
103103

104104
```
105-
%use lets-plot(api=4.7.0, lib=4.3.0, js=4.3.0, isolatedFrame=false)
105+
%use lets-plot(api=4.7.1, lib=4.3.1, js=4.3.1, isolatedFrame=false)
106106
```
107107
- `api` - version of the Lets-Plot Kotlin API.
108108
- `lib` - version of the Lets-Plot Multiplatform (JARs).

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.7.0")
55+
implementation("org.jetbrains.lets-plot:lets-plot-kotlin-jvm:4.7.1")
5656
// Lets-Plot Multiplatform (Batik rendering)
57-
implementation("org.jetbrains.lets-plot:lets-plot-batik:4.3.0")
57+
implementation("org.jetbrains.lets-plot:lets-plot-batik:4.3.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.7.0")
78+
implementation("org.jetbrains.lets-plot:lets-plot-kotlin-jvm:4.7.1")
7979
// Lets-Plot Multiplatform (JFX Scene rendering)
80-
implementation("org.jetbrains.lets-plot:lets-plot-jfx:4.3.0")
80+
implementation("org.jetbrains.lets-plot:lets-plot-jfx:4.3.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.7.0")
98+
implementation("org.jetbrains.lets-plot:lets-plot-kotlin-js:4.7.1")
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.3.0"),
196+
scriptUrl = PlotHtmlHelper.scriptUrl(version="4.3.1"),
197197
iFrame = true
198198
)
199199
```

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.7.0"
29-
else -> "4.7.1-SNAPSHOT"
28+
"dokka" -> "4.7.1"
29+
else -> "4.7.2-SNAPSHOT"
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
@@ -60,7 +60,7 @@ the artifact `lets-plot-kotlin-geotools` must be included to make the `toSpatial
6060

6161
You can include it into a Gradle project.
6262
```groovy
63-
implementation 'org.jetbrains.lets-plot-kotlin:lets-plot-kotlin-geotools:4.7.0'
63+
implementation 'org.jetbrains.lets-plot-kotlin:lets-plot-kotlin-geotools:4.7.1'
6464
```
6565

6666
[ ![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)
@@ -69,7 +69,7 @@ The `gt-geojson` artifact from GeoTools must be also included.
6969
```groovy
7070
dependencies {
7171
...
72-
implementation "org.jetbrains.lets-plot-kotlin:lets-plot-kotlin-geotools:4.7.0"
72+
implementation "org.jetbrains.lets-plot-kotlin:lets-plot-kotlin-geotools:4.7.1"
7373
implementation "org.geotools:gt-geojson:[30,)"
7474
...
7575
}

future_changes.md

Lines changed: 1 addition & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,7 @@
1-
## [4.7.1] - 2024-mm-dd
1+
## [4.7.2] - 2024-mm-dd
22

33
### Added
44

5-
- Parameter `labWidth` in `facetWrap()` and `xLabWidth/yLabWidth` in `facetGrid()` [[LPK-237](https://github.com/JetBrains/lets-plot-kotlin/issues/237)].
6-
7-
See: [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.7.1/facet_multiline_titles.ipynb).
8-
9-
- Parameter `linetype` in `elementLine()` and `elementRect()` in `theme()` [[LPK-235](https://github.com/JetBrains/lets-plot-kotlin/issues/235)].
10-
11-
See: [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.7.1/theme_linetype.ipynb).
12-
13-
- Parameter `arrow` in `geomSpoke()` [[#986](https://github.com/JetBrains/lets-plot/issues/986)].
14-
15-
See: [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.7.1/geom_spoke_arrow.ipynb).
16-
17-
- Parameter `sizeUnit` in `geomPoint()`, `geomText()` and `geomLabel()`.
18-
19-
See: [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.7.1/param_size_unit.ipynb).
20-
21-
- Auto-detection of `orientation="y"` in bar-chart etc. [[#558](https://github.com/JetBrains/lets-plot/issues/558)].
22-
23-
See: [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.7.1/auto_rotate.ipynb).
24-
25-
- Parameter `plotInset` in `theme()`.
26-
27-
See: [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.7.1/theme_plot_inset.ipynb).
28-
29-
30-
315
### Changed
326

337
### Fixed
34-
35-
- `set_theme()` should accept "feature list" [[#657](https://github.com/JetBrains/lets-plot/issues/657)].
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
lets_plot.version=4.3.1
2-
lets_plot_kotlin_api.version=4.7.1-SNAPSHOT
2+
lets_plot_kotlin_api.version=4.7.1

0 commit comments

Comments
 (0)