7.3.0 M25
kenji yoshida edited this page Sep 6, 2018
·
1 revision
This release is NOT binary compatible with 7.2.x and 7.3.x milestones.
- Add more Alt instances
- Add more decidable/divisible instances (#1932)
- convenient methods and type aliases for parallelism (#1891)
- Optimise
Apply[{ Either, \/ }].apply2
(#1958) - Inject.instance (#1843)
- Free instances of Monads (#1837)
- clearer MonadErrorTest (#1696)
- forever syntax on BindRec
- Laws for MonadReader
- IStream.fromMaybe
Decidable[MaybeT]
instance (#1913)- IStream.headMaybe, Just.get, APair, Pair (#1924)
- new data structure: IStream (#1911)
- added sequenceM to Traverse and TraverseSyntax (#1914)
- Invariant parent of Applicative and Divisible (#1912)
- rename Derives to InvariantAlt, extends InvariantFunctor (#1909)
Decidable[IdT]
andDivisible[IdT]
- Derives: by-name parameter (#1905)
- Instances
Decidable[Order]
andAlt[Maybe]
(#1896) - scalaz-deriving Decidable and Alt (#1881)
- IdOps.applyIf: apply f° if predicate satisfied.
- Swap StateT type parameters (#1838)
- documentation on
z""
and non-case-classity - use
@implicitAmbiguous
to enhanceshow""
error messages.
- do not encourage use of Throwable. deprecate Catchable
- use foldLeft and foldRight instead of deprecated symbolic methods
- use kind-projector syntax for pointOrEmptyNT and friends
- rename emptyOrPure -> emptyOrPoint to match pointOrEmpty
- comments+doc around "hidden covariance"
- Use hidden-covariance trick to avoid dead code warning.
- rename show"" to z"" (as it may become in scalaz 8)
- use fromIso for IdT instances (#1906)
- Make Traversables short-circuiting and stack-safe (#1875)
- More direct / efficient
Monad.apply2
(#1894) - alt/choose compositions (#1908)
- 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