λ v3.3.0 Release Notes
Release Date: 2019-02-20 // about 5 years ago-
➕ Added
- 🔀
MergeMaps
, aMonoid
onMap
formed byMap#merge
CheckedEffect
is now aCheckedFn1
CheckedSupplier
is now aCheckedFn1
CheckedFn1
now overrides all possible methods with covariant return typeMapLens#asCopy
has overload taking copy functionMapLens#valueAt
has overload taking copy functionSortWith
for sorting anIterable
given aComparator
over its elementsIO#externallyManaged
, for supplying anIO
with externally-managed futures- ✅ test jar is now published
Monad#join
static alias forflatMap(id())
Effect#effect
static factory method takingFn1
IO#unsafePerformAsyncIO
overloads for runningIO
s asynchronouslyIO
s automatically encode parallelism in compositionIO#exceptionally
for recovering from failure duringIO
operationOptic
, a generic supertype for all profunctor optics
🛠 Fixed
- issue where certain ways to compose
Effect
s unintentionally nullified the effect
✂ Removed
- 🚀
AddAll
semigroup, deprecated in previous release - 🚀 Dyadic
Either#flatMap()
, deprecated in previous release
- 🔀