language-ext v3.1.21 Release Notes
Release Date: 2019-05-01 // almost 5 years ago-
🛠 The
Do
operation for running side-effects on monadic computations was running the computations for lazy monads (Try
,TryOption
,TryAsync
,TryOptionAsync
,Reader
,Writer
,State
,RWS
) twice. This has now been fixed.Strict
hadn't been implemented for all lazy monadic types. This has now also been rectified.⚡️ The
LanguageExt.CodeGen
library has been updated tov3.1.20
- this will now deal withOption
types for fields correctly. Previously,None
wasn't handled as a value, but as an absence of a value. So if you use[With]
or[WithLens]
and you have fields in your record type that useOption<...>
then you'll need this update.