Skip to content

Releases: pureharm/pureharm-config

0.5.0

05 Aug 09:39
9c283b8
Compare
Choose a tag to compare

⚠️ keep in mind the same warning as for version 0.4.0 ⚠️

This is the first release available for cats-effect 3!

⚠️ module rename ⚠️

  • for cats-effect 2 compatibility use pureharm-config-ce2, for cats-effect 3 compat use pureharm-config

new Scala versions:

  • 2.13.6

dependency upgrades

internals

  • temporarily disable tests, will be revived in a future milestone release
  • bump scalafmt to 3.0.0-RC6 — from 2.7.5
  • bump sbt to 1.5.5
  • bump sbt-spiewak to 0.21.0
  • bump sbt-scalafmt to 2.4.3

0.4.0

10 Apr 09:44
389966f
Compare
Choose a tag to compare

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.

breaking changes

  • support only RefinedTypeThrow instead of the generic RefinedType sprout implicits. Part of a larger decision for pureharm to support only Throwable-like error channels.

dependency changes

0.3.0

07 Apr 11:44
3f2e6ba
Compare
Choose a tag to compare

Still EOL, small maintenance release.

Dependency upgrades

0.2.0

02 Apr 12:47
1dba1fe
Compare
Choose a tag to compare

⚠️
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.

Also, it's moment to rejoice 🥳, since I think the remodularization makes for better software.

0.1.0

19 Mar 13:19
db266f2
Compare
Choose a tag to compare

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 methods ⚠️

  • removed deprecated ConfigLoader.default methods.