From 1a8dad4e835b9b59792f7216dd1de8ada656727b Mon Sep 17 00:00:00 2001 From: Hannes Braun Date: Fri, 6 Oct 2023 18:37:55 +0200 Subject: [PATCH] 2.0.0 release --- CHANGELOG.md | 14 ++++++++++++++ build.gradle.kts | 2 +- src/main/kotlin/org/magmaoffenburg/roboviz/Main.kt | 2 +- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f8ee869..150e8dc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,17 @@ +2.0.0 (October 6, 2023) +------------------------------ +* update minimum required Java version to 17 +* require strings sent via the drawing protocol to be UTF-8 encoded +* update JOGL to 2.4.0 (adds support for macOS Ventura) +* move entire build logic to Gradle (use `./gradlew binDir` instead of + the old build script) +* add a build task to generate a macOS application bundle + (`./gradlew macOSApp`) +* support running without a present config file +* make the team color table in the configuration window scrollable +* fix a NullPointerException when stopping the log player +* fix an IndexOutOfBoundsException when the connection ends unexpectedly + 1.8.5 (July 2, 2023) ------------------------------ * add timer for penalties in RCSSServer3D 0.7.6 diff --git a/build.gradle.kts b/build.gradle.kts index bff17d4..e5f04ae 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -9,7 +9,7 @@ plugins { } group = "org.magmaoffenburg.roboviz" -version = "2.0.0-SNAPSHOT" +version = "2.0.0" application { mainClass.set("org.magmaoffenburg.roboviz.MainKt") applicationDefaultJvmArgs = listOf("--add-exports=java.desktop/sun.awt=ALL-UNNAMED") diff --git a/src/main/kotlin/org/magmaoffenburg/roboviz/Main.kt b/src/main/kotlin/org/magmaoffenburg/roboviz/Main.kt index d30ac32..5fce5a6 100644 --- a/src/main/kotlin/org/magmaoffenburg/roboviz/Main.kt +++ b/src/main/kotlin/org/magmaoffenburg/roboviz/Main.kt @@ -13,7 +13,7 @@ import java.awt.EventQueue class Main { companion object { const val name = "RoboViz" - const val version = "2.0.0-SNAPSHOT" + const val version = "2.0.0" var mode = Mode.LIVE lateinit var config: Config // TODO maybe Config should be a Object