From e6c774d09a07898657690e84fc4f6d0b9347c8f2 Mon Sep 17 00:00:00 2001 From: Matt Sturgeon Date: Wed, 22 Jul 2026 22:51:18 +0100 Subject: [PATCH 1/3] =?UTF-8?q?build:=20kotlin-semver=203.0.0=20=E2=86=92?= =?UTF-8?q?=203.1.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs.versions.toml b/libs.versions.toml index d5eb88c..a92b220 100644 --- a/libs.versions.toml +++ b/libs.versions.toml @@ -2,7 +2,7 @@ kotlin = "2.2.0" serialization-json = "1.10.0" gson = "2.13.2" -semver = "3.0.0" +semver = "3.1.0" coroutines = "1.10.2" clikt = "5.1.0" kotest = "6.1.2" From 954fa9721df10947080142ab346eca4b16373060 Mon Sep 17 00:00:00 2001 From: Matt Sturgeon Date: Wed, 22 Jul 2026 22:50:18 +0100 Subject: [PATCH 2/3] feat(schema): make semver `ReleaseType` util public --- gradle.properties | 2 +- schema/src/main/kotlin/net/xolt/freecam/model/ReleaseType.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gradle.properties b/gradle.properties index 8597304..227338c 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ -schema_version=0.0.2 +schema_version=0.0.3 version=0.0.4 group=net.xolt.freecam diff --git a/schema/src/main/kotlin/net/xolt/freecam/model/ReleaseType.kt b/schema/src/main/kotlin/net/xolt/freecam/model/ReleaseType.kt index 7b3a76b..6d1b1e6 100644 --- a/schema/src/main/kotlin/net/xolt/freecam/model/ReleaseType.kt +++ b/schema/src/main/kotlin/net/xolt/freecam/model/ReleaseType.kt @@ -21,7 +21,7 @@ fun ReleaseType.Companion.fromVersion(version: String, strict: Boolean = false): Version.parse(version, strict).toReleaseType() /** Extract a [ReleaseType] from a [Version]. */ -internal fun Version.toReleaseType(): ReleaseType = +fun Version.toReleaseType(): ReleaseType = preRelease ?.substringBefore('.') ?.toReleaseType() From 99e3a8a45a2e0a5586b0fff6cf0195967c29783a Mon Sep 17 00:00:00 2001 From: Matt Sturgeon Date: Wed, 22 Jul 2026 22:53:10 +0100 Subject: [PATCH 3/3] chore: release 0.0.5 --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index 227338c..2e3e615 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ schema_version=0.0.3 -version=0.0.4 +version=0.0.5 group=net.xolt.freecam