PureConfig v0.13.0 Release Notes
Release Date: 2020-06-27 // almost 4 years ago-
๐ฅ Breaking changes
ConfigOrigin
is now used in place ofConfigValueLocation
to represent the origin ofConfigValue
s;- The
ProductHint
andCoproductHint
API was changed to allow better customization of how generic derivations are performed.
๐ New features
ConfigReader
andConfigWriter
instances forByte
;- Errors are now accumulated in readers derived using the
pureconfig-magnolia
module; - The error message displayed when using
FirstSuccessCoproductHint
and no valid coproduct option is found now shows the errors raised when attempting to derive each option; ConfigReader
andConfigWriter
instances forConfigMemorySize
;ConfigConvert
now has a more natural constructor;ConfigConvert
now has thexemap
combinator to transform values read and written, where the reader function may specify custom failure reasons (similar to theemap
ofConfigReader
).
๐ Bug fixes
- Key names are no longer built using
Symbol#toString
, making them compatible with Scala 2.13.3.
- Key names are no longer built using