What's Changed
Caution
Breaking changes:
- Renamed tasks names from
generateBuildConfigtogenerateBuildConfigClassesto avoid collisioning with Android's ones - Effective BuildConfig model will be evaluated at the end of the configuration phase to fully support
expect/actualswith defaults
Features
- Bumped to
JDK17by @gmazzo in #302 - Added public APIs check by @Goooler in #294
- Migrate jvmDefault flag to NO_COMPATIBILITY by @Goooler in #295
- Apply Gradle's strict plugin types validation by @Goooler in #304
- Disable workflow jobs in forked repos by @Goooler in #297
- Added a
build-passedjob by @gmazzo in #305 - Overload KotlinSourceSet.buildConfig for Kotlin Dsl by @Goooler in #307
- Enable explicit API mode by @Goooler in #306
- Remove redundant SAM constructors by @Goooler in #308
- Tweak the generic demo a bit by @Goooler in #311
- Added
expect/actualsupport for Kotlin Multiplatform projects by @gmazzo in #319 - Improved KMP
expect/actualbindings on Android by @gmazzo in #325 - Pin apiVersion and languageVersion for the Gradle plugin by @Goooler in #312
- Correct the packages of Kotlin Dsl stuff by @Goooler in #324
- Improved KMP
expect/actualbindings on Android by @gmazzo in #326 - Fixed
expect/actualDSL issues by @gmazzo in #327 - Removed
onlyIfsince it may produce wrong results when removing all… by @gmazzo in #328 - Renamed tasks names to
generateBuildConfigClassesby @gmazzo in #329 - Update Gradle Wrapper from 9.2.0 to 9.2.1 by @gmazzo in #332
- Improved effective configuration after expect/actual computations by @gmazzo in #330
Dependencies
- Bump io.github.gmazzo.gradle.testkit.jacoco from 1.0.3 to 1.0.4 by @dependabot[bot] in #300
- Bump kotlin from 2.1.21 to 2.2.21 by @dependabot[bot] in #298
- Bump io.github.gmazzo.gitversion from 1.4.0 to 1.5.1 by @dependabot[bot] in #301
- Bump org.junit:junit-bom from 5.13.0 to 6.0.1 by @dependabot[bot] in #299
- Bump com.vanniktech.maven.publish from 0.32.0 to 0.34.0 by @dependabot[bot] in #296
- Bump io.mockk:mockk from 1.14.2 to 1.14.6 by @dependabot[bot] in #315
- Bump com.android.application from 8.10.1 to 8.13.0 by @dependabot[bot] in #314
- Bump com.gradle.plugin-publish from 1.3.1 to 2.0.0 by @dependabot[bot] in #317
- Bump org.jetbrains.dokka-javadoc from 2.0.0 to 2.1.0 by @dependabot[bot] in #316
- Bump com.android.application from 8.13.0 to 8.13.1 by @dependabot[bot] in #318
- Bump com.vanniktech.maven.publish from 0.34.0 to 0.35.0 by @dependabot[bot] in #331
New Contributors
Full Changelog: v5.7.1...v6.0.0