Skip to content

Releases: vlovgr/ciris

Ciris v1.0.2

08 Nov 09:43
Compare
Choose a tag to compare

Changes

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

Released on 2019-11-08.

Ciris v1.0.1

04 Nov 14:59
Compare
Choose a tag to compare

Changes

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

Released on 2019-11-04.

Ciris v1.0.0

27 Oct 16:33
Compare
Choose a tag to compare

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.

Ciris v0.13.0-RC1

27 Aug 12:25
Compare
Choose a tag to compare

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.

Ciris v0.12.1

31 Dec 16:26
Compare
Choose a tag to compare

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.

Ciris v0.12.0

14 Nov 15:21
Compare
Choose a tag to compare

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.

Ciris v0.11.0

06 Sep 20:02
Compare
Choose a tag to compare

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.

Ciris v0.11

06 Sep 17:49
Compare
Choose a tag to compare

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.

Ciris v0.10.2

07 Aug 12:01
Compare
Choose a tag to compare

Changes

Updates

  • Update cats to 1.2.0. (#170)
  • Update scala native to 0.3.8. (#171)

Documentation

Released on 2018-08-07.

Ciris v0.10.1

14 Jul 08:20
Compare
Choose a tag to compare

Changes

Refer to the usage guide for more details on these changes.

Updates

  • Update refined to 0.9.2. (#168)
  • Update scala.js to 0.6.24. (#167)

Documentation

Miscellaneous

  • Change to use tutOnly when generating readme and contributing guide. (#166)
  • Update sbt plugins to latest versions. (#169)

Released on 2018-07-14.