Releases: japgolly/clear-config
Releases · japgolly/clear-config
v3.1.0
- Add
ConfigDef.getOrParse{,OrThrow}
. They're the same asgetOrUse
except the default value is parsed instead of provided. - In
ConfigDef
instances...- Deprecate
.option
and add.whenAtLeastOneKeySpecified
as a replacement - Add
.whenFullySpecified
- Deprecate
- Add implicit
ConfigValueParser[InetAddress]
- Add implicit
ConfigValueParser[UUID]
- Upgrade dependencies
v3.0.0
v2.0.0
- 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 filetreatKeyDotsAsUnderscores
ConfigSource.environment
now longer callstreatKeyDotsAsUnderscores
automatically.
UseConfigSource.environment[F].treatKeyDotsAsUnderscores
if required.- Expose
ConfigKey
- Add new implicit
ConfigValueParser
instances for:java.util.regex.Pattern
scala.util.matching.Regex