Releases: rcardin/raise4s
v0.0.8
Version 0.0.8 of the library is ready to meow even louder! 🐈
This version is focused on strengthening the integration with the Cats library. This time, we added support for the Validated[E, A]
type.
Bugs Fixed 🐞
What's Changed 🌟
- Added the conversion from 'Validated' type to
Raise
type by @rcardin in #62 - Added builders 'validated', 'validatedNec', and 'validatedNel' by @rcardin in #63
Dependency Updates 🔌
Full Changelog: v0.0.7...v0.0.8
v0.0.7
Version 0.0.7 of the library is ready to meow! 🐈
Our family has a new cats-raise4s
module that introduces some sneaky integrations with the Cats library.
Bugs Fixed 🐞
What's Changed 🎉
- Added a variation of the
mapOrAccumulate
function for error types defining acats.Semigroup
by @rcardin in #48 - Added a variation of the
mapOrAccumulate
function using thecats.data.NonEmptyList
by @rcardin in #53 - Added a variation of the
zipOrAccumulate
functions for error types defining acats.kernel.Semigroup
by @rcardin in #54 - Added variations of the
zipOrAccumulate
function using thecats.data.NonEmptyList
by @rcardin in #55 - Removed deprecated functions by @rcardin in #57
Dependency Updates 🔌
- Update dependency scalafmt to v3.8.2 by @renovate in #45
- Update codecov/codecov-action action to v4.5.0 - autoclosed by @renovate in #44
- Update dependency org.scalatest:scalatest to v3.2.18 by @renovate in #43
Full Changelog: v0.0.6...v0.0.7
v0.0.6
Version 0.0.6 of the library is ready to rumble! 🥁
Be aware: Version 0.0.6 is not compatible with previous versions 💣
What's Changed 🥳
- Added the
mapOrAccumulate
variant that accumulates on a custom type by @rcardin in #40 - Add a
zipOrAccumulate
variant that accumulates on a custom type by @rcardin in #41 - Extracted a
core
module by @rcardin in #42
Dependency Updates 🔌
- Update dependency scala to v3.4.2 by @renovate in #35
- Update codecov/codecov-action action to v4.4.1 by @renovate in #39
Full Changelog: v0.0.5...v0.0.6
v0.0.5
Version 0.0.5 of the library is ready to rumble! 🥁
What's Changed 🛸
- Rename the
bind()
method intovalue
by @rcardin in #28 - Added the 'value' function for the List[Either[E, A]] type by @rcardin in #29
- Inlined
Raise
functions by @rcardin in #31 - Create a
run
function returning a union typeE | A
by @rcardin in #34
Dependency Updates 🔌
- Update actions/setup-java action to v4 by @renovate in #24
- Update actions/checkout action to v4 by @renovate in #23
- Update codecov/codecov-action action to v4.3.1 by @renovate in #27
- Update dependency sbt/sbt to v1.9.9 by @renovate in #22
- Update dependency sbt/sbt to v1.10.0 by @renovate in #32
Full Changelog: v0.0.4...v0.0.5
v0.0.4
Here we go for a new version of the raise4s
library 🚀
This version is not backward-compatible with previous versions. See #12 for further details.
What's Changed 🌟
- Added the 'catching' function as an extension method. by @rcardin in #15
- Currying DSL functions by @rcardin in #16
Dependency Updates 🔌
- Update dependency org.scalatest:scalatest to v3.2.18 by @renovate in #18
- Update codecov/codecov-action action to v4.3.0 - autoclosed by @renovate in #19
Full Changelog: v0.0.3...v0.0.4
v0.0.3
The new version of the raise4s
library landed 🔥
This version is not backward-compatible with previous versions. See #2 for further details.
What's Changed 🗽
- Added a scope 'Raise' for all the top-level functions by @rcardin in #6
- Added a method to lift a value to raise context by @rcardin in #7
- Removed
$
from method names by @baldram in #8 - Deprecated functions without a scope by @rcardin in #10
- Added typed error accumulation by @rcardin in #11
New Contributors 🫶
Full Changelog: v0.0.2...v0.0.3
Release 0.0.2
The first official release of the raise4s
🎉
Test release
Test release.