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 +6/−0
- Control/Monad/Shell.hs +3/−2
- Control/Monad/Shell/Quote.hs +0/−1
- shell-monad.cabal +2/−2
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