From e7f00e05ea26f9ce8a8b622f0bf66e817014bbce Mon Sep 17 00:00:00 2001 From: Connor Justice Date: Mon, 12 Jan 2026 12:38:55 -0500 Subject: [PATCH] Revert Kotlin to 2.2.21 for binary compatibility Kotlin 2.3.0 introduced binary incompatibility that breaks downstream consumers still on Kotlin 2.1.x (such as Square's invest service). This reverts Kotlin from 2.3.0 back to 2.2.21 (commit 567058f). Arrow 2.2.1 remains as it is compatible with Kotlin 2.2.21. All tests pass with these versions. --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 208b2e8..98b17a9 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -13,7 +13,7 @@ kfsm = "0.12.0" kotest = "5.9.1" kotestArrow = "2.0.0" # @pin -kotlin = "2.3.0" +kotlin = "2.2.21" kotlinBinaryCompatibilityPlugin = "0.18.1" kotlinLogging = "7.0.13" mavenPublish = "0.35.0"