Skip to content

Releases: gmazzo/gradle-buildconfig-plugin

v6.0.9

06 Mar 20:08
d13974e

Choose a tag to compare

What's Changed

Features

  • Fixed supersededBy call by @jonapoul in #376
  • Removed Task.supersededBy method, for a simpler approach by @gmazzo in #377

New Contributors

Full Changelog: v6.0.8...v6.0.9

v6.0.8

05 Mar 22:03
1436383

Choose a tag to compare

What's Changed

Features

  • Workarounds Gradle 9.4.0's reified of Array<String> resolved as Array<Serializable> in .kts scripts issue #375
  • Fixed native arrays nullability by @gmazzo in #368

Dependencies

Full Changelog: v6.0.7...v6.0.8

v6.0.7

22 Dec 09:18
75c0b92

Choose a tag to compare

What's Changed

Features

Dependencies

Full Changelog: v6.0.6...v6.0.7

v6.0.6

27 Nov 23:48
a5be5c0

Choose a tag to compare

What's Changed

Features

Full Changelog: v6.0.5...v6.0.6

v6.0.5

25 Nov 20:08
b22ac65

Choose a tag to compare

What's Changed

Features

Full Changelog: v6.0.4...v6.0.5

v6.0.4

25 Nov 11:13
4ad9831

Choose a tag to compare

What's Changed

Features

  • Relaxed expect requirement, inferring from matching names by @gmazzo in #352

Dependencies

  • Bump io.github.gmazzo.gradle.testkit.jacoco from 1.0.4 to 1.0.5 by @dependabot[bot] in #350
  • Bump actions/checkout from 5 to 6 by @dependabot[bot] in #351

Full Changelog: v6.0.3...v6.0.4

v6.0.3

24 Nov 14:33
252d05b

Choose a tag to compare

What's Changed

Features

  • Added default commonMain or commonTest when no applyDefaultHierarchyTemplate is set by @gmazzo in #348
  • Improved compatibility with AGP/KMP by @gmazzo in #349

Full Changelog: v6.0.2...v6.0.3

v6.0.2

23 Nov 21:40
7380c2c

Choose a tag to compare

What's Changed

Features

  • Removed ios targets from KMP tests by @gmazzo in #340
  • Fixed tests parallelism locks by @gmazzo in #341
  • Fixed cleaning output folder if skipping by @gmazzo in #344
  • Introduced support for com.android.kotlin.multiplatform.library plugin by @gmazzo in #346
  • Avoid early resolving Provider-like values by @gmazzo in #347

Full Changelog: v6.0.1...v6.0.2

v6.0.1

21 Nov 16:08
bb55bb5

Choose a tag to compare

What's Changed

Features

  • Bumped min Gradle version to 8.3 by @gmazzo in #333
  • Iterated tests setup to better detect breaking changes on Kotlin/Gradle bumps by @gmazzo in #334
  • Added KSP to JVM demos by @gmazzo in #337
  • Fixed expect/actuals defaults propagation by @gmazzo in #335
  • Using local cache for tests by @gmazzo in #338
  • Restores onlyIf because cases configuration issues by @gmazzo in #339

Full Changelog: v6.0.0...v6.0.1

v6.0.0

19 Nov 17:39
0b7c2ba

Choose a tag to compare

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