From 1d6f3f289f56b2968aba7682ea7d79eef2f97df6 Mon Sep 17 00:00:00 2001 From: Jolan Rensen Date: Mon, 2 Dec 2024 13:24:31 +0100 Subject: [PATCH] Update library versions and adjust compatibility notes Upgraded 'dataframe' bootstrap to 0.15.0-RC2, 'mariadb' to 3.5.1, 'sqlite' to 3.47.1.0, and 'junit-bom' to 5.11.3. Added a compatibility note regarding 'simpleGit' due to Java 8 constraints. These updates ensure better performance and compatibility with recent features. --- build.gradle.kts | 2 ++ gradle/libs.versions.toml | 8 ++++---- plugins/kotlin-dataframe/build.gradle.kts | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index bc0e57b193..ec90a35e42 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -98,6 +98,8 @@ val dependencyUpdateExclusions = listOf( libs.android.gradle.api.get().group, // Directly dependent on the Gradle version "org.gradle.kotlin.kotlin-dsl", + // Can't be updated to 2.1.0+ due to Java 8 compatibility + libs.plugins.simpleGit.get().pluginId, ) // run `./gradlew dependencyUpdates` to check for updates diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index b82550b652..f66f2251f6 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -13,7 +13,7 @@ libsPublisher = "1.9.23-dev-45" # "Bootstrap" version of the dataframe, used in the build itself to generate @DataSchema APIs, # dogfood Gradle / KSP plugins in tests and idea-examples modules -dataframe = "0.14.1" +dataframe = "0.15.0-RC2" korro = "0.1.6" binaryCompatibilityValidator = "0.16.3" @@ -25,12 +25,12 @@ commonsCompress = "1.27.1" commonsIo = "2.18.0" serialization = "1.7.1" poi = "5.3.0" -mariadb = "3.4.1" +mariadb = "3.5.1" h2db = "2.3.232" mssql = "12.8.1.jre11" mysql = "9.1.0" postgresql = "42.7.4" -sqlite = "3.46.1.0" +sqlite = "3.47.1.0" jtsCore = "1.19.0" kotlinDatetime = "0.6.1" openapi = "2.1.24" @@ -47,7 +47,7 @@ kotestAsserions = "5.5.4" jsoup = "1.18.3" arrow = "18.1.0" docProcessor = "0.3.10" -simpleGit = "2.0.3" +simpleGit = "2.0.3" # Can't be updated to 2.1.0+ due to Java 8 compatibility dependencyVersions = "0.51.0" plugin-publish = "1.3.0" shadow = "8.3.5" diff --git a/plugins/kotlin-dataframe/build.gradle.kts b/plugins/kotlin-dataframe/build.gradle.kts index 96ef2a4827..11a6d3e7ac 100644 --- a/plugins/kotlin-dataframe/build.gradle.kts +++ b/plugins/kotlin-dataframe/build.gradle.kts @@ -47,7 +47,7 @@ dependencies { testImplementation("org.jetbrains.kotlin:kotlin-reflect:$kotlinVersion") testImplementation("org.jetbrains.kotlin:kotlin-compiler-internal-test-framework:$kotlinVersion") - testImplementation(platform("org.junit:junit-bom:5.11.0")) + testImplementation(platform("org.junit:junit-bom:5.11.3")) testImplementation("org.junit.jupiter:junit-jupiter") testImplementation("org.junit.platform:junit-platform-commons") testImplementation("org.junit.platform:junit-platform-launcher")