7.2.0 M3
xuwei-k edited this page May 16, 2017
·
2 revisions
This release is NOT binary compatible with 7.1.x and 7.2.x milestones.
- Add
orZero
and~
toOptionT
,LazyOptionT
, andMaybeT
- Added multiply1 on Semigroup with efficient default implementation and used it in default implementation of Monoid[F].multiply.
- add ProductBind, ProductMonad, ProductMonadPlus
- add OptionTMonadError
- add MaybeTMonadError
- Add Semigroup and Monoid instances for Const
- add writerTMonadError
- Kleisli MonadError instance
- add bisequenceU that uses the now fixed bitraverseU
- add EitherT.rightU, leftU
- add
MonadError[scala.Either, _]
- Add bi-conditional <-->
- add ParallelTask type
- add Nondeterminism#parallel
- Kleisli natural transformation
- Add working UnapplyProduct
- add writerTBind. s/writerApply/writerBind
- add
LazyEitherT.lazyEitherTU
- add
WriterT.writerTU
- Add ReaderT value alias
- Nondeterminism#{gatherUnordered1, gather1, aggregate1, aggregateCommutative1}
- Traverse1#sequence1U
- Traverse1#traverse1U
- EitherT.fromDisjunction
- added a findMapM method for Foldables
- add Disjunction#recover and Disjunction#recoverWith
- Fixed drawTree SOE and memory usage
- relax StreamT#trans constraint
- remove
FreeAp#monadic
Functor constraint - remove unnecessary Functor constraints
- remove unnecessary Functor constraints
- use value class in ValidationFlatMap
- relax ApplicativePlus#compose constraint
- s/Monad/Applicative constraint on Kleisli lower
- remove writerApplicative
- Removed implicit Apply lifts
- avoid evaluate twice in
Zip[OneAnd[F, ?]]#zip
- Made Order.reverseOrder tie the knot.
- IList groupBy uses NonEmptyList instead of IList
- 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