Releases: gmazzo/gradle-buildconfig-plugin
Releases · gmazzo/gradle-buildconfig-plugin
v5.5.1
Release to pick up Kotlin Poet 2.0.0
containing the Spaces don’t wrap by default change. See #15 (comment).
Thanks @ToxicBakery for being on top of this
What's Changed
Dependencies
- Bump com.android.application from 8.6.0 to 8.6.1 by @dependabot in #182
- Update Gradle Wrapper from 8.10.1 to 8.10.2 by @gmazzo in #183
- Bump com.android.application from 8.6.1 to 8.7.0 by @dependabot in #184
- Bump io.mockk:mockk from 1.13.12 to 1.13.13 by @dependabot in #187
- Bump com.android.application from 8.7.0 to 8.7.1 by @dependabot in #186
- Bump kotlin from 2.0.20 to 2.0.21 by @dependabot in #185
- Bump com.squareup:kotlinpoet from 1.18.1 to 2.0.0 by @dependabot in #189
- Bump com.android.application from 8.7.1 to 8.7.2 by @dependabot in #190
- Update Gradle Wrapper from 8.10.2 to 8.11 by @gmazzo in #191
- Bump codecov/codecov-action from 4 to 5 by @dependabot in #192
Full Changelog: v5.5.0...v5.5.1
v5.5.0
What's Changed
Features
- Removed plugin self reference for tests 🤦 by @gmazzo in #164
- Added support for customizing generated output by @gmazzo in #181
Dependencies
- Update Gradle Wrapper from 8.8 to 8.9 by @gmazzo in #165
- Bump io.mockk:mockk from 1.13.11 to 1.13.12 by @dependabot in #167
- Bump com.android.application from 8.5.0 to 8.5.1 by @dependabot in #168
- Bump com.squareup:kotlinpoet from 1.18.0 to 1.18.1 by @dependabot in #166
- Bump kotlin from 2.0.0 to 2.0.10 by @dependabot in #170
- Bump com.android.application from 8.5.1 to 8.5.2 by @dependabot in #171
- Update Gradle Wrapper from 8.9 to 8.10 by @gmazzo in #172
- Bump kotlin from 2.0.10 to 2.0.20 by @dependabot in #173
- Bump com.gradle.plugin-publish from 1.2.1 to 1.2.2 by @dependabot in #174
- Bump com.android.application from 8.5.2 to 8.6.0 by @dependabot in #175
- Update Gradle Wrapper from 8.10 to 8.10.1 by @gmazzo in #176
- Bump gradle-update/update-gradle-wrapper-action from 1 to 2 by @dependabot in #180
- Bump com.gradle.plugin-publish from 1.2.2 to 1.3.0 by @dependabot in #179
Full Changelog: v5.4.0...v5.5.0
v5.4.0
What's Changed
Features
- Migrated to
gradle/actions/setup-gradle@v3
by @gmazzo in #132 - Added
actionlint
to validate workflows by @gmazzo in #133 - Fixed coverage by @gmazzo in #136
- Added
GRADLE_ENCRYPTION_KEY
to the build by @gmazzo in #138 - Dropping Kotlin 1.7 support and adding min Gradle version check by @gmazzo in #145
- Replaced JUnit report action by @gmazzo in #151
- Fixed Java identifier conversion for default group when it has numbers by @gmazzo in #162
Dependencies
- Bump com.github.gmazzo.buildconfig from 5.3.3 to 5.3.5 by @dependabot in #126
- Bump io.github.gmazzo.publications.report from 1.2.4 to 1.2.5 by @dependabot in #127
- Bump com.squareup:kotlinpoet from 1.15.3 to 1.16.0 by @dependabot in #128
- Bump com.android.application from 8.2.1 to 8.2.2 by @dependabot in #129
- Update Gradle Wrapper from 8.5 to 8.6 by @gmazzo in #134
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #135
- Bump com.android.application from 8.2.2 to 8.3.0 by @dependabot in #139
- Bump io.mockk:mockk from 1.13.9 to 1.13.10 by @dependabot in #140
- Bump io.github.gmazzo.publications.report from 1.2.5 to 1.2.7 by @dependabot in #142
- Bump kotlin from 1.9.22 to 1.9.23 by @dependabot in #141
- Bump com.android.application from 8.3.0 to 8.3.1 by @dependabot in #143
- Update Gradle Wrapper from 8.6 to 8.7 by @gmazzo in #144
- Bump io.github.gmazzo.publications.report from 1.2.7 to 1.2.8 by @dependabot in #147
- Bump com.android.application from 8.3.1 to 8.3.2 by @dependabot in #148
- Bump com.android.application from 8.3.2 to 8.4.0 by @dependabot in #150
- Bump kotlin from 1.9.23 to 1.9.24 by @dependabot in #152
- Bump io.mockk:mockk from 1.13.10 to 1.13.11 by @dependabot in #154
- Bump com.android.application from 8.4.0 to 8.4.1 by @dependabot in #153
- Bump com.squareup:kotlinpoet from 1.16.0 to 1.17.0 by @dependabot in #156
- Bump kotlin from 1.9.24 to 2.0.0 by @dependabot in #155
- Update Gradle Wrapper from 8.7 to 8.8 by @github-actions in #158
- Bump com.android.application from 8.4.1 to 8.4.2 by @dependabot in #159
- Bump com.android.application from 8.4.2 to 8.5.0 by @dependabot in #160
- Bump com.squareup:kotlinpoet from 1.17.0 to 1.18.0 by @dependabot in #161
Full Changelog: v5.3.5...v5.3.6
What's Changed
Features
- Migrated to
gradle/actions/setup-gradle@v3
by @gmazzo in #132 - Added
actionlint
to validate workflows by @gmazzo in #133 - Fixed coverage by @gmazzo in #136
- Added
GRADLE_ENCRYPTION_KEY
to the build by @gmazzo in #138 - Dropping Kotlin 1.7 support and adding min Gradle version check by @gmazzo in #145
- Replaced JUnit report action by @gmazzo in #151
- Fixed Java identifier conversion for default group when it has numbers by @gmazzo in #162
Dependencies
- Bump com.github.gmazzo.buildconfig from 5.3.3 to 5.3.5 by @dependabot in #126
- Bump io.github.gmazzo.publications.report from 1.2.4 to 1.2.5 by @dependabot in #127
- Bump com.squareup:kotlinpoet from 1.15.3 to 1.16.0 by @dependabot in #128
- Bump com.android.application from 8.2.1 to 8.2.2 by @dependabot in #129
- Update Gradle Wrapper from 8.5 to 8.6 by @gmazzo in #134
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #135
- Bump com.android.application from 8.2.2 to 8.3.0 by @dependabot in #139
- Bump io.mockk:mockk from 1.13.9 to 1.13.10 by @dependabot in #140
- Bump io.github.gmazzo.publications.report from 1.2.5 to 1.2.7 by @dependabot in #142
- Bump kotlin from 1.9.22 to 1.9.23 by @dependabot in #141
- Bump com.android.application from 8.3.0 to 8.3.1 by @dependabot in #143
- Update Gradle Wrapper from 8.6 to 8.7 by @gmazzo in #144
- Bump io.github.gmazzo.publications.report from 1.2.7 to 1.2.8 by @dependabot in #147
- Bump com.android.application from 8.3.1 to 8.3.2 by @dependabot in #148
- Bump com.android.application from 8.3.2 to 8.4.0 by @dependabot in #150
- Bump kotlin from 1.9.23 to 1.9.24 by @dependabot in #152
- Bump io.mockk:mockk from 1.13.10 to 1.13.11 by @dependabot in #154
- Bump com.android.application from 8.4.0 to 8.4.1 by @dependabot in #153
- Bump com.squareup:kotlinpoet from 1.16.0 to 1.17.0 by @dependabot in #156
- Bump kotlin from 1.9.24 to 2.0.0 by @dependabot in #155
- Update Gradle Wrapper from 8.7 to 8.8 by @github-actions in #158
- Bump com.android.application from 8.4.1 to 8.4.2 by @dependabot in #159
- Bump com.android.application from 8.4.2 to 8.5.0 by @dependabot in #160
- Bump com.squareup:kotlinpoet from 1.17.0 to 1.18.0 by @dependabot in #161
Full Changelog: v5.3.5...v5.4.0
v5.3.5
v5.3.4
What's Changed
- Bump io.mockk:mockk from 1.13.8 to 1.13.9 by @dependabot in #117
- Bump com.android.application from 8.2.0 to 8.2.1 by @dependabot in #119
- Bump com.github.gmazzo.buildconfig from 5.2.0 to 5.3.3 by @dependabot in #118
- Improved
generateAtSync
by usingprepareKotlinIdeaImport
hook task by @gmazzo in #122 - Targeting
jvm-1.8
for plugin jar by @gmazzo in #123
Thanks @jasonsparc for your contribution reporting and dealing with the generate and sync
and the cannot inline bytecode
issues!
Full Changelog: v5.3.3...v5.3.4
v5.3.3
v5.3.2
v5.3.1
v5.3.0
New features
Now the BuildConfig class/constants will be generated at Gradle Sync time on IntellJ IDEA
What's Changed
- Removed reflection on Kotlin binding by @gmazzo in #101
- Bump io.github.gmazzo.publications.report from 1.2.2 to 1.2.4 by @dependabot in #111
- Added missing Kotlin DSLs by @gmazzo in #112
- Generate build config class at Gradle Sync (IDEA) by @gmazzo in #113
Full Changelog: v5.2.0...v5.3.0
v5.2.0
New features:
Map
, File
, and URI
types can be used with the DSL
buildConfigField("MAP", mapOf("a" to 1, "b" to 2))
buildConfigField("FILE", File("aFile"))
buildConfigField("URI", uri("https://example.io"))
buildConfigField(Map.class, "MAP", [a: 1, b: 2])
buildConfigField(File.class, "FILE", new File("aFile"))
buildConfigField(URI.class, "URI", uri("https://example.io"))
Important
Avoid generating File
entries with Project.file
API, as they are created with absolute paths, and it will produce cache misses.
buildConfigField("FILE", file("aFile")) // will create a file targeting `/your/project/root/aFile` -> DON'T!
buildConfigField("FILE", file("aFile").relativeToOrSelf(projectDir)) // use this instead, for instance
What's Changed
- Bump kotlin from 1.9.21 to 1.9.22 by @dependabot in #107
- Bump io.github.gmazzo.publications.report from 1.2.0 to 1.2.2 by @dependabot in #108
- Fix typo in KTS resource generation example. by @utwyko in #109
New Contributors
Full Changelog: v5.1.0...v5.2.0