Releases: gmazzo/gradle-buildconfig-plugin
Releases · gmazzo/gradle-buildconfig-plugin
v5.1.0
What's Changed
- Bump junit:junit from 4.13.1 to 4.13.2 by @dependabot in #105
- Bump io.github.gmazzo.publications.report from 1.0.0 to 1.1.0 by @dependabot in #104
- Improved DSL by @gmazzo in #106
Full Changelog: v5.0.1...v5.1.0
v5.0.1
v5.0.0
New Features
Introduced typesafe DSL support for Kotlin and Groovy #100
Breaking changes
- Plugin classes has been repackaged to
com.github.gmazzo.buildconfig
BuildConfigField
'stype
andvalue
fields now has a dedicated wrapper class:BuildConfigType
andBuildConfigValue
- Dropped support for
JDK8
, now targetingJDK11
What's Changed
- Bump com.android.application from 8.1.3 to 8.1.4 by @dependabot in #92
- Bump com.squareup:kotlinpoet from 1.14.2 to 1.15.1 by @dependabot in #91
- Bump org.apache.commons:commons-lang3 from 3.13.0 to 3.14.0 by @dependabot in #93
- Bump com.squareup:kotlinpoet from 1.15.1 to 1.15.3 by @dependabot in #96
- Bump kotlin from 1.9.20 to 1.9.21 by @dependabot in #94
- Update Gradle Wrapper from 8.4 to 8.5 by @gmazzo in #95
- Fix generic tests by @gmazzo in #99
- Add support for basic generic types by @ZacSweers in #98
- Bump com.android.application from 8.1.4 to 8.2.0 by @dependabot in #97
- Introduced Typesafe DSL and support for generic types by @gmazzo in #100
- Correct plugin classes package by @gmazzo in #102
New Contributors
- @ZacSweers made their first contribution in #98
Full Changelog: v4.2.0...v5.0.0
v4.2.0
What's Changed
- Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0 by @dependabot in #70
- Bump com.android.application from 8.0.2 to 8.1.0 by @dependabot in #69
- Added documentation on how to mimic Android flavors by @gmazzo in #71
- Bump io.mockk:mockk from 1.13.5 to 1.13.7 by @dependabot in #72
- Update Gradle Wrapper from 8.2.1 to 8.3 by @gmazzo in #73
- Bump com.gradle.plugin-publish from 1.2.0 to 1.2.1 by @dependabot in #74
- Bump com.android.application from 8.1.0 to 8.1.1 by @dependabot in #75
- Bump kotlin from 1.9.0 to 1.9.10 by @dependabot in #76
- Bump actions/checkout from 3 to 4 by @dependabot in #77
- Bump mikepenz/action-junit-report from 3 to 4 by @dependabot in #78
- Bump com.android.application from 8.1.1 to 8.1.2 by @dependabot in #83
- Update Gradle Wrapper from 8.3 to 8.4 by @gmazzo in #84
- Bump kotlin from 1.9.10 to 1.9.20 by @dependabot in #85
- Bump com.android.application from 8.1.2 to 8.1.3 by @dependabot in #87
- Fix plugin badge showing an outdated version by @TWiStErRob in #88
- Bump JDK version to 11 by @gmazzo in #89
- Bump io.mockk:mockk from 1.13.7 to 1.13.8 by @dependabot in #82
- Added support for
documentation
in the DSL by @gmazzo in #90
New Contributors
- @TWiStErRob made their first contribution in #88
Full Changelog: v4.1.2...v4.2.0
v4.1.2
Patch release to pick the latest inline
bytecode changes from Gradle Kotlin DSL.
What's Changed
- Update Gradle Wrapper from 8.1.1 to 8.2 by @gmazzo in #62
- Bump kotlin from 1.8.22 to 1.9.0 by @dependabot in #63
- Update Gradle Wrapper from 8.2 to 8.2.1 by @gmazzo in #64
Full Changelog: v4.1.1...v4.1.2
v4.1.1
v4.1.0
What's Changed
Automatic updates
- Bump com.squareup:kotlinpoet from 1.13.1 to 1.13.2 by @dependabot in #49
- Bump pl.droidsonroids.jacoco.testkit from 1.0.11 to 1.0.12 by @dependabot in #48
- Bump com.android.application from 7.4.2 to 8.0.1 by @dependabot in #50
- Update Gradle Wrapper from 8.1 to 8.1.1 by @github-actions in #51
- Bump com.android.application from 8.0.1 to 8.0.2 by @dependabot in #54
- Bump com.squareup:kotlinpoet from 1.13.2 to 1.14.1 by @dependabot in #53
- Bump com.squareup:kotlinpoet from 1.14.1 to 1.14.2 by @dependabot in #56
- Bump kotlin from 1.8.21 to 1.8.22 by @dependabot in #57
Full Changelog: v4.0.4...v4.1.0
v4.0.4
v4.0.3
#47 Replaces generator
input strategy to @Nested
to pick configuration changes on each generator instance (like changing topLevelConstants
from false
to true
)
Before this change, configuration changes using the same generator will incorrectly be computed as a cache hit giving UP-TO-DATE
and FROM-CACHE
task outputs when constant classes should be regenerated.