From 232982a8d02788e8aec98e130046cbdea6e3d386 Mon Sep 17 00:00:00 2001
From: Igor Alshannikov <Igor.Alshannikov@jetbrains.com>
Date: Wed, 1 Jul 2020 17:12:39 -0400
Subject: [PATCH 1/9] Upgrade Lets-Plot Kotlin API to v. 0.0.22-SNAPSHOT

---
 libraries/lets-plot.json | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/libraries/lets-plot.json b/libraries/lets-plot.json
index 911bf82c6..95f3c6af4 100644
--- a/libraries/lets-plot.json
+++ b/libraries/lets-plot.json
@@ -1,7 +1,7 @@
 {
   "properties": {
-    "libraryVersion": "1.4.2",
-    "apiVersion": "0.0.18-SNAPSHOT",
+    "api": "0.0.22-SNAPSHOT",
+    "js": "1.4.2",
     "isolatedFrame": ""
   },
   "link": "https://github.com/JetBrains/lets-plot-kotlin",
@@ -9,19 +9,22 @@
     "https://jetbrains.bintray.com/lets-plot-maven"
   ],
   "dependencies": [
-    "org.jetbrains.lets-plot:lets-plot-kotlin-api:$apiVersion"
+    "org.jetbrains.lets-plot:lets-plot-kotlin-api:$api"
   ],
   "imports": [
     "jetbrains.letsPlot.*",
     "jetbrains.letsPlot.geom.*",
-    "jetbrains.letsPlot.stat.*"
+    "jetbrains.letsPlot.stat.*",
+    "jetbrains.letsPlot.label.*",
+    "jetbrains.letsPlot.scale.*",
+    "jetbrains.letsPlot.facet.*"
   ],
   "init": [
     "import jetbrains.letsPlot.LetsPlot",
     "import jetbrains.letsPlot.frontend.NotebookFrontendContext",
     "val isolatedFrameParam = if(\"$isolatedFrame\".isNotEmpty()) \"$isolatedFrame\".toBoolean() else null",
-    "val frontendContext = LetsPlot.setupNotebook(\"$libraryVersion\", isolatedFrameParam) {DISPLAY(HTML(it))}",
-    "LetsPlot.apiVersion = \"$apiVersion\"",
+    "val frontendContext = LetsPlot.setupNotebook(\"$js\", isolatedFrameParam) {DISPLAY(HTML(it))}",
+    "LetsPlot.apiVersion = \"$api\"",
     "// Load library JS",
     "DISPLAY(HTML(frontendContext.getConfigureHtml()))"
   ],

From 5203a4a686e8b3ec2b7fcaf85259f2966f6adc07 Mon Sep 17 00:00:00 2001
From: Igor Alshannikov <Igor.Alshannikov@jetbrains.com>
Date: Wed, 5 Aug 2020 11:35:34 -0400
Subject: [PATCH 2/9] Update to Lets-Plot to 1.5.1-SNAPSHOT. Add 'image
 export'.

---
 libraries/lets-plot.json | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/libraries/lets-plot.json b/libraries/lets-plot.json
index 95f3c6af4..d594b19c9 100644
--- a/libraries/lets-plot.json
+++ b/libraries/lets-plot.json
@@ -1,7 +1,8 @@
 {
   "properties": {
-    "api": "0.0.22-SNAPSHOT",
-    "js": "1.4.2",
+    "api": "0.0.26-SNAPSHOT",
+    "lib": "1.5.1-SNAPSHOT",
+    "js": "1.5.0",
     "isolatedFrame": ""
   },
   "link": "https://github.com/JetBrains/lets-plot-kotlin",
@@ -9,7 +10,9 @@
     "https://jetbrains.bintray.com/lets-plot-maven"
   ],
   "dependencies": [
-    "org.jetbrains.lets-plot:lets-plot-kotlin-api:$api"
+    "org.jetbrains.lets-plot:lets-plot-kotlin-api-kernel:$api",
+    "org.jetbrains.lets-plot:lets-plot-common:$lib",
+    "org.jetbrains.lets-plot:lets-plot-image-export:$lib"
   ],
   "imports": [
     "jetbrains.letsPlot.*",
@@ -17,7 +20,9 @@
     "jetbrains.letsPlot.stat.*",
     "jetbrains.letsPlot.label.*",
     "jetbrains.letsPlot.scale.*",
-    "jetbrains.letsPlot.facet.*"
+    "jetbrains.letsPlot.facet.*",
+    "jetbrains.letsPlot.sampling.*",
+    "jetbrains.letsPlot.export.*"
   ],
   "init": [
     "import jetbrains.letsPlot.LetsPlot",

From 6b2976824de0afcd8f06ff9320c1584566783611 Mon Sep 17 00:00:00 2001
From: Igor Alshannikov <Igor.Alshannikov@jetbrains.com>
Date: Tue, 11 Aug 2020 15:41:26 -0400
Subject: [PATCH 3/9] Update to Lets-Plot to v1.5.2, Kotlin API v1.0.0-rc1

---
 libraries/lets-plot.json | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/libraries/lets-plot.json b/libraries/lets-plot.json
index d594b19c9..08c77257d 100644
--- a/libraries/lets-plot.json
+++ b/libraries/lets-plot.json
@@ -1,8 +1,8 @@
 {
   "properties": {
-    "api": "0.0.26-SNAPSHOT",
-    "lib": "1.5.1-SNAPSHOT",
-    "js": "1.5.0",
+    "api": "1.0.0-rc1",
+    "lib": "1.5.2",
+    "js": "1.5.2",
     "isolatedFrame": ""
   },
   "link": "https://github.com/JetBrains/lets-plot-kotlin",

From b6637fb6a7b0e0df925a5d857e66273794cf6713 Mon Sep 17 00:00:00 2001
From: Igor Alshannikov <Igor.Alshannikov@jetbrains.com>
Date: Thu, 13 Aug 2020 19:48:35 -0400
Subject: [PATCH 4/9] Update to Lets-Plot Kotlin API v1.0.0

---
 libraries/lets-plot.json | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libraries/lets-plot.json b/libraries/lets-plot.json
index 08c77257d..847b70b53 100644
--- a/libraries/lets-plot.json
+++ b/libraries/lets-plot.json
@@ -1,6 +1,6 @@
 {
   "properties": {
-    "api": "1.0.0-rc1",
+    "api": "1.0.0",
     "lib": "1.5.2",
     "js": "1.5.2",
     "isolatedFrame": ""
@@ -10,7 +10,7 @@
     "https://jetbrains.bintray.com/lets-plot-maven"
   ],
   "dependencies": [
-    "org.jetbrains.lets-plot:lets-plot-kotlin-api-kernel:$api",
+    "org.jetbrains.lets-plot-kotlin:lets-plot-kotlin-api-kernel:$api",
     "org.jetbrains.lets-plot:lets-plot-common:$lib",
     "org.jetbrains.lets-plot:lets-plot-image-export:$lib"
   ],

From 727b89f49c3b087f0e766da8f06d903b98549546 Mon Sep 17 00:00:00 2001
From: Igor Alshannikov <Igor.Alshannikov@jetbrains.com>
Date: Fri, 20 Nov 2020 19:04:10 -0500
Subject: [PATCH 5/9] Update to Lets-Plot Kotlin API v1.1.0, Lets-Plot v1.5.4
 Add lets-plot-gt.json

---
 libraries/lets-plot-gt.json | 18 ++++++++++++++++++
 libraries/lets-plot.json    | 10 ++++++----
 2 files changed, 24 insertions(+), 4 deletions(-)
 create mode 100644 libraries/lets-plot-gt.json

diff --git a/libraries/lets-plot-gt.json b/libraries/lets-plot-gt.json
new file mode 100644
index 000000000..77560c10e
--- /dev/null
+++ b/libraries/lets-plot-gt.json
@@ -0,0 +1,18 @@
+{
+  "properties": {
+    "api": "1.1.0",
+    "gt": "[23,)"
+  },
+  "link": "https://github.com/JetBrains/lets-plot-kotlin",
+  "repositories": [
+    "https://repo.osgeo.org/repository/release",
+    "https://jetbrains.bintray.com/lets-plot-maven"
+  ],
+  "dependencies": [
+    "org.jetbrains.lets-plot-kotlin:lets-plot-kotlin-geotools:$api",
+    "org.geotools:gt-geojson:$gt"
+  ],
+  "imports": [
+    "jetbrains.letsPlot.toolkit.geotools.toSpatialDataset"
+  ]
+}
diff --git a/libraries/lets-plot.json b/libraries/lets-plot.json
index a7476ed5e..52270fe47 100644
--- a/libraries/lets-plot.json
+++ b/libraries/lets-plot.json
@@ -1,9 +1,9 @@
 {
   "description": "ggplot-like interactive visualization for Kotlin",
   "properties": {
-    "api": "1.0.0",
-    "lib": "1.5.2",
-    "js": "1.5.2",
+    "api": "1.1.0",
+    "lib": "1.5.4",
+    "js": "1.5.4",
     "isolatedFrame": ""
   },
   "link": "https://github.com/JetBrains/lets-plot-kotlin",
@@ -23,7 +23,9 @@
     "jetbrains.letsPlot.scale.*",
     "jetbrains.letsPlot.facet.*",
     "jetbrains.letsPlot.sampling.*",
-    "jetbrains.letsPlot.export.*"
+    "jetbrains.letsPlot.export.*",
+    "jetbrains.letsPlot.tooltips.layer_tooltips",
+    "jetbrains.letsPlot.tooltips.tooltips_none"
   ],
   "init": [
     "import jetbrains.letsPlot.LetsPlot",

From 936fcdc7f96a6343bf2f21d93d0d8137961264be Mon Sep 17 00:00:00 2001
From: Igor Alshannikov <Igor.Alshannikov@jetbrains.com>
Date: Fri, 15 Jan 2021 14:19:02 -0500
Subject: [PATCH 6/9] Update Lets-Plot dependencies: api -> 1.2.0, lib -> 1.5.6

---
 libraries/lets-plot.json | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/libraries/lets-plot.json b/libraries/lets-plot.json
index 52270fe47..8e7bbda0a 100644
--- a/libraries/lets-plot.json
+++ b/libraries/lets-plot.json
@@ -1,9 +1,9 @@
 {
   "description": "ggplot-like interactive visualization for Kotlin",
   "properties": {
-    "api": "1.1.0",
-    "lib": "1.5.4",
-    "js": "1.5.4",
+    "api": "1.2.0",
+    "lib": "1.5.6",
+    "js": "1.5.6",
     "isolatedFrame": ""
   },
   "link": "https://github.com/JetBrains/lets-plot-kotlin",
@@ -25,7 +25,8 @@
     "jetbrains.letsPlot.sampling.*",
     "jetbrains.letsPlot.export.*",
     "jetbrains.letsPlot.tooltips.layer_tooltips",
-    "jetbrains.letsPlot.tooltips.tooltips_none"
+    "jetbrains.letsPlot.tooltips.tooltips_none",
+    "jetbrains.letsPlot.bistro.corr.CorrPlot"
   ],
   "init": [
     "import jetbrains.letsPlot.LetsPlot",

From 932ce8d0e003f7d4c5a6c4c6fc96d01a82370cdd Mon Sep 17 00:00:00 2001
From: Igor Alshannikov <Igor.Alshannikov@jetbrains.com>
Date: Mon, 22 Mar 2021 17:48:42 -0400
Subject: [PATCH 7/9] Update Lets-Plot dependencies: api -> 1.3.0, lib -> 2.0.1

---
 libraries/lets-plot.json | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/libraries/lets-plot.json b/libraries/lets-plot.json
index 8e7bbda0a..926f2a0d1 100644
--- a/libraries/lets-plot.json
+++ b/libraries/lets-plot.json
@@ -1,9 +1,9 @@
 {
   "description": "ggplot-like interactive visualization for Kotlin",
   "properties": {
-    "api": "1.2.0",
-    "lib": "1.5.6",
-    "js": "1.5.6",
+    "api": "1.3.0",
+    "lib": "2.0.1",
+    "js": "2.0.1",
     "isolatedFrame": ""
   },
   "link": "https://github.com/JetBrains/lets-plot-kotlin",

From bb2008cce6a43eb80ad21cacc69838b53a020c88 Mon Sep 17 00:00:00 2001
From: Igor Alshannikov <igor.alshannikov@jetbrains.com>
Date: Tue, 23 Mar 2021 06:57:49 +0300
Subject: [PATCH 8/9] Update Lets-Plot dependencies: api -> 1.3.0, lib -> 2.0.1

---
 libraries/lets-plot.json | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/libraries/lets-plot.json b/libraries/lets-plot.json
index 8e7bbda0a..926f2a0d1 100644
--- a/libraries/lets-plot.json
+++ b/libraries/lets-plot.json
@@ -1,9 +1,9 @@
 {
   "description": "ggplot-like interactive visualization for Kotlin",
   "properties": {
-    "api": "1.2.0",
-    "lib": "1.5.6",
-    "js": "1.5.6",
+    "api": "1.3.0",
+    "lib": "2.0.1",
+    "js": "2.0.1",
     "isolatedFrame": ""
   },
   "link": "https://github.com/JetBrains/lets-plot-kotlin",

From 6e9ab87e184af7b0f03c94b56a62f2b1ce83e894 Mon Sep 17 00:00:00 2001
From: Igor Alshannikov <Igor.Alshannikov@jetbrains.com>
Date: Fri, 16 Apr 2021 15:49:09 -0400
Subject: [PATCH 9/9] Update Lets-Plot dependencies: api -> 2.0.1, lib -> 2.0.2
 - Artifacts published to Maven Central (was JCenter) - JS is distributed via
 CDNJS (was bintray)

---
 libraries/lets-plot.json | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/libraries/lets-plot.json b/libraries/lets-plot.json
index 8c656bd5d..129a9e16a 100644
--- a/libraries/lets-plot.json
+++ b/libraries/lets-plot.json
@@ -1,16 +1,18 @@
 {
   "description": "ggplot-like interactive visualization for Kotlin",
   "properties": {
-    "api": "1.3.0",
-    "lib": "2.0.1",
-    "js": "2.0.1",
+    "api": "2.0.1",
+    "lib": "2.0.2",
+    "js": "2.0.2",
     "isolatedFrame": ""
   },
   "link": "https://github.com/JetBrains/lets-plot-kotlin",
   "dependencies": [
-    "org.jetbrains.lets-plot-kotlin:lets-plot-kotlin-api-kernel:$api",
+    "org.jetbrains.lets-plot:lets-plot-kotlin-api-kernel:$api",
     "org.jetbrains.lets-plot:lets-plot-common:$lib",
-    "org.jetbrains.lets-plot:lets-plot-image-export:$lib"
+    "org.jetbrains.lets-plot:lets-plot-image-export:$lib",
+
+    "io.github.microutils:kotlin-logging-jvm:2.0.5"
   ],
   "imports": [
     "jetbrains.letsPlot.*",