packages feed

haskeline 0.6.3.1 → 0.6.3.2

raw patch · 2 files changed

+5/−2 lines, 2 filesdep ~mtlPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: mtl

API changes (from Hackage documentation)

- System.Console.Haskeline.MonadException: instance [overlap ok] (MonadException m) => MonadException (ReaderT r m)
- System.Console.Haskeline.MonadException: instance [overlap ok] (MonadException m) => MonadException (StateT s m)
+ System.Console.Haskeline.MonadException: instance [overlap ok] MonadException m => MonadException (ReaderT r m)
+ System.Console.Haskeline.MonadException: instance [overlap ok] MonadException m => MonadException (StateT s m)
- System.Console.Haskeline: defaultSettings :: (MonadIO m) => Settings m
+ System.Console.Haskeline: defaultSettings :: MonadIO m => Settings m
- System.Console.Haskeline: getInputChar :: (MonadException m) => String -> InputT m (Maybe Char)
+ System.Console.Haskeline: getInputChar :: MonadException m => String -> InputT m (Maybe Char)
- System.Console.Haskeline: getInputLine :: (MonadException m) => String -> InputT m (Maybe String)
+ System.Console.Haskeline: getInputLine :: MonadException m => String -> InputT m (Maybe String)
- System.Console.Haskeline: getPassword :: (MonadException m) => Maybe Char -> String -> InputT m (Maybe String)
+ System.Console.Haskeline: getPassword :: MonadException m => Maybe Char -> String -> InputT m (Maybe String)
- System.Console.Haskeline: handleInterrupt :: (MonadException m) => m a -> m a -> m a
+ System.Console.Haskeline: handleInterrupt :: MonadException m => m a -> m a -> m a
- System.Console.Haskeline: haveTerminalUI :: (Monad m) => InputT m Bool
+ System.Console.Haskeline: haveTerminalUI :: Monad m => InputT m Bool
- System.Console.Haskeline: outputStr :: (MonadIO m) => String -> InputT m ()
+ System.Console.Haskeline: outputStr :: MonadIO m => String -> InputT m ()
- System.Console.Haskeline: outputStrLn :: (MonadIO m) => String -> InputT m ()
+ System.Console.Haskeline: outputStrLn :: MonadIO m => String -> InputT m ()
- System.Console.Haskeline: runInputT :: (MonadException m) => Settings m -> InputT m a -> m a
+ System.Console.Haskeline: runInputT :: MonadException m => Settings m -> InputT m a -> m a
- System.Console.Haskeline: runInputTBehavior :: (MonadException m) => Behavior -> Settings m -> InputT m a -> m a
+ System.Console.Haskeline: runInputTBehavior :: MonadException m => Behavior -> Settings m -> InputT m a -> m a
- System.Console.Haskeline: runInputTBehaviorWithPrefs :: (MonadException m) => Behavior -> Prefs -> Settings m -> InputT m a -> m a
+ System.Console.Haskeline: runInputTBehaviorWithPrefs :: MonadException m => Behavior -> Prefs -> Settings m -> InputT m a -> m a
- System.Console.Haskeline: runInputTWithPrefs :: (MonadException m) => Prefs -> Settings m -> InputT m a -> m a
+ System.Console.Haskeline: runInputTWithPrefs :: MonadException m => Prefs -> Settings m -> InputT m a -> m a
- System.Console.Haskeline: withInterrupt :: (MonadException m) => InputT m a -> InputT m a
+ System.Console.Haskeline: withInterrupt :: MonadException m => InputT m a -> InputT m a
- System.Console.Haskeline.Completion: completeFilename :: (MonadIO m) => CompletionFunc m
+ System.Console.Haskeline.Completion: completeFilename :: MonadIO m => CompletionFunc m
- System.Console.Haskeline.Completion: completeQuotedWord :: (Monad m) => Maybe Char -> [Char] -> (String -> m [Completion]) -> CompletionFunc m -> CompletionFunc m
+ System.Console.Haskeline.Completion: completeQuotedWord :: Monad m => Maybe Char -> [Char] -> (String -> m [Completion]) -> CompletionFunc m -> CompletionFunc m
- System.Console.Haskeline.Completion: completeWord :: (Monad m) => Maybe Char -> [Char] -> (String -> m [Completion]) -> CompletionFunc m
+ System.Console.Haskeline.Completion: completeWord :: Monad m => Maybe Char -> [Char] -> (String -> m [Completion]) -> CompletionFunc m
- System.Console.Haskeline.Completion: completeWordWithPrev :: (Monad m) => Maybe Char -> [Char] -> (String -> String -> m [Completion]) -> CompletionFunc m
+ System.Console.Haskeline.Completion: completeWordWithPrev :: Monad m => Maybe Char -> [Char] -> (String -> String -> m [Completion]) -> CompletionFunc m
- System.Console.Haskeline.Completion: listFiles :: (MonadIO m) => FilePath -> m [Completion]
+ System.Console.Haskeline.Completion: listFiles :: MonadIO m => FilePath -> m [Completion]
- System.Console.Haskeline.Completion: noCompletion :: (Monad m) => CompletionFunc m
+ System.Console.Haskeline.Completion: noCompletion :: Monad m => CompletionFunc m
- System.Console.Haskeline.Encoding: decode :: (MonadIO m) => ByteString -> InputT m String
+ System.Console.Haskeline.Encoding: decode :: MonadIO m => ByteString -> InputT m String
- System.Console.Haskeline.Encoding: encode :: (MonadIO m) => String -> InputT m ByteString
+ System.Console.Haskeline.Encoding: encode :: MonadIO m => String -> InputT m ByteString
- System.Console.Haskeline.Encoding: getDecoder :: (Monad m) => InputT m (ByteString -> IO String)
+ System.Console.Haskeline.Encoding: getDecoder :: Monad m => InputT m (ByteString -> IO String)
- System.Console.Haskeline.Encoding: getEncoder :: (Monad m) => InputT m (String -> IO ByteString)
+ System.Console.Haskeline.Encoding: getEncoder :: Monad m => InputT m (String -> IO ByteString)
- System.Console.Haskeline.MonadException: block :: (MonadException m) => m a -> m a
+ System.Console.Haskeline.MonadException: block :: MonadException m => m a -> m a
- System.Console.Haskeline.MonadException: bracket :: (MonadException m) => m a -> (a -> m b) -> (a -> m c) -> m c
+ System.Console.Haskeline.MonadException: bracket :: MonadException m => m a -> (a -> m b) -> (a -> m c) -> m c
- System.Console.Haskeline.MonadException: class (MonadIO m) => MonadException m
+ System.Console.Haskeline.MonadException: class MonadIO m => MonadException m
- System.Console.Haskeline.MonadException: finally :: (MonadException m) => m a -> m b -> m a
+ System.Console.Haskeline.MonadException: finally :: MonadException m => m a -> m b -> m a
- System.Console.Haskeline.MonadException: unblock :: (MonadException m) => m a -> m a
+ System.Console.Haskeline.MonadException: unblock :: MonadException m => m a -> m a

Files

CHANGES view
@@ -1,3 +1,6 @@+Changed in version 0.6.3.2:+   * Allow building with mtl-2.0.* .+ Changed in version 0.6.3.1:    * Updated contraints for ghc-7.0.1. 
haskeline.cabal view
@@ -1,6 +1,6 @@ Name:           haskeline Cabal-Version:  >=1.6-Version:        0.6.3.1+Version:        0.6.3.2 Category:       User Interfaces License:        BSD3 License-File:   LICENSE@@ -58,7 +58,7 @@                            bytestring==0.9.*         }     }-    Build-depends:  filepath >= 1.1 && < 1.3, mtl==1.1.*,+    Build-depends:  filepath >= 1.1 && < 1.3, mtl >= 1.1 && < 2.1,                     utf8-string==0.3.* && >=0.3.6,                     extensible-exceptions==0.1.* && >=0.1.1.0     Extensions:     ForeignFunctionInterface, Rank2Types, FlexibleInstances,