Releases: snowleopard/selective
Releases · snowleopard/selective
Version 0.7
0.7
- Drop
MonadTrans (ExceptT e)
instance to allowtransformers-0.6.1
.
See #70.
Version 0.6
0.6
- Start supporting GHC 9.4. See #66.
- Add
ComposeTraversable
. See #65. - Make the
Applicative
instance ofComposeEither
more interesting by relying on theSelective f
constraint. See #64. - Make the
Lift
instance lazier. See #63. - Stop supporting GHC <= 8.6. See #62.
- Add
Control.Selective.Trans.Except
transformer. See #39.
Version 0.5
0.5
- Allow
transformers-0.6
, see #47. - Drop dependencies on
mtl
andtasty
. See #45, #46. - Derive the stock
Eq
andOrd
instances forValidation
, see #43. - Add
selectT
, see #42. - Add more general instances for
IdentityT
andReaderT
. This is technically
a breaking change becauseSelective
is not a superclass ofMonad
. See #38.
Version 0.4.2
Minor documentation updates and implementation changes for GHC 9.0 compatibility.
Version 0.4.1.1
The only significant change is dropping an unused extension: #28.
Version 0.4.1
0.4.1
- Allow newer QuickCheck.
Version 0.4
0.4
- Add multi-way selective functors:
Control.Selective.Multi
.
Version 0.3
0.3
- Add freer rigid selective functors:
Control.Selective.Rigid.Freer
. - Rename
Control.Selective.Free.Rigid
toControl.Selective.Rigid.Free
. - Add free selective functors:
Control.Selective.Free
. - Switch to more conventional field names in
SelectA
andSelectM
.
Version 0.2
0.2
- Make compatible with GHC >= 8.0.2.
- Add another free construction
Control.Selective.Free
. - Add several new
Selective
instances.
Version 0.1
First Hackage release: http://hackage.haskell.org/package/selective