Skip to content

Commit 8a0df96

Browse files
committed
Upload v4.4.3 to Maven and increment ver.
1 parent 04862d4 commit 8a0df96

File tree

7 files changed

+54
-42
lines changed

7 files changed

+54
-42
lines changed

CHANGELOG.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,40 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). All scales should have the 'format' parameter.
77

88

9+
## [4.4.3] - 2023-09-15
10+
11+
### Added
12+
13+
- `geomCount()`/`statSum()` [[#821](https://github.com/JetBrains/lets-plot/issues/821)].
14+
See: [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.4.3/geom_count.ipynb).
15+
- `plotMessage` parameter in `theme(...)` [[#863](https://github.com/JetBrains/lets-plot/issues/863)].
16+
See: [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.4.3/theme_plot_message.ipynb).
17+
- KDocs for the stats.
18+
19+
### Changed
20+
21+
- If layer transparency is set via the alpha-channel in the colors RGBA specification and via the `alpha` aesthetic, \
22+
then the `alpha` aesthetic overrides the alpha-channel in the color. Previousely it was the opposite.
23+
24+
- `geomPie()` defaults:
25+
- "stroke" is visible and `strokeSide="both"` (was `strokeSide="outer"`).
26+
- the "hole" is not created automatically when `strokeSide = "both"/"inner"` (was created automatically).
27+
28+
- `geomBar()` now has solid outline color by default (was transparent).
29+
30+
- `geomTile()`, `geomBin2D()` now have solid outline color by default (was transparent).
31+
- however, by default the `size` is 0 (i.e. tiles outline initially is not visible).
32+
33+
- [DEPRECATED] Function `statCount2d` has been renamed to `statCount2D`. The old name is deprecated.
34+
35+
### Fixed
36+
37+
- `themeVoid()` + `flavorXxx()`: no expected plot background [[#858](https://github.com/JetBrains/lets-plot/issues/858)].
38+
- `geomTile()`, `geomBin2D()` : the `alpha` aesthetic is applied to the tiles outline.
39+
- `scaleXDateTime()`: error building plot for early dates [[#346](https://github.com/JetBrains/lets-plot/issues/346)].
40+
- Inconsistent color in legend when using `paint_a/paint_b/paint_c` [[#867](https://github.com/JetBrains/lets-plot/issues/867)].
41+
42+
943
## [4.4.2] - 2023-08-23
1044

1145
### Added

LPK_APP.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -78,17 +78,17 @@ repositories {
7878

7979
```groovy
8080
dependencies {
81-
implementation "org.jetbrains.lets-plot:lets-plot-batik:4.0.0"
82-
implementation "org.jetbrains.lets-plot:lets-plot-kotlin-jvm:4.4.2"
81+
implementation "org.jetbrains.lets-plot:lets-plot-batik:4.0.1"
82+
implementation "org.jetbrains.lets-plot:lets-plot-kotlin-jvm:4.4.3"
8383
}
8484
```
8585

8686
#### JVM/Swing/JavaFX application
8787

8888
```groovy
8989
dependencies {
90-
implementation "org.jetbrains.lets-plot:lets-plot-jfx:4.0.0"
91-
implementation "org.jetbrains.lets-plot:lets-plot-kotlin-jvm:4.4.2"
90+
implementation "org.jetbrains.lets-plot:lets-plot-jfx:4.0.1"
91+
implementation "org.jetbrains.lets-plot:lets-plot-kotlin-jvm:4.4.3"
9292
}
9393
```
9494

@@ -100,16 +100,16 @@ If your JVM app doesn't use either frontend, you can provide just "lets-plot-com
100100

101101
```groovy
102102
dependencies {
103-
implementation "org.jetbrains.lets-plot:lets-plot-common:4.0.0"
104-
implementation "org.jetbrains.lets-plot:lets-plot-kotlin-jvm:4.4.2"
103+
implementation "org.jetbrains.lets-plot:lets-plot-common:4.0.1"
104+
implementation "org.jetbrains.lets-plot:lets-plot-kotlin-jvm:4.4.3"
105105
}
106106
```
107107

108108
#### Kotlin/JS application:
109109

110110
```groovy
111111
dependencies {
112-
implementation "org.jetbrains.lets-plot:lets-plot-kotlin-js:4.4.2"
112+
implementation "org.jetbrains.lets-plot:lets-plot-kotlin-js:4.4.3"
113113
}
114114
```
115115

@@ -180,7 +180,7 @@ val rawSpec = figure.toSpec()
180180
```kotlin
181181
val html: String = PlotHtmlExport.buildHtmlFromRawSpecs(
182182
plotSpec = rawSpec,
183-
scriptUrl = PlotHtmlHelper.scriptUrl(version="4.0.0"),
183+
scriptUrl = PlotHtmlHelper.scriptUrl(version="4.0.1"),
184184
iFrame = true
185185
)
186186
```

RELEASE.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
- remove _"-alphaN"_ qualifier for the 'version' property.
1010

11-
> Also, update the artifacts' version in [LPK_APP.md](LPK_APP.md).
11+
> Also, update the artifacts' version in [LPK_APP.md](LPK_APP.md) and [geotools.md](docs/geotools.md).
1212
1313
##### 3. Build and release JVM artifacts to Maven Central
1414

@@ -22,8 +22,10 @@ a) Upload to the Nexus staging repository:
2222
> Check artifacts are uploaded to the Nexus staging repository:
2323
>
2424
> https://oss.sonatype.org/index.html#stagingRepositories
25-
>
26-
> In the "Content" tab enter ‘Path lookup’: org/jetbrains/lets-plot
25+
>
26+
> Should see repository: "orgjetbrainslets-plot-NNNN" (where NNNN is a number)
27+
> with profile: "org.jetbrains.lets-plot".
28+
?
2729
>
2830
> Note: check SNAPSHOT artifacts at:
2931
>

build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ val sonatypeSettings = settings["sonatype"] as Map<*, *>
3232
allprojects {
3333
group = "org.jetbrains.lets-plot"
3434
version = when (name) {
35-
"dokka" -> "4.4.2"
36-
else -> "4.4.3-alpha1"
35+
"dokka" -> "4.4.3"
36+
else -> "4.4.4-alpha1"
3737
}
3838

3939
val version = version as String

docs/geotools.md

Lines changed: 3 additions & 3 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.4.2'
63+
implementation 'org.jetbrains.lets-plot-kotlin:lets-plot-kotlin-geotools:4.4.3'
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,13 +69,13 @@ 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.4.2"
72+
implementation "org.jetbrains.lets-plot-kotlin:lets-plot-kotlin-geotools:4.4.3"
7373
implementation "org.geotools:gt-geojson:$geotools_version"
7474
...
7575
}
7676
```
7777

78-
The `lets-plot-kotlin-api` artifact v4.4.2 was compiled with GeoTools v24.1. However, it doesn't declare any run-time dependency, so
78+
The `lets-plot-kotlin-api` artifact v4.4.3 was compiled with GeoTools v24.1. However, it doesn't declare any run-time dependency, so
7979
you are free to use other versions of the GeoTools toolkit.
8080

8181
<a id="examples-jvm"></a>

future_changes.md

Lines changed: 1 addition & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,8 @@
1-
## [4.4.3] - 2023-mm-dd
1+
## [4.4.4] - 2023-mm-dd
22

33
### Added
44

5-
- `geomCount()`/`statSum()` [[#821](https://github.com/JetBrains/lets-plot/issues/821)].
6-
See: [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.4.3/geom_count.ipynb).
7-
- `plotMessage` parameter in `theme(...)` [[#863](https://github.com/JetBrains/lets-plot/issues/863)].
8-
See: [example notebook](https://nbviewer.org/github/JetBrains/lets-plot-kotlin/blob/master/docs/examples/jupyter-notebooks/f-4.4.3/theme_plot_message.ipynb).
9-
- KDocs for the stats.
10-
115
### Changed
126

13-
- If layer transparency is set via the alpha-channel in the colors RGBA specification and via the `alpha` aesthetic, \
14-
then the `alpha` aesthetic overrides the alpha-channel in the color. Previousely it was the opposite.
15-
16-
- `geomPie()` defaults:
17-
- "stroke" is visible and `strokeSide="both"` (was `strokeSide="outer"`).
18-
- the "hole" is not created automatically when `strokeSide = "both"/"inner"` (was created automatically).
19-
20-
- `geomBar()` now has solid outline color by default (was transparent).
21-
22-
- `geomTile()`, `geomBin2D()` now have solid outline color by default (was transparent).
23-
- however, by default the `size` is 0 (i.e. tiles outline initially is not visible).
24-
25-
- [DEPRECATED] Function `statCount2d` has been renamed to `statCount2D`. The old name is deprecated.
26-
277
### Fixed
288

29-
- `themeVoid()` + `flavorXxx()`: no expected plot background [[#858](https://github.com/JetBrains/lets-plot/issues/858)].
30-
- `geomTile()`, `geomBin2D()` : the `alpha` aesthetic is applied to the tiles outline.
31-
- `scaleXDateTime()`: error building plot for early dates [[#346](https://github.com/JetBrains/lets-plot/issues/346)].
32-
- Inconsistent color in legend when using `paint_a/paint_b/paint_c` [[#867](https://github.com/JetBrains/lets-plot/issues/867)].
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
lets_plot.version=4.0.1
2-
lets_plot_kotlin_api.version=4.4.3-alpha1
2+
lets_plot_kotlin_api.version=4.4.3

0 commit comments

Comments
 (0)