packages feed

multistate 0.6.0.0 → 0.6.1.0

raw patch · 13 files changed

+26/−4 lines, 13 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

+ Control.Monad.Trans.MultiRWS: class Monad m => MonadMultiReader a m
+ Control.Monad.Trans.MultiRWS: class Monad m => MonadMultiState a m
+ Control.Monad.Trans.MultiRWS: class (Monad m, Monoid a) => MonadMultiWriter a m
+ Control.Monad.Trans.MultiRWS: mAsk :: MonadMultiReader a m => m a
+ Control.Monad.Trans.MultiRWS: mGet :: MonadMultiState a m => m a
+ Control.Monad.Trans.MultiRWS: mSet :: MonadMultiState a m => a -> m ()
+ Control.Monad.Trans.MultiRWS: mTell :: MonadMultiWriter a m => a -> m ()
+ Control.Monad.Trans.MultiRWS.Lazy: class Monad m => MonadMultiReader a m
+ Control.Monad.Trans.MultiRWS.Lazy: class Monad m => MonadMultiState a m
+ Control.Monad.Trans.MultiRWS.Lazy: class (Monad m, Monoid a) => MonadMultiWriter a m
+ Control.Monad.Trans.MultiRWS.Lazy: mAsk :: MonadMultiReader a m => m a
+ Control.Monad.Trans.MultiRWS.Lazy: mGet :: MonadMultiState a m => m a
+ Control.Monad.Trans.MultiRWS.Lazy: mSet :: MonadMultiState a m => a -> m ()
+ Control.Monad.Trans.MultiRWS.Lazy: mTell :: MonadMultiWriter a m => a -> m ()
+ Control.Monad.Trans.MultiRWS.Strict: class Monad m => MonadMultiReader a m
+ Control.Monad.Trans.MultiRWS.Strict: class Monad m => MonadMultiState a m
+ Control.Monad.Trans.MultiRWS.Strict: class (Monad m, Monoid a) => MonadMultiWriter a m
+ Control.Monad.Trans.MultiRWS.Strict: mAsk :: MonadMultiReader a m => m a
+ Control.Monad.Trans.MultiRWS.Strict: mGet :: MonadMultiState a m => m a
+ Control.Monad.Trans.MultiRWS.Strict: mSet :: MonadMultiState a m => a -> m ()
+ Control.Monad.Trans.MultiRWS.Strict: mTell :: MonadMultiWriter a m => a -> m ()
+ Control.Monad.Trans.MultiReader.Lazy: class Monad m => MonadMultiReader a m
+ Control.Monad.Trans.MultiReader.Lazy: mAsk :: MonadMultiReader a m => m a
+ Control.Monad.Trans.MultiReader.Strict: class Monad m => MonadMultiReader a m
+ Control.Monad.Trans.MultiReader.Strict: mAsk :: MonadMultiReader a m => m a
+ Control.Monad.Trans.MultiWriter.Lazy: class (Monad m, Monoid a) => MonadMultiWriter a m
+ Control.Monad.Trans.MultiWriter.Lazy: mTell :: MonadMultiWriter a m => a -> m ()
+ Control.Monad.Trans.MultiWriter.Strict: class (Monad m, Monoid a) => MonadMultiWriter a m
+ Control.Monad.Trans.MultiWriter.Strict: mTell :: MonadMultiWriter a m => a -> m ()

Files

README.md view
@@ -1,6 +1,7 @@ # multistate  [![Build Status](https://secure.travis-ci.org/lspitzner/multistate.svg)](http://travis-ci.org/lspitzner/multistate)+[![Hackage](https://img.shields.io/hackage/v/multistate.svg)](https://hackage.haskell.org/package/multistate)  ## Introduction 
changelog.md view
@@ -1,5 +1,9 @@ # Changelog for [`multistate` package](https://hackage.haskell.org/package/multistate) +## 0.6.1.0 *June 2015*++  * Export classes from transformer modules+ ## 0.6.0.0 *June 2015*    * Add `MultiRWST`
multistate.cabal view
@@ -1,5 +1,5 @@ Name:          multistate-Version:       0.6.0.0+Version:       0.6.1.0 Cabal-Version: >= 1.10 Build-Type:    Simple license:       BSD3
src/Control/Monad/Trans/MultiRWS.hs view
@@ -5,6 +5,10 @@     MultiRWST(..)   , MultiRWSTNull   , MultiRWS+  -- * MonadMulti classes+  , MonadMultiReader(..)+  , MonadMultiWriter(..)+  , MonadMultiState(..)   -- * run-functions (extracting from RWST)   , runMultiRWST   , runMultiRWSTASW
src/Control/Monad/Trans/MultiRWS/Lazy.hs view
@@ -9,6 +9,10 @@     MultiRWST(..)   , MultiRWSTNull   , MultiRWS+  -- * MonadMulti classes+  , MonadMultiReader(..)+  , MonadMultiWriter(..)+  , MonadMultiState(..)   -- * run-functions (extracting from RWST)   , runMultiRWST   , runMultiRWSTASW
src/Control/Monad/Trans/MultiRWS/Strict.hs view
@@ -9,6 +9,10 @@     MultiRWST(..)   , MultiRWSTNull   , MultiRWS+  -- * MonadMulti classes+  , MonadMultiReader(..)+  , MonadMultiWriter(..)+  , MonadMultiState(..)   -- * run-functions (extracting from RWST)   , runMultiRWST   , runMultiRWSTASW
src/Control/Monad/Trans/MultiReader.hs view
@@ -29,5 +29,4 @@   -- just re-export-import Control.Monad.Trans.MultiReader.Class import Control.Monad.Trans.MultiReader.Lazy
src/Control/Monad/Trans/MultiReader/Lazy.hs view
@@ -5,6 +5,8 @@     MultiReaderT(..)   , MultiReaderTNull   , MultiReader+  -- * MonadMultiReader class+  , MonadMultiReader(..)   -- * run-functions   , runMultiReaderT   , runMultiReaderT_
src/Control/Monad/Trans/MultiReader/Strict.hs view
@@ -5,6 +5,8 @@     MultiReaderT(..)   , MultiReaderTNull   , MultiReader+  -- * MonadMultiReader class+  , MonadMultiReader(..)   -- * run-functions   , runMultiReaderT   , runMultiReaderT_
src/Control/Monad/Trans/MultiState.hs view
@@ -44,5 +44,4 @@   -- just re-export-import Control.Monad.Trans.MultiState.Class import Control.Monad.Trans.MultiState.Lazy
src/Control/Monad/Trans/MultiWriter.hs view
@@ -36,5 +36,4 @@   -- just re-exports-import Control.Monad.Trans.MultiWriter.Class import Control.Monad.Trans.MultiWriter.Lazy
src/Control/Monad/Trans/MultiWriter/Lazy.hs view
@@ -9,6 +9,8 @@     MultiWriterT(..)   , MultiWriterTNull   , MultiWriter+  -- * MonadMultiWriter class+  , MonadMultiWriter(..)   -- * run-functions   , runMultiWriterT   , runMultiWriterTAW
src/Control/Monad/Trans/MultiWriter/Strict.hs view
@@ -9,6 +9,8 @@     MultiWriterT(..)   , MultiWriterTNull   , MultiWriter+  -- * MonadMultiWriter class+  , MonadMultiWriter(..)   -- * run-functions   , runMultiWriterT   , runMultiWriterTAW