Skip to content

Releases: japgolly/clear-config

v3.1.0

09 Sep 07:59
v3.1.0
Compare
Choose a tag to compare
  • Add ConfigDef.getOrParse{,OrThrow}. They're the same as getOrUse except the default value is parsed instead of provided.
  • In ConfigDef instances...
    • Deprecate .option and add .whenAtLeastOneKeySpecified as a replacement
    • Add .whenFullySpecified
  • Add implicit ConfigValueParser[InetAddress]
  • Add implicit ConfigValueParser[UUID]
  • Upgrade dependencies

v3.0.0

22 Oct 00:30
v3.0.0
c90e482
Compare
Choose a tag to compare
  • Set versionScheme to "early-semver"
  • Upgrade microlibs to 4.0.0
  • Update Scala.js to 1.7
  • Better clarify in reports where values are obfuscated. Instead of <# hash #>, obfuscated values are now displayed as Obfuscated (hash)

v2.0.0

29 Jul 06:53
v2.0.0
d7f90d3
Compare
Choose a tag to compare
  • Scala 3 support
  • Upgrade Scala.JS from 0.6.33 to 1.6
  • Replace Scalaz with Cats
  • Drop Scala 2.12 support
  • The JS module now includes ability to read environment (if in Node) and system properties
  • Added to ConfigSource instances:
    • expandInlineProperties(key) for when a single value is the contents of a properties file
    • treatKeyDotsAsUnderscores
  • ConfigSource.environment now longer calls treatKeyDotsAsUnderscores automatically.
    Use ConfigSource.environment[F].treatKeyDotsAsUnderscores if required.
  • Expose ConfigKey
  • Add new implicit ConfigValueParser instances for:
    • java.util.regex.Pattern
    • scala.util.matching.Regex

v1.4.0

09 Jan 03:49
v1.4.0
d3a415b
Compare
Choose a tag to compare
v1.4.0