All Versions
10
Latest Version
Avg Release Cycle
300 days
Latest Release
910 days ago
Changelog History
Changelog History
-
v0.7.0 Changes
April 18, 2024π π£ Config4k 0.7.0 released!
π We are pleased to announce the release of Config4k.
π π Bug Fixes
- π Fix extracting value with path for kebab-case property with default value (#234) @josepanguera
π§ π§° Maintenance
- Submission only
runtimeClasspathdependencies to GitHub (#208) @ihostage - Submission dependency to GitHub (#207) @ihostage
- π§ Configure Dependabot (#206) @ihostage
- β Add SHA256 for Gradle distribution (#205) @ihostage
- β‘οΈ Use Renovate only to update Gradle Wrapper (#221) @ihostage
- β‘οΈ Use dependabot to update
github-actions(#219) @ihostage
π― Dependencies
- β‘οΈ Update
org.jetbrains.kotlin.jvmto1.9.23(was1.8.21) (#230, #213, #201, #199, #188, #184, #179) @renovate @dependabot - β‘οΈ Update
org.jetbrains.dokkato1.9.20(was1.8.10) (#232, #197, #189, #177) @renovate @dependabot - β‘οΈ Update
gradletov8.7(was8.1.1) (#235, #224, #202, #194, #187, #185, #182) @renovate - β‘οΈ Update
org.jlleitschuh.gradle.ktlintto12.1.0(was11.3.2) (#217, #210, #204, #196, #193, #186, #183, #181, #180, #178) @dependabot @renovate - β¬οΈ Bump
com.pinterest.ktlint:ktlint-bomfrom1.0.1to1.2.1(#229, #218) @dependabot - β‘οΈ Update
io.kotest:kotest-runner-junit5-jvmto5.8.1(was5.6.2) (#231, #200, #190) @renovate @dependabot - β‘οΈ Update
org.jetbrains.kotlinx.binary-compatibility-validatorto0.14.0(was0.13.1) (#228, #176) @renovate @dependabot - β¬οΈ Bump io.github.gradle-nexus.publish-plugin from 1.3.0 to 2.0.0 (#236) @dependabot
- β¬οΈ Bump gradle/wrapper-validation-action from 1 to 3 (#237, #225) @dependabot
- π Bump release-drafter/release-drafter from 5 to 6 (#226) @dependabot
- β¬οΈ Bump mikepenz/gradle-dependency-submission from 0.9.1 to 1.0.0 (#223, #220) @dependabot
- β‘οΈ Update
actions/setup-javaaction tov4(wasv3) (#203) @renovate - β‘οΈ Update
com.typesafe:configtov1.4.3(was1.4.2) (#198) @renovate - β‘οΈ Update
highlight.jstov11.9.0(was11.8.0) (#195) @renovate - β‘οΈ Update codecov/codecov-action action to
v4(wasv3) (#192) @renovate - β¬οΈ Bump codecov/codecov-action from 4.pre.beta to 4.0.1 (#227) @dependabot
- β‘οΈ Update actions/checkout action to
v4(wasv3) (#191) @renovate - β¬οΈ Bump actions/cache from 3 to 4 (#222) @dependabot
π Credits
π Special thanks to the following contributors who helped with this release: @dependabot, @dependabot[bot], @ihostage, @josepanguera, @renovate and @renovate[bot]
-
v0.6.0 Changes
May 17, 2023π π£ Config4k 0.6.0 released!
π We are pleased to announce the release of Config4k.
π Whatβs Changed
π Features
- π Support
Enumas key ofMap(#160) @red-avtovo - π Support case-insensitive enum mapping (#157) @marcelstoer
π π Bug Fixes
π― Dependencies
- β‘οΈ Update
gradletov8(was7.5.1) (#155, #164) @renovate - β‘οΈ Update
highlight.jstov11.8.0(was11.6.0) (#154, #174) @renovate - β‘οΈ Update
io.github.gradle-nexus.publish-plugintov1.3.0(was1.1.0) (#167) @renovate - β‘οΈ Update
io.kotest:kotest-runner-junit5-jvmtov5.6.2(was5.4.2) (#151, #163, #172) @renovate - β‘οΈ Update
org.jetbrains.dokkatov1.8.10(was1.7.10) (#149, #170) @renovate - β‘οΈ Update
org.jetbrains.kotlin.jvmtov1.8.21(was1.7.10) (#150, #156, #159, #162, #171) @renovate - β‘οΈ Update
org.jetbrains.kotlinx.binary-compatibility-validatortov0.13.1(was0.11.0) (#152, #166) @renovate - β‘οΈ Update
org.jlleitschuh.gradle.ktlinttov11.3.2(was11.0.0) (#161, #165) @renovate
π Credits
π Special thanks to the following contributors who helped with this release: @ihostage, @marcelstoer, @red-avtovo, @renovate and @renovate[bot]
- π Support
-
v0.5.0 Changes
August 30, 2022π π£ Config4k 0.5.0 released!
π We are pleased to announce the release of Config4k.
π Whatβs Changed
- π Fix broken links on Readme.md (#104) @eduardompinto
π Features
- β Added default value at extension Config.extract (#106) @CrazyMoonkin
- π #88 Support
java.net.URL(#147) @ihostage - π #85 Support
java.util.UUID(#145) @ihostage - π #108 Support
Mutable*collections (#142) @ihostage - π #101 Support Java Bean notation (#141) @ihostage
π π Bug Fixes
- #100 Fix serialization
java.time.Duration(#146) @ihostage - #103 Fix special characters in Map keys (#144) @ihostage
- π allow private access with getConfigMap (#110) @yoavya
π§ π§° Maintenance
- π Fix release GitHub action (#148) @ihostage
- β Use Kotlin Explicit API Mode and
allWarningsAsErrors = true(#140) @ihostage - Enable Kotlin Binary compatibility validator (#138) @ihostage
- π Migrate to JGitVer plugin (#137) @ihostage
- π Update README and CONTRIBUTING for documentation (#136) @ihostage
- β‘οΈ Renovate shouldn't update Ruby dependencies for Jekyll docs (#135) @ihostage
- π§ Configure baseurl for docs (#131) @ihostage
- β Add documentation (powered by Jekyll) (#130) @ihostage
- π Change commit message for Renovate Bot (#123) @ihostage
- π§ Configure Renovate (#119) @renovate
- Migrate to Gradle Version Catalog (#118) @ihostage
- β¬οΈ Bump Gradle to 7.5 (#115) @ihostage
- β¬οΈ Drop Travis CI (#114) @ihostage
- Migrate publishing to GitHub Actions (#113) @ihostage
- π Change name default branch to
main(#112) @ihostage - π Migrate build to GitHub Actions (#111) @ihostage
- β‘οΈ Update Ktlint Gradle to 9.2.1 (#99) @ihostage
- β‘οΈ Update Gradle to 6.5 (#98) @ihostage
- π Fix codecov reports (#95) @ihostage
- 0οΈβ£ Use default Gradle source layout (#94) @ihostage
- π Enable ktlint for a code style check (#93) @ihostage
- β Add Release Drafter (#92) @ihostage
- #81 Publish to Maven Central (#91) @ihostage
π― Dependencies
- β‘οΈ Update
org.jlleitschuh.gradle.ktlinttov11(was10.3.0) (#143) @renovate - β‘οΈ Update actions/cache action to
v3(wasv2) (#134) @renovate - β‘οΈ Update
io.kotest:kotest-runner-junit5-jvmtov5.4.2(was5.4.1) (#129) @renovate - β‘οΈ Update
gradletov7.5.1(was7.5) (#128) @renovate - β‘οΈ Update
io.kotest:kotest-runner-junit5-jvmtov5.4.1(was5.4.0) (#127) @renovate - β‘οΈ Update
io.kotest:kotest-runner-junit5-jvmtov5(was4.6.4) (#126) @renovate - β‘οΈ Update
org.commonmark:commonmarktov0.19.0(was0.17.1) (#124) @renovate - β‘οΈ Update
org.jetbrains.dokkatov1.7.10(was1.4.20) (#125) @renovate - β‘οΈ Update dependency io.kotest:kotest-runner-junit5-jvm to v4.6.4 (#121) @renovate
- β‘οΈ Update dependency com.typesafe:config to v1.4.2 (#120) @renovate
- β¬οΈ Bump ktlint to
0.45.2and fix gradle warnings (#117) @ihostage - β¬οΈ Bump Kotlin to 1.7.10 (#116) @ihostage
- β¬οΈ Upgrade kotlin, commonmark, kotest and dokka (#105) @eduardompinto
- β‘οΈ Update Kotlin to 1.3.72 (#97) @ihostage
- β‘οΈ Update Kotlintest (Kotest) to 4.1.0 (#96) @ihostage
π Credits
π Special thanks to the following contributors who helped with this release: @CrazyMoonkin, @eduardompinto, @ihostage, @mmorihiro, @renovate, @renovate[bot] and @yoavya
-
v0.4.2 Changes
February 05, 2020 -
v0.4.1 Changes
November 04, 2018 -
v0.4.0 Changes
October 29, 2018 -
v0.3.3 Changes
February 18, 2018 -
v0.3.0 Changes
February 25, 2017 -
v0.2.0 Changes
February 05, 2017β Add supported types
- collections
ListArraySetMap <String, T>
- nullable types
T?
- collections
-
v0.1.0
November 25, 2016