All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.4.0
This is the first release available for cats-effect 3!
- for cats-effect 2 compatibility use
pureharm-config-ce2
, for cats-effect 3 compat usepureharm-config
2.13.6
- pureconfig
0.16.0
- cats-effect
2.5.3
,3.2.1
- pureharm-core-anomaly
0.3.0
- pureharm-core-sprout
0.3.0
- temporarily disable tests, will be revived in a future milestone release
- bump scalafmt to
3.0.0-RC6
— from2.7.5
- bump sbt to
1.5.5
- bump sbt-spiewak to
0.21.0
- bump sbt-scalafmt to
2.4.3
Reverse deprecation warnings. Usage of pureharm-config
is still discouraged in favor of other modules. But, this release will be the last one which will be used by downstream pureharm modules, leaving it to the user to determine how configs ought to be read.
- support only
RefinedTypeThrow
instead of the genericRefinedType
sprout implicits. Part of a larger decision for pureharm to support onlyThrowable
-like error channels.
- drop dependency on pureharm-effects-cats, depend only on
cats-effect
2.4.1
Still EOL, small maintenance release.
- pureharm-effects-cats
0.4.0
This release marks the end of the line for pureharm-config. From now on, pureharm modules will encourage users to depend on pureharm-config-ciris
, and they will deprecate the usage of pureharm-config
, and removing it completely starting versions 0.3.x
onwards.
Split out from pureharm as of version 0.0.7
.
- cross compiled to Scala 2.13 -- pending support for scala 3.0.0-RC1
- cannot implement automatic derivation support for uses of Sprout encoding, because magnolia macros cannot find the types.
- removed deprecated
ConfigLoader.default
methods.