github gmazzo/gradle-buildconfig-plugin v6.0.0

11 hours ago

What's Changed

Caution

Breaking changes:

  • Renamed tasks names from generateBuildConfig to generateBuildConfigClasses to avoid collisioning with Android's ones
  • Effective BuildConfig model will be evaluated at the end of the configuration phase to fully support expect/actuals with defaults

Features

  • Bumped to JDK17 by @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-passed job 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/actual support for Kotlin Multiplatform projects by @gmazzo in #319
  • Improved KMP expect/actual bindings 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/actual bindings on Android by @gmazzo in #326
  • Fixed expect/actual DSL issues by @gmazzo in #327
  • Removed onlyIf since it may produce wrong results when removing all… by @gmazzo in #328
  • Renamed tasks names to generateBuildConfigClasses by @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

Don't miss a new gradle-buildconfig-plugin release

NewReleases is sending notifications on new releases.