Skip to content

@vlovgr vlovgr released this Jan 16, 2020 · 70 commits to master since this release

Changes

Updates

Miscellaneous

Assets 2

@vlovgr vlovgr released this Dec 15, 2019 · 96 commits to master since this release

Changes

  • Add ConfigDecoder#as. (#285)
  • Change ConfigValue.eval and ConfigValue#evalMap to not use unsafeRunSync. Thanks @zarthross! (#282)

Updates

  • Update Enumeratum to 1.5.14. (#288)
  • Update Scala to 2.13.1. (#277)

Miscellaneous

Released on 2019-12-15.

Assets 2

@vlovgr vlovgr released this Nov 8, 2019 · 123 commits to master since this release

Changes

  • Add ConfigValue#parFlatMap. (#273)
  • Add ConfigValue#redacted. (#274)

Released on 2019-11-08.

Assets 2

@vlovgr vlovgr released this Nov 4, 2019 · 136 commits to master since this release

Changes

  • Add ConfigValue#evalMap and ConfigValue.eval. (#272)

Released on 2019-11-04.

Assets 2

@vlovgr vlovgr released this Oct 27, 2019 · 154 commits to master since this release

Ciris has been rewritten from scratch and is now based on Cats Effect.

For highlights and a comparison with v0.x, see the blog post.

Refer to the documentation for more details on v1.0.0.

Released on 2019-10-27.

Assets 2

@vlovgr vlovgr released this Aug 27, 2019 · 197 commits to master since this release

Changes

  • Add support for Scala 2.13. Thanks @zarthross! (#243, #244)
  • Drop support for Scala 2.11. (#244)
  • Drop support for Scala.js and Scala Native. (#244)

Updates

  • Update cats to 2.0.0-RC2. (#244)
  • Update cats-effect to 2.0.0-RC1. (#244)
  • Update refined to 0.9.9. Thanks @scala-steward! (#239)
  • Update scala to 2.12.8. (#218)
  • Update spire to 0.17.0-M1. (#244)

Miscellaneous

Released on 2019-08-27.

Assets 2

@vlovgr vlovgr released this Dec 31, 2018 · 284 commits to master since this release

Changes

  • Add orValue to ConfigValue. (#193)
  • Change to override toStringWithResult in ConfigEntry. (#191)

Updates

  • Update cats to 1.5.0. (#195)
  • Update cats-effect to 1.1.0. (#196)
  • Update kind-projector to 0.9.9. (#192)
  • Update scala.js to 0.6.26. (#194)

Miscellaneous

  • Change to check all binary-compatible releases. (#197)

Released on 2018-12-31.

Assets 2

@vlovgr vlovgr released this Nov 14, 2018 · 312 commits to master since this release

Changes

  • Change to enable easier composition of configurations. (#189)
    Refer to the pull request for an example of how this can be used.

If you were previously depending on loadConfig or withValues to return an F[Either[ConfigErrors, A]], they now return a ConfigResult[F, A], and you can use result to get back the Either value. If you're using syntax enrichment, like orThrow, orRaiseErrors, or orRaiseThrowable, there's nothing to do as these are provided in ConfigResult.

Updates

  • Update cats to 1.4.0. (#183)
  • Update kind-projector to 0.9.8. (#184)
  • Update refined to 0.9.3. (#187)
  • Update scala to 2.12.7. (#185)
  • Update squants to 1.4.0. (#190)

Released on 2018-11-14.

Assets 2

@vlovgr vlovgr released this Sep 6, 2018 · 341 commits to master since this release

Ciris v0.11.0 was accidentally released as v0.11.
This release simply re-releases v0.11 as v0.11.0.

Please refer to the v0.11 release notes.

Released on 2018-09-06.

Assets 2

@vlovgr vlovgr released this Sep 6, 2018 · 349 commits to master since this release

Changes

  • Merge traits meant for binary compatibility in previous version. (#178)
  • Change suspendMemoizeF to require Concurrent[F] instead of LiftIO. (#179)

Updates

  • Update cats to 1.3.1. (#177)
  • Update cats-effect to 1.0.0. (#177)
  • Update scala.js to 0.6.25. (#175)

Miscellaneous

  • Update sbt and plugins to latest versions. (#174)

Released on 2018-09-06.

Assets 2
You can’t perform that action at this time.