Releases: vlovgr/ciris
Ciris v1.0.2
Ciris v1.0.1
Ciris v1.0.0
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
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
- Change to Scala Code of Conduct. Thanks @milessabin! (#217)
Released on 2019-08-27.
Ciris v0.12.1
Ciris v0.12.0
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
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
Ciris v0.10.2
Changes
- Add
ConfigErrors#combine
andSemigroup[ConfigErrors]
. (Thanks @cb372.) (#173) - Change to override
ConfigDecoder#toString
. (#172)
Updates
Documentation
- Add section on configuration loading using
parMapN
. (Thanks @cb372.) (#173)
Released on 2018-08-07.
Ciris v0.10.1
Changes
- Add
Secret#valueHash
andvalueShortHash
to retrieve the SHA1 hash of the value. (#164) - Change
Secret#toString
to include the short SHA1 hash (first 7 characters) of the value. (#164)
Refer to the usage guide for more details on these changes.
Updates
Documentation
- Add example of
showPretty
derivation from kittens for logging configurations. (#165)
Miscellaneous
- Change to use
tutOnly
when generating readme and contributing guide. (#166) - Update sbt plugins to latest versions. (#169)
Released on 2018-07-14.