All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.15.2 (2024-08-31)
- deps: update actions/cache action to v4 (#134) (484b95c)
- deps: update actions/setup-java action to v4 (#120) (5446b80)
- deps: update actions/upload-artifact action to v4 (#126) (159d193)
- deps: update dependency org.jetbrains.dokka to v1.9.20 (#141) (823ae08)
- deps: update kotlin monorepo to v1.9.22 (#132) (ab37a22)
- deps: update plugin versions to v0.51.0 (#137) (237622a)
- deps: #160 Kotlin 2.0 and fixed Issue With New Compiler Options DSL (#162) (4655ce3)
- deps: update dependency com.google.truth:truth to v1.2.0 (#131) (10a6a29)
- deps: update dependency com.google.truth:truth to v1.3.0 (#136) (6f58e2f)
- deps: update dependency com.google.truth:truth to v1.4.2 (#138) (aa2b18b)
- deps: update dependency com.google.truth:truth to v1.4.3 (#155) (84c6e23)
- deps: update dependency com.google.truth:truth to v1.4.4 (#159) (627acda)
- deps: update dependency com.squareup:kotlinpoet to v1.15.2 (#121) (ff3a22d)
- deps: update dependency com.squareup:kotlinpoet to v1.15.3 (#125) (4e6daf4)
- deps: update dependency com.squareup:kotlinpoet to v1.17.0 (#135) (9f3dc3c)
0.15.1 (2023-11-27)
- ci: configure concurrency for pullrequest.yml (#112) (6a87881)
- deps: update google-github-actions/release-please-action action to v3.7.13 (#111) (d747cfc)
- deps: update kotlin monorepo to v1.9.21 (#118) (1cf4888)
- deps: update plugin versions to v0.50.0 (#116) (493547c)
- docs: rename CHANGELOGS.md -> CHANGELOG.md (#115) (8873b01)
- ci: fix extra-fIles config in release-please action (#113) (65288b2)
- deps: update dependency com.squareup:kotlinpoet to v1.15.1 (#117) (2c40f50)
- Kotlin 1.9.20. (#106)
- Android Gradle Plugin 7.2.2
- Unified API.
buildConfigField
can now configure if it's nullable or const. - Deprecated some methods. use
buildConfigField
with optional parameters.
- Kotlin 1.6.21
- Android Gradle Plugin 7.2.0
- Gradle Wrapper 7.4.2
- Gradle configuration cache compatibility (#66)
- Support intermediate SourceSets(a.k.a. HMPP) (#38)
- Java version compatibility (#60)
- Fix
Duplicate content roots detected
warning in IDE (#56)
- Improved dependent compile task detection
- Kotlin 1.5.30
- Android Gradle Plugin 7.0.2
- Kotlin 1.5.21
- Android Gradle Plugin 4.2.2
- Gradle Wrapper 7.1.1
- Kotlin 1.5.10
- Android Gradle Plugin 4.2.1
- Gradle Wrapper 6.9
- Kotlin 1.4.0 (#36)
- Gradle wrapper 6.6
- New
exposeObjectWithName
to support exposing the generated objects(in other words, an option make it public) . (#31, #35)
- Kotlin 1.3.72
- Android Gradle Plugin 4.0.1
- Gradle wrapper 6.5.1
- New
objectName
to support changing the name of the generated objects.
- Kotlin 1.3.71
- Android Gradle Plugin 3.6.1
- New
buildConfigNullableField
to support nullable value by @MikolajKakol . (#21)
- Kotlin 1.3.61
- Simple
defaultConfigs
only configuration now creates object in common sourceSet.
- Kotlin 1.3.50
- Android Gradle Plugin 3.5.0
- Gradle 5.6
- Kotlin 1.3.41
- Kotlin 1.3.31(though this shouldn't be a problem as it's just a plugin dependency)
- Issue with task dependency in some cases
- Delete old
BuildKonfig
objects before executing the task. (#12)
- Support build flavor (#8). See readme for the detail.
- Generated codes are not properly recognized by IDE sometimes (#7)
- BuildKonfig task is renamed to
generateBuildKonfig
- BuildKonfig object is now internal #6)
- Escape
$
in String value (#5) ${target}Main
is not properly handled
- First public release