Changelog for MonadRandom-0.4.2.2
0.4.2.2 (18 January 2016)
- Allow
transformers-0.5.
0.4.2.1 (16 January 2016)
- Allow
transformers-compat-0.5.
0.4.2 (16 January 2016)
- Add
MonadPlusandAlternativeinstances forRandT.
0.4.1 (20 November 2015)
- Remove unnecessary
Monad mconstraint fromliftRandTandrunRandT.
This should again technically require a major version bump, but I'm not doing it this time in the interest of not being super annoying. If this breaks something for you, just yell, and I will deprecate this version and do a proper 0.5 release.
0.4 (12 May 2015)
- Remove unnecessary
RandomGen gconstraints fromliftRandT,liftRand,evalRandT,evalRand,runRandT,runRand.
A major version bump is required by the PVP since the types of all the above methods have changed, but this release is again very unlikely to break any client code.
0.3.0.2 (30 March 2015)
- Add
transformers-compatto allow building with newermtl
0.3.0.1 (24 November 2014)
- Improve documentation: ranges are exclusive at the upper bound
0.3 (4 September 2014)
- Eta-reduce definition of
Rand - Remove unnecessary
Random aconstraint from types ofliftRandandliftRandT.
Note that a major version bump is required by the PVP since the
types of liftRand and liftRandT have changed, but this release
is highly unlikely to break any client code.
0.2.0.1 (24 August 2014)
- Allow building with both
transformers-0.3and0.4.
0.2 (20 August 2014)
- change
Randfrom anewtypeto a type synonym MonadRandomandMonadSplitinstances forExceptT- strict variants of
StateTandWriterT - both lazy and strict variants of
RWST
- remove unneeded
RandomGenconstraint fromMonadState RandTinstance
0.1.13 (9 February 2014)
- add simple
uniformfunction for creating a uniform distribution over a list of values
0.1.12 (30 September 2013)
- add
liftRandTandliftRandfunctions, for lifting explicit generator-passing functions intoRandTandRand, respectively.
0.1.11 (1 August 2013)
- add
MonadRandomandMonadSplitinstances forIdentityT - derive
MonadReaderandMonadWriterinstances instead of declaring them explicitly (thanks again to James Koppel)
0.1.10 (16 July 2013)
- add
MonadRandomandMonadSplitinstances forContT(thanks to James Koppel for the patch)
0.1.9 (26 April 2013)
- add
MonadRandomandMonadSplitinstances forMaybeT