Releases: pureharm/pureharm-core
Releases · pureharm/pureharm-core
0.3.0
🥳 This is the first release for stable Scala 3! 🥳
Scala versions:
- add
2.13.6w/-Xsource:3compiler flag. - add support for
3.0.1 - drop
3.0.0-RC1,3.0.0-RC2
Dependency upgrades:
internals
- 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 - bump sbt-scalajs-crossproject to
1.1.0 - bump sbt-scalajs to
1.6.0
0.2.0
- add alias for
sprout.BurryinPureharmSproutAliases - remove
Show[New]instances for anyOldType[Old, New], it seriously tripped up type inference - [pureharm-core-anomaly] now depends on cats. Move
Show[Throwable]instance to anomaly package. The change is source compatible if you mixed in AnomalyImplicits. - add pretty printed
.toStringimplementation for all Anomalies.
New Scala versions:
- 3.0.0-RC2
Dependency upgrades:
0.1.0
Split out from pureharm as of version 0.0.7.
Newly cross published for both Scala 2.13, and 3.0.0-RC1 on JVM and JS runtimes.
- add instance for
cats.Show[Throwable]tobusymachines.pureharm.PureharmCoreImplicits
busymachines.pureharm.anomaly:
- add
AnomalyLikesuper-type that is inherited byAnomaly,Catastrophe,Anomalies, this allows
for easy non-anomaly catch-all that allows rethrowing.
- delete deprecated
PhantomTypeandSafePhantomType - delete package
busymachines.pureharm.phantom, move sprouts tobusymachines.pureharm.sprout
Dependencies: