Skip to content

Commit

Permalink
Bump the versions and add one for kotlinx-io in CommonVersions
Browse files Browse the repository at this point in the history
  • Loading branch information
ShreckYe committed Dec 3, 2024
1 parent cbec1d1 commit 80819c9
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 14 deletions.
2 changes: 1 addition & 1 deletion buildSrc/src/main/kotlin/VersionsAndDependencies.kt
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ val alignedPluginVersion = "0.8.0-SNAPSHOT"

// "x.y.z" indicates the version of the way of organizing the code,
// and the date indicates the version when the dependency versions are updated.
val commonGradleDependenciesVersion = "0.8.0-20241201-SNAPSHOT"
val commonGradleDependenciesVersion = "0.9.0-20241203-SNAPSHOT"

// This is the source dependency version. There is another build source dependency in "buildSrc/build.gradle.kts".
val pluginProjectSourceDependentStableCommonGradleDependenciesVersion = "0.8.0-20241016".apply {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,31 +1,33 @@
package com.huanshankeji

import GeneratedVersions

class CommonVersions(
val kotlin: String = GeneratedVersions.kotlin,

val kotlinCommon: String = "0.4.0",
val kotlinCommon: String = "0.5.1",

val kotlinxCoroutines: String = "1.9.0",
val kotlinxHtml: String = "0.11.0",
val kotlinxSerialization: String = "1.7.1", // "1.7.2" and "1.7.3" use Kotlin 2.0.20 and seem to cause problems with Kotlin 2.0.10 builds.
val kotlinxSerialization: String = "1.7.3",
val kotlinxDatetime: String = "0.6.1",
val kotlinxBenchmark: String = GeneratedVersions.kotlinxBenchmark,
// TODO `kotlinxIo`
val kotlinxIo: String = "0.6.0",
val exposed: String = "0.56.0",
val ktor: String = "2.3.12", // "3.0.0" uses Kotlin 2.0.20 too.
val ktor: String = "3.0.1",
val androidx: Androidx = Androidx(),

val vertx: String = "4.5.10",
val arrow: String = "1.2.4",
val orgJunit: String = "5.11.2", // JUnit 5 actually
val kotest: String = "5.9.1", // v6.0.0.M1 is available already
val vertx: String = "4.5.11", // "5.0.0.CR2" is available but it's used here yet. See https://vertx.io/docs/guides/vertx-5-migration-guide/.
val arrow: String = "2.0.0-rc.1",
val orgJunit: String = "5.11.3", // JUnit 5 actually
val kotest: String = "6.0.0.M1", // v6.0.0.M1 is available already
val postgreSql: String = "42.7.4",
val slf4j: String = "1.7.36", // TODO: consider replacing with kotlin-logging (https://github.com/oshai/kotlin-logging)
val testContainers: String = "1.20.2"
val testContainers: String = "1.20.4"
) {
class JetbrainsAndroidx(
val composeMultiplatform: String = GeneratedVersions.composeMultiplatform, // this is usually only used in classpath dependencies
val lifecycle: String = "2.8.3",
val lifecycle: String = "2.8.4",
val navigation: String = "2.8.0-alpha10",
)

Expand All @@ -40,9 +42,9 @@ class CommonVersions(
) {
class Compose(
val compiler: String = "1.5.15",
val common: String = "1.7.4", // for "animation", "foundation", "material","runtime", and "ui"
val material3: String = "1.3.0",
val material3Adaptive: String = "1.0.0"
val common: String = "1.7.5", // for "animation", "foundation", "material","runtime", and "ui"
val material3: String = "1.3.1",
val material3Adaptive: String = "1.0.0" // This version is not available yet. I don't remember why I added this. Maybe it's for the future.
)
}
}

0 comments on commit 80819c9

Please sign in to comment.