cats v1.1.0 Release Notes
-
Cats 1.1.0 is binary compatible with 1.0.1, i.e. its jar is a drop-in replacement for the 1.0.1 jar.
1.1.0 brought you:
15 API Enhancements
- #2194 Add
reject
(partial function) method to MonadError by @Wogan - #2192 Add valueOrF to EitherT by @denisrosca
- #2183 Add parTuple by @barambani
- #2182 Add
Foldable
,Traverse
andComonad
instances toWriterT
by @barambani - #2179 added
liftTo
toTry
,Either
andOption
by @kailuowang - #2169 Add FreeT.inject helper function (#1534) by @valydia
- #2159 Added Bitraverse for Ior (#2144) by @V-Lamp
- #2150 contravariant coyoneda by @tpolecat
- #2149 Add leftFlatMap to Either by @rohanshah
- #2146 added
leftNel
andrightNel
syntax by @kailuowang - #2143 Add NonEmptySet by @LukaJCB
- #2141 Add NonEmptyMap by @LukaJCB
- #2123 Add
contains_
,foldSmash
andmkString_
toFoldableOps
by @rsoeldner - ๐ #2119 Fixes type params for OptionT.getOrElse(F) by @fcanedo
- #2076 Add
Endo
type alias for (A => A
) by @kailuowang
๐ 4 Bug Fixes
- ๐ #2188 Remove calls to PartialFunction.apply, deprecated in 2.12.5 by @BennyHill
- #2187 Fix #2186: make IndexedStateT stack safe by @alexandru
- #2185 Fix #1733: make Kleisli.flatMap stack safe by @alexandru
- #2148 Add missing UnorderedTraverse syntax by @andyscott
๐ 16 Documentation Additions/Fixes
- โ #2196 Add "Law Testing" to side menu to increase visiblity. by @wjlow
- #2190 Add Ciris to list of projects in readme by @vlovgr
- #2184 Add Dsl.scala in the cats ecosystem by @Atry
- โก๏ธ #2177 Docs: Updated typeclass instances table by @battermann
- #2171 adding validation video by @Andrea
- #2165 Add types in the Kleisli code sample for composition by @jcranky
- #2156 Fix Spooky scaladoc typo by @jcranky
- ๐ #2155 Fix broken link in parallel documentation by @allantl
- #2154 contravariant.md [reversing roles of A and B in commentary to match the code] by @phderome
- #2153 added ammonite instructions to faq by @kailuowang
- โก๏ธ #2145 Update version in lawtesting docs by @LukaJCB
- ๐ #2140 Set micrositeDocumentationUrl as root-relative by @calvellido
- #2134 Minor scaladoc fix for ::: by @jcranky
- #2125 Wrong link in Eval doc by @gruggiero
- ๐ #2122 Add doctest example for ApplicativeError.raiseError by @ceedubs
- #1720 type classes with only defined laws to guideline by @kailuowang
๐ 4 Build Improvements:
- #2194 Add