All Versions
10
Latest Version
Avg Release Cycle
300 days
Latest Release
910 days ago

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

    🎯 Dependencies

    πŸ™‡ 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

    πŸ›  πŸ› Bug Fixes

    • πŸ›  Fix extracting value for kebab-case property with default value (#175) @ihostage

    🎯 Dependencies

    • ⚑️ Update gradle to v8 (was 7.5.1) (#155, #164) @renovate
    • ⚑️ Update highlight.js to v11.8.0 (was 11.6.0) (#154, #174) @renovate
    • ⚑️ Update io.github.gradle-nexus.publish-plugin to v1.3.0 (was 1.1.0) (#167) @renovate
    • ⚑️ Update io.kotest:kotest-runner-junit5-jvm to v5.6.2 (was 5.4.2) (#151, #163, #172) @renovate
    • ⚑️ Update org.jetbrains.dokka to v1.8.10 (was 1.7.10) (#149, #170) @renovate
    • ⚑️ Update org.jetbrains.kotlin.jvm to v1.8.21 (was 1.7.10) (#150, #156, #159, #162, #171) @renovate
    • ⚑️ Update org.jetbrains.kotlinx.binary-compatibility-validator to v0.13.1 (was 0.11.0) (#152, #166) @renovate
    • ⚑️ Update org.jlleitschuh.gradle.ktlint to v11.3.2 (was 11.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]

  • v0.5.0 Changes

    August 30, 2022

    πŸš€ πŸ“£ Config4k 0.5.0 released!

    πŸš€ We are pleased to announce the release of Config4k.

    πŸ“— What’s Changed

    πŸš€ Features

    πŸ›  πŸ› Bug Fixes

    🚧 🧰 Maintenance

    🎯 Dependencies

    • ⚑️ Update org.jlleitschuh.gradle.ktlint to v11 (was 10.3.0) (#143) @renovate
    • ⚑️ Update actions/cache action to v3 (was v2) (#134) @renovate
    • ⚑️ Update io.kotest:kotest-runner-junit5-jvm to v5.4.2 (was 5.4.1) (#129) @renovate
    • ⚑️ Update gradle to v7.5.1 (was 7.5) (#128) @renovate
    • ⚑️ Update io.kotest:kotest-runner-junit5-jvm to v5.4.1 (was 5.4.0) (#127) @renovate
    • ⚑️ Update io.kotest:kotest-runner-junit5-jvm to v5 (was 4.6.4) (#126) @renovate
    • ⚑️ Update org.commonmark:commonmark to v0.19.0 (was 0.17.1) (#124) @renovate
    • ⚑️ Update org.jetbrains.dokka to v1.7.10 (was 1.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.2 and 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

    πŸ”„ Changes

    #72 Config can be a Property Delegate
    #84 fix bug with export to map when keys contain dots

  • v0.4.1 Changes

    November 04, 2018

    πŸ”„ Changes

    • #54 Adding type extensibility
    • #61 Add functionality to define arbitrary map keys
    • πŸ‘ #63 Add support for kotlin.text.Regex
  • v0.4.0 Changes

    October 29, 2018

    Main changes

    #46 extract whole config as data class
    0️⃣ #48 treat absent values for dataclasses as default
    πŸ‘ #53 Support "custom types"

  • v0.3.3 Changes

    February 18, 2018

    Now, classes can be used as type arguments.

    Related pull requests

    πŸ‘ #39 add support for simple generic arbitrary types
    πŸ‘ #41 add support for kotlin objects

  • v0.3.0 Changes

    February 25, 2017
    • πŸ‘ #28 support for enum
    • πŸ‘ #31 support for ArbitraryType
    • #33 arbitraryType to Config
  • v0.2.0 Changes

    February 05, 2017

    βž• Add supported types

    • collections
      • List
      • Array
      • Set
      • Map <String, T>
    • nullable types T?
  • v0.1.0

    November 25, 2016