7.1.0 M6
This release is not binary compatible with 7.0.0 and previous milestones in the 7.1.x series.
Built against Scala 2.9.3, 2.10.3 and 2.11.0-RC1.
Note that these lists are not cumulative!
- specialized aliases for
subst
onLeibniz
andLiskov
(#640) -
filter
method onOptionT
(#643) - function to transform an arrow under an isomorphism (#646)
-
dimap
method onProfunctor
(#647) -
liftFU
onFree
which infers the nested type constructor (a7bab4bf65) -
whenM
,untilM
,forever
(#653) - instances for
Coyoneda
(#652) - catching combinators on
MonadCatchIO
(#663) - specializied
sequence
forFree
(#658) - constant functor and polymorphic constant function (#657)
- instances for
LiftIO
andMonadIO
(#661)
-
ISet
: portData.Set
from Haskell (interface is probably stable) (#641, 2147f9417e, e2ed8cddc4, 41a841bfe9)
- various performance optimizations (758d43ac5f, cd3fc71300, d59f3a49f1, b2acf67f49, 949b90fb19, 4a16dc3be2)
- constraint
fromTryCatch
to catch a specificThrowable
(#605) - generalise
Nondeterminism
gather to useReducer
s (#650)
-
scalaz-xml
: The whole module is now deprecated.Reason: This module should not live inside the main scalaz project. If there are any users willing to maintain it, it can be resurrected as a project under the scalaz umbrella (cf.
scalaz-geo
).Plan: The module is not actually marked with
@deprecated
. The last release shipping it will be 7.1.0. Since 7.1.x will be binary compatible with 7.1.0, it can still be used with the 7.1.x series. -
fromTryCatch
, replaced byfromTryCatchThrowable
(#605)Reason: This method catches fatal throwables
-
old, manually-importable
MonadIO
andLiftIO
instances forStateT
andKleisli
(#661)They are now in the respective companion objects and are picked up automatically without importing.
- build with Scala 2.11.0-RC1 (78ff758d63, 2d2802af07, d354358ed1)
-
curry
zipWith
onFree
for better type inference (5cba367955)Migration strategy: trivial
- Developer notes
- Release notes for Scalaz 6.0.x
- Release notes for Scalaz 7.0.0
- Release notes for Scalaz 7.0.x
- Release notes for Scalaz 7.1.0
- Release note for Scalaz 7.1.x
- Release notes for Scalaz 7.2.0
- Release note for Scalaz 7.2.x
-
Release notes for Scalaz 7.3.0
- 7.3.0-M1
- 7.3.0-M2
- 7.3.0-M3
- 7.3.0-M4
- 7.3.0-M5
- 7.3.0-M6
- 7.3.0-M7
- 7.3.0-M8
- 7.3.0-M9
- 7.3.0-M10
- 7.3.0-M11
- 7.3.0-M12
- 7.3.0-M13
- 7.3.0-M14
- 7.3.0-M15
- 7.3.0-M16
- 7.3.0-M17
- 7.3.0-M18
- 7.3.0-M19
- 7.3.0-M20
- 7.3.0-M21
- 7.3.0-M22
- 7.3.0-M23
- 7.3.0-M24
- 7.3.0-M25
- 7.3.0-M26
- 7.3.0-M27
- 7.3.0-M28
- 7.3.0-M29
- 7.3.0-M30
- 7.3.0-M31
- 7.3.0-M32