diff --git a/docs/website/overrides/main.html b/docs/website/overrides/main.html
index 2a6e0bf..2deccec 100644
--- a/docs/website/overrides/main.html
+++ b/docs/website/overrides/main.html
@@ -9,7 +9,5 @@
{% endblock %}
{% block announce %}
- Do you like our projects? We have been nominated to the Golden Kodee Awards.
- Vote for us!
- (if you get a “Forbidden” error, click here)
+ Do you like our projects? Support us by following Ivan on GitHub!
{% endblock %}
--
2.51.2
From 52df8db9554b2eaedf6e1f693f3d6e5dc8aeeb07 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ivan=20=E2=80=9CCLOVIS=E2=80=9D=20Canet?=
Date: Sat, 14 Mar 2026 23:19:48 +0100
Subject: [PATCH 02/13] upgrade: KSP 2.3.6
---
gradle/common.versions.toml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gradle/common.versions.toml b/gradle/common.versions.toml
index 12d3da7..6280083 100644
--- a/gradle/common.versions.toml
+++ b/gradle/common.versions.toml
@@ -8,7 +8,7 @@
kotlin = "2.3.10"
# https://github.com/google/ksp/releases
-ksp = "2.3.4"
+ksp = "2.3.6"
# https://github.com/JetBrains/compose-multiplatform/releases
compose = "1.10.0"
--
2.51.2
From 2973ac66bd24a4ca12da19cb9dea65eaf38f3a95 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ivan=20=E2=80=9CCLOVIS=E2=80=9D=20Canet?=
Date: Sat, 14 Mar 2026 23:20:14 +0100
Subject: [PATCH 03/13] upgrade: Compose Multiplatform 1.10.2
---
gradle/common.versions.toml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gradle/common.versions.toml b/gradle/common.versions.toml
index 6280083..79ee453 100644
--- a/gradle/common.versions.toml
+++ b/gradle/common.versions.toml
@@ -11,7 +11,7 @@ kotlin = "2.3.10"
ksp = "2.3.6"
# https://github.com/JetBrains/compose-multiplatform/releases
-compose = "1.10.0"
+compose = "1.10.2"
# https://github.com/kotest/kotest/releases
kotest = "6.1.3"
--
2.51.2
From 9869a5342bfdd04bc7ca7ec751cbfb6595d3e50f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ivan=20=E2=80=9CCLOVIS=E2=80=9D=20Canet?=
Date: Sat, 14 Mar 2026 23:25:14 +0100
Subject: [PATCH 04/13] upgrade: Pedestal 3.2.1
---
gradle/common.versions.toml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gradle/common.versions.toml b/gradle/common.versions.toml
index 79ee453..d0b4e57 100644
--- a/gradle/common.versions.toml
+++ b/gradle/common.versions.toml
@@ -20,7 +20,7 @@ kotest = "6.1.3"
testBalloon = "0.8.3-K2.3.0"
# https://gitlab.com/opensavvy/groundwork/pedestal/-/releases
-pedestal = "3.2.0"
+pedestal = "3.2.1"
# https://prepared.opensavvy.dev/news
prepared = "2.4.0"
--
2.51.2
From 6efc7e6a7ca8e2d7cdb991493af036fd71059449 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ivan=20=E2=80=9CCLOVIS=E2=80=9D=20Canet?=
Date: Sat, 14 Mar 2026 23:25:43 +0100
Subject: [PATCH 05/13] upgrade: Prepared 2.5.0
---
gradle/common.versions.toml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gradle/common.versions.toml b/gradle/common.versions.toml
index d0b4e57..87dd3e6 100644
--- a/gradle/common.versions.toml
+++ b/gradle/common.versions.toml
@@ -23,7 +23,7 @@ testBalloon = "0.8.3-K2.3.0"
pedestal = "3.2.1"
# https://prepared.opensavvy.dev/news
-prepared = "2.4.0"
+prepared = "2.5.0"
# https://spine.opensavvy.dev/news
spine = "0.9.2"
--
2.51.2
From 5341ac2ed2fb3720991a30a79a6831966d9a46cc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ivan=20=E2=80=9CCLOVIS=E2=80=9D=20Canet?=
Date: Sat, 14 Mar 2026 23:26:00 +0100
Subject: [PATCH 06/13] upgrade: Spine 0.10.1
---
gradle/common.versions.toml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gradle/common.versions.toml b/gradle/common.versions.toml
index 87dd3e6..d8b1d42 100644
--- a/gradle/common.versions.toml
+++ b/gradle/common.versions.toml
@@ -26,7 +26,7 @@ pedestal = "3.2.1"
prepared = "2.5.0"
# https://spine.opensavvy.dev/news
-spine = "0.9.2"
+spine = "0.10.1"
# https://ktmongo.opensavvy.dev/news
ktmongo = "0.26.2"
--
2.51.2
From 62cc92a8cfb2a9f6dbf5e551c6b75277bd4f4123 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ivan=20=E2=80=9CCLOVIS=E2=80=9D=20Canet?=
Date: Sat, 14 Mar 2026 23:26:17 +0100
Subject: [PATCH 07/13] upgrade: KtMongo 0.28.0
---
gradle/common.versions.toml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gradle/common.versions.toml b/gradle/common.versions.toml
index d8b1d42..520417c 100644
--- a/gradle/common.versions.toml
+++ b/gradle/common.versions.toml
@@ -29,7 +29,7 @@ prepared = "2.5.0"
spine = "0.10.1"
# https://ktmongo.opensavvy.dev/news
-ktmongo = "0.26.2"
+ktmongo = "0.28.1"
# https://gitlab.com/opensavvy/telegram-bot/-/releases
telegram-bot = "0.1.2"
--
2.51.2
From f5db85ddb9bc221002291962d0bcafa3363f6d85 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ivan=20=E2=80=9CCLOVIS=E2=80=9D=20Canet?=
Date: Sat, 14 Mar 2026 23:26:31 +0100
Subject: [PATCH 08/13] upgrade: Telegram Bot 0.2.0
---
gradle/common.versions.toml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gradle/common.versions.toml b/gradle/common.versions.toml
index 520417c..8e5ddf3 100644
--- a/gradle/common.versions.toml
+++ b/gradle/common.versions.toml
@@ -32,7 +32,7 @@ spine = "0.10.1"
ktmongo = "0.28.1"
# https://gitlab.com/opensavvy/telegram-bot/-/releases
-telegram-bot = "0.1.2"
+telegram-bot = "0.2.0"
# https://github.com/JetBrains/java-annotations/releases
jetbrains-annotations = "26.0.2-1"
--
2.51.2
From 2af3519ce1210782196acf6922a80bbb0f9b2d91 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ivan=20=E2=80=9CCLOVIS=E2=80=9D=20Canet?=
Date: Sat, 14 Mar 2026 23:27:02 +0100
Subject: [PATCH 09/13] upgrade: JetBrains Annotations 26.1.0
---
gradle/common.versions.toml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gradle/common.versions.toml b/gradle/common.versions.toml
index 8e5ddf3..2264b80 100644
--- a/gradle/common.versions.toml
+++ b/gradle/common.versions.toml
@@ -35,7 +35,7 @@ ktmongo = "0.28.1"
telegram-bot = "0.2.0"
# https://github.com/JetBrains/java-annotations/releases
-jetbrains-annotations = "26.0.2-1"
+jetbrains-annotations = "26.1.0"
# https://nodejs.org/en/download
nodejs = "24.13.0"
--
2.51.2
From 65b155f066892ab29fa5edf00e144b8807373c82 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ivan=20=E2=80=9CCLOVIS=E2=80=9D=20Canet?=
Date: Sat, 14 Mar 2026 23:27:17 +0100
Subject: [PATCH 10/13] upgrade: NodeJS 24.14.0
---
gradle/common.versions.toml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gradle/common.versions.toml b/gradle/common.versions.toml
index 2264b80..3c58c80 100644
--- a/gradle/common.versions.toml
+++ b/gradle/common.versions.toml
@@ -38,7 +38,7 @@ telegram-bot = "0.2.0"
jetbrains-annotations = "26.1.0"
# https://nodejs.org/en/download
-nodejs = "24.13.0"
+nodejs = "24.14.0"
[plugins]
kotlin = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" }
--
2.51.2
From 45b763488d14916e70556f08495b7b6caca1e53b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ivan=20=E2=80=9CCLOVIS=E2=80=9D=20Canet?=
Date: Tue, 17 Mar 2026 19:52:10 +0100
Subject: [PATCH 11/13] build(gradle): Accept any JVM
This is important to allow Gradle to use the ArchLinux-installed JVM which is already in our CI images.
---
gradle/gradle-daemon-jvm.properties | 1 -
1 file changed, 1 deletion(-)
diff --git a/gradle/gradle-daemon-jvm.properties b/gradle/gradle-daemon-jvm.properties
index c0f7bef..06be396 100644
--- a/gradle/gradle-daemon-jvm.properties
+++ b/gradle/gradle-daemon-jvm.properties
@@ -8,5 +8,4 @@ toolchainUrl.MAC_OS.X86_64=https\://api.foojay.io/disco/v3.0/ids/faa12903720d410
toolchainUrl.UNIX.AARCH64=https\://api.foojay.io/disco/v3.0/ids/1630f7ebef05444cb27a2709ea0249b3/redirect
toolchainUrl.UNIX.X86_64=https\://api.foojay.io/disco/v3.0/ids/cd495626d2ee49a75447e3fdc6afb287/redirect
toolchainUrl.WINDOWS.X86_64=https\://api.foojay.io/disco/v3.0/ids/8e1d9ee5d0f13e442218f6884a306da1/redirect
-toolchainVendor=ADOPTIUM
toolchainVersion=25
--
2.51.2
From 47e13aaf8462de7271b84f21a1676ab3dca29593 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ivan=20=E2=80=9CCLOVIS=E2=80=9D=20Canet?=
Date: Sun, 22 Mar 2026 13:56:50 +0100
Subject: [PATCH 12/13] upgrade: OpenSavvy Conventions 2.3.4
---
gradle/conventions/settings.gradle.kts | 2 +-
.../templates/template-lib/src/commonMain/kotlin/HelloWorld.kt | 2 +-
settings.gradle.kts | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/gradle/conventions/settings.gradle.kts b/gradle/conventions/settings.gradle.kts
index 90bd5ec..8b9652a 100644
--- a/gradle/conventions/settings.gradle.kts
+++ b/gradle/conventions/settings.gradle.kts
@@ -48,7 +48,7 @@ pluginManagement {
}
plugins {
- id("dev.opensavvy.conventions.settings") version "2.3.1"
+ id("dev.opensavvy.conventions.settings") version "2.3.4"
}
enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS")
diff --git a/gradle/templates/template-lib/src/commonMain/kotlin/HelloWorld.kt b/gradle/templates/template-lib/src/commonMain/kotlin/HelloWorld.kt
index 32ef474..d9ab3a6 100644
--- a/gradle/templates/template-lib/src/commonMain/kotlin/HelloWorld.kt
+++ b/gradle/templates/template-lib/src/commonMain/kotlin/HelloWorld.kt
@@ -6,4 +6,4 @@ import org.intellij.lang.annotations.Language
* A hello world message.
*/
@Language("text")
-const val message = "Hello World!"
+const val message: String = "Hello World!"
diff --git a/settings.gradle.kts b/settings.gradle.kts
index a442d7b..4261b22 100644
--- a/settings.gradle.kts
+++ b/settings.gradle.kts
@@ -55,7 +55,7 @@ pluginManagement {
}
plugins {
- id("dev.opensavvy.conventions.settings") version "2.3.1"
+ id("dev.opensavvy.conventions.settings") version "2.3.4"
}
include(
--
2.51.2
From 7e3135cb0d54fbc9fe702f5816c84d3cb4c25878 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ivan=20=E2=80=9CCLOVIS=E2=80=9D=20Canet?=
Date: Tue, 24 Mar 2026 10:46:08 +0100
Subject: [PATCH 13/13] upgrade: OpenSavvy Conventions 2.3.5
See https://gitlab.com/opensavvy/automation/gradle-conventions/-/releases/2.3.5
---
gradle/conventions/settings.gradle.kts | 2 +-
settings.gradle.kts | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/gradle/conventions/settings.gradle.kts b/gradle/conventions/settings.gradle.kts
index 8b9652a..88351f6 100644
--- a/gradle/conventions/settings.gradle.kts
+++ b/gradle/conventions/settings.gradle.kts
@@ -48,7 +48,7 @@ pluginManagement {
}
plugins {
- id("dev.opensavvy.conventions.settings") version "2.3.4"
+ id("dev.opensavvy.conventions.settings") version "2.3.5"
}
enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS")
diff --git a/settings.gradle.kts b/settings.gradle.kts
index 4261b22..a15ebe1 100644
--- a/settings.gradle.kts
+++ b/settings.gradle.kts
@@ -55,7 +55,7 @@ pluginManagement {
}
plugins {
- id("dev.opensavvy.conventions.settings") version "2.3.4"
+ id("dev.opensavvy.conventions.settings") version "2.3.5"
}
include(