From b697d3b0a179dc213c4a2c905584891be3222a80 Mon Sep 17 00:00:00 2001 From: Zach Harel Date: Thu, 4 Sep 2025 21:21:12 -0400 Subject: [PATCH 1/3] Update Kotlin version in installation documentation Updated Kotlin version references from 1.9.22 to 2.2.0 in the installation guide. --- .../shared/installing_kotlin/Installing-Kotlin.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/source/programming_resources/shared/installing_kotlin/Installing-Kotlin.rst b/docs/source/programming_resources/shared/installing_kotlin/Installing-Kotlin.rst index da617173..fb6a1a37 100644 --- a/docs/source/programming_resources/shared/installing_kotlin/Installing-Kotlin.rst +++ b/docs/source/programming_resources/shared/installing_kotlin/Installing-Kotlin.rst @@ -45,7 +45,7 @@ Using Kotlin in *FIRST* Tech Challenge While there is no rule (as of the writing of this document) prohibiting Kotlin as a programming option in *FIRST* Tech Challenge, it is not one of the recommended tools as listed in **** "Recommended Programming Tools" portion of the *FIRST* Tech Challenge -:doc:`Game Manual Part 1 <../../../manuals/game_manuals/game_manuals>`. +:doc:`Competition Manual <../../../manuals/game_manuals/game_manuals>`. Teams that use Kotlin do so at their own risk and should expect that there will not be technical help/support available at events in the case of software issues. @@ -61,7 +61,7 @@ done by adding the following lines to the root ``build.gradle`` file in the ``bu buildscript { - ext.kotlin_version = '1.9.22' <----- ADD THIS LINE, UPDATE VERSION TO LATEST IF NEEDED + ext.kotlin_version = '2.2.0' <----- ADD THIS LINE, UPDATE VERSION TO LATEST IF NEEDED repositories { mavenCentral() @@ -79,7 +79,7 @@ done by adding the following lines to the root ``build.gradle`` file in the ``bu the one in the FtcRobotController module. .. note:: The exact kotlin version can be changed/updated if desired per new releases. The latest version as - of this writing is 1.8.20 but you should check the Kotlin website to see if a newer version (one that is + of this writing is 2.2.0 but you should check the Kotlin website to see if a newer version (one that is compatible with the current Gradle version) is available (see table `here `__). From 66c1c312be018425da5554e59dccba1b81213743 Mon Sep 17 00:00:00 2001 From: Zach Harel Date: Wed, 10 Sep 2025 16:03:33 -0400 Subject: [PATCH 2/3] Update Kotlin support information in documentation Clarify Kotlin's support status in FIRST Tech Challenge. --- .../shared/installing_kotlin/Installing-Kotlin.rst | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/docs/source/programming_resources/shared/installing_kotlin/Installing-Kotlin.rst b/docs/source/programming_resources/shared/installing_kotlin/Installing-Kotlin.rst index fb6a1a37..f6cbbd64 100644 --- a/docs/source/programming_resources/shared/installing_kotlin/Installing-Kotlin.rst +++ b/docs/source/programming_resources/shared/installing_kotlin/Installing-Kotlin.rst @@ -43,9 +43,7 @@ Using Kotlin in *FIRST* Tech Challenge While there is no rule (as of the writing of this document) prohibiting Kotlin as a programming -option in *FIRST* Tech Challenge, it is not one of the recommended tools as listed in **** -"Recommended Programming Tools" portion of the *FIRST* Tech Challenge -:doc:`Competition Manual <../../../manuals/game_manuals/game_manuals>`. +option in *FIRST* Tech Challenge, it is not an officially supported or recommended language. Teams that use Kotlin do so at their own risk and should expect that there will not be technical help/support available at events in the case of software issues. From 30971b8acd8a4adb737c3d26b91f8dd0ffa48a46 Mon Sep 17 00:00:00 2001 From: Zach Harel Date: Wed, 10 Sep 2025 16:06:07 -0400 Subject: [PATCH 3/3] Update Kotlin version in installation guide --- .../shared/installing_kotlin/Installing-Kotlin.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/source/programming_resources/shared/installing_kotlin/Installing-Kotlin.rst b/docs/source/programming_resources/shared/installing_kotlin/Installing-Kotlin.rst index f6cbbd64..67ad446b 100644 --- a/docs/source/programming_resources/shared/installing_kotlin/Installing-Kotlin.rst +++ b/docs/source/programming_resources/shared/installing_kotlin/Installing-Kotlin.rst @@ -59,7 +59,7 @@ done by adding the following lines to the root ``build.gradle`` file in the ``bu buildscript { - ext.kotlin_version = '2.2.0' <----- ADD THIS LINE, UPDATE VERSION TO LATEST IF NEEDED + ext.kotlin_version = '2.2.20' <----- ADD THIS LINE, UPDATE VERSION TO LATEST IF NEEDED repositories { mavenCentral() @@ -77,7 +77,7 @@ done by adding the following lines to the root ``build.gradle`` file in the ``bu the one in the FtcRobotController module. .. note:: The exact kotlin version can be changed/updated if desired per new releases. The latest version as - of this writing is 2.2.0 but you should check the Kotlin website to see if a newer version (one that is + of this writing is 2.2.20 but you should check the Kotlin website to see if a newer version (one that is compatible with the current Gradle version) is available (see table `here `__).