Skip to content

Ciris v0.8.0

Compare
Choose a tag to compare
@vlovgr vlovgr released this 11 Mar 15:56
· 1535 commits to master since this release

This release arrives with a much rewritten and expanded usage guide. (#116)
Some of the notable changes to the usage guide include the following.

Changes

  • Add orNone function on ConfigValue for optional fallback values. (#107)
    The updated usage guide provides more details on configuration values.
    env[ApiKey]("API_KEY")
      .orElse(prop[ApiKey]("api.key"))
      .orNone
  • Add cats-effect suspendMemoizeF syntax for ConfigSource. (#110)
    The usage guide has more information on source transformations.
  • Add ConfigDecoder[String, scala.util.matching.Regex]. (#111)
    The usage guide provides a list of all the current supported types.
  • Fix BigDecimal decoding using fixed precision on Scala 2.10. (#111)
  • Add support for decoding yes/no and on/off Boolean values. (#111)
    The usage guide provides a list of all the current supported types.
  • Remove unnecessary Show[Id[A]] derivation causing ambiguous implicits. (#112)
    The usage guide explains how Show can be used for logging configurations.
  • Improve the error message for combined configuration errors. (#106)
  • Try scripts no longer shadow other libraries' namespaces. (#114)

Updates

  • Update ammonite to 1.0.5. (#115)
  • Update cats-effect to 0.9. (#109)
  • Update spire to 0.15.0. (#108)

Released on 2018-03-11.