Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update tested versions, add unreleased changes to changelog #848

Merged
merged 1 commit into from
Oct 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,31 @@
# Change Log

## 0.30.0 **UNRELEASED**

- Remove usages of deprecated Gradle API that is scheduled to be removed in Gradle 9.0
- Raised minimum supported Gradle version

#### Minimum supported versions
- JDK 11
- Gradle 8.5
- Android Gradle Plugin 8.0.0
- Kotlin Gradle Plugin 1.9.20

#### Compatibility tested up to
- JDK 21
- Gradle 8.10
- Android Gradle Plugin 8.7.0
- Android Gradle Plugin 8.8.0-alpha09
- Kotlin Gradle Plugin 2.0.20
- Kotlin Gradle Plugin 2.1.0-Beta1

#### Configuration cache status

Configuration cache is generally supported, except for:
- Publishing releases to Maven Central (snapshots are fine), blocked by [Gradle issue #22779](https://github.com/gradle/gradle/issues/22779).
- Dokka does not support configuration cache


## 0.29.0 *(2024-06-20)*

- Added `configureBasedOnAppliedPlugins(sourcesJar: Boolean, javadocJar: Boolean)`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,15 +34,15 @@ enum class AgpVersion(
),

// stable
AGP_8_6(
value = "8.6.0",
minGradleVersion = GradleVersion.GRADLE_8_6,
AGP_8_7(
value = "8.7.0",
minGradleVersion = GradleVersion.GRADLE_8_9,
),

// canary channel
AGP_8_7(
value = "8.7.0-alpha08",
minGradleVersion = GradleVersion.GRADLE_8_6,
AGP_8_8(
value = "8.8.0-alpha04",
minGradleVersion = GradleVersion.GRADLE_8_9,
),
}

Expand All @@ -52,10 +52,13 @@ enum class KotlinVersion(
val firstUnsupportedGradleVersion: GradleVersion? = null,
) {
// minimum supported
KT_1_9_23("1.9.24"),
KT_1_9_24("1.9.24"),

// stable
KT_2_0_20("2.0.20"),

// beta
KT_2_1_0("2.1.0-Beta1"),
}

enum class GradleVersion(
Expand All @@ -76,7 +79,7 @@ enum class GradleVersion(
companion object {
// aliases for the skipped version to be able to reference the correct one in AgpVersion
val GRADLE_8_1 = GRADLE_8_5
val GRADLE_8_6 = GRADLE_8_10
val GRADLE_8_9 = GRADLE_8_10
}
}

Expand Down