packages feed

shell-monad 0.6.3 → 0.6.4

raw patch · 4 files changed

+11/−5 lines, 4 filesdep ~basePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base

API changes (from Hackage documentation)

- Control.Monad.Shell.Quote: instance [overlap ok] Eq a => Eq (Quoted a)
- Control.Monad.Shell.Quote: instance [overlap ok] IsString (Quoted Text)
- Control.Monad.Shell.Quote: instance [overlap ok] Monoid a => Monoid (Quoted a)
- Control.Monad.Shell.Quote: instance [overlap ok] Ord a => Ord (Quoted a)
- Control.Monad.Shell.Quote: instance [overlap ok] Quotable (Val String)
- Control.Monad.Shell.Quote: instance [overlap ok] Quotable (Val Text)
- Control.Monad.Shell.Quote: instance [overlap ok] Quotable String
- Control.Monad.Shell.Quote: instance [overlap ok] Quotable Text
- Control.Monad.Shell.Quote: instance [overlap ok] Show a => Show (Quoted a)
- Control.Monad.Shell.Quote: instance [overlap ok] Show v => Quotable (Val v)
+ Control.Monad.Shell.Quote: instance Eq a => Eq (Quoted a)
+ Control.Monad.Shell.Quote: instance IsString (Quoted Text)
+ Control.Monad.Shell.Quote: instance Monoid a => Monoid (Quoted a)
+ Control.Monad.Shell.Quote: instance Ord a => Ord (Quoted a)
+ Control.Monad.Shell.Quote: instance Quotable (Val String)
+ Control.Monad.Shell.Quote: instance Quotable (Val Text)
+ Control.Monad.Shell.Quote: instance Quotable String
+ Control.Monad.Shell.Quote: instance Quotable Text
+ Control.Monad.Shell.Quote: instance Show a => Show (Quoted a)
+ Control.Monad.Shell.Quote: instance Show v => Quotable (Val v)

Files

CHANGELOG view
@@ -1,3 +1,9 @@+shell-monad (0.6.4) unstable; urgency=medium++  * Fix build with ghc 7.10.++ -- Joey Hess <id@joeyh.name>  Fri, 12 Jun 2015 14:09:16 -0400+ shell-monad (0.6.3) unstable; urgency=medium    * Add Applicative instance for Script. (Thanks, Abhinav Gupta)
Control/Monad/Shell.hs view
@@ -86,10 +86,11 @@ import qualified Data.Text.Lazy as L import qualified Data.Set as S import Data.Monoid-import Control.Applicative import Data.Char import System.Posix.Types (Fd) import System.Posix.IO (stdInput, stdOutput, stdError)+import Control.Applicative+import Prelude  import Control.Monad.Shell.Quote @@ -141,7 +142,7 @@   where 	escape c 		| isAlphaNum c = L.singleton c-		| c `elem` "*?[!-:]\\" = L.singleton c+		| c `elem` ("*?[!-:]\\" :: String) = L.singleton c 		| otherwise = "\\" <> L.singleton c  -- | A shell function.
Control/Monad/Shell/Quote.hs view
@@ -3,7 +3,6 @@ {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE GeneralizedNewtypeDeriving #-}-{-# LANGUAGE OverlappingInstances #-}  module Control.Monad.Shell.Quote ( 	Quoted(..),
shell-monad.cabal view
@@ -1,5 +1,5 @@ Name: shell-monad-Version: 0.6.3+Version: 0.6.4 Cabal-Version: >= 1.8 License: BSD3 Maintainer: Joey Hess <id@joeyh.name>@@ -20,7 +20,7 @@   examples/fib.hs  Library-  GHC-Options: -Wall+  GHC-Options: -Wall -fno-warn-tabs   Exposed-Modules:     Control.Monad.Shell     Control.Monad.Shell.Quote