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 +3/−0
- haskeline.cabal +2/−2
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,