wl-pprint-terminfo 3.5 → 3.6
raw patch · 4 files changed
+18/−7 lines, 4 filesdep +textdep ~wl-pprint-extrasPVP ok
version bump matches the API change (PVP)
Dependencies added: text
Dependency ranges changed: wl-pprint-extras
API changes (from Hackage documentation)
+ System.Console.Terminfo.PrettyPrint: instance PrettyTerm Text
Files
- CHANGELOG.markdown +4/−0
- README.markdown +2/−0
- src/System/Console/Terminfo/PrettyPrint.hs +8/−4
- wl-pprint-terminfo.cabal +4/−3
CHANGELOG.markdown view
@@ -1,3 +1,7 @@+3.6+---+* Additional instances for `Data.Text` and `Data.Text.Lazy`+ 3.5 --- * Additional instances for `Data.Word` and `Data.Int`
README.markdown view
@@ -1,6 +1,8 @@ wl-pprint-terminfo ================== +[](http://travis-ci.org/ekmett/wl-pprint-terminfo)+ This package adds support for term-info effects in the [`wl-pprint-extras`](/ekmett/wl-pprint-extras) free monad. Contact Information
src/System/Console/Terminfo/PrettyPrint.hs view
@@ -52,8 +52,10 @@ import System.Console.Terminfo.Effects import System.Console.Terminfo.Base import System.Console.Terminfo.Cursor-import qualified Data.ByteString as Strict-import qualified Data.ByteString.Lazy as Lazy+import qualified Data.ByteString as B+import qualified Data.ByteString.Lazy as BL+import qualified Data.Text as T+import qualified Data.Text.Lazy as TL import Data.Int import Data.Word import Data.Foldable (toList)@@ -251,8 +253,10 @@ prettyTerm = id prettyTermList = list -instance PrettyTerm Strict.ByteString-instance PrettyTerm Lazy.ByteString+instance PrettyTerm B.ByteString+instance PrettyTerm BL.ByteString+instance PrettyTerm T.Text+instance PrettyTerm TL.Text instance PrettyTerm Int instance PrettyTerm Int8 instance PrettyTerm Int16
wl-pprint-terminfo.cabal view
@@ -1,6 +1,6 @@ name: wl-pprint-terminfo category: Control, Monads, Text-version: 3.5+version: 3.6 cabal-version: >= 1.6 license: BSD3 license-file: LICENSE@@ -49,9 +49,10 @@ containers >= 0.4 && < 0.6, nats >= 0.1, semigroups >= 0.9,- wl-pprint-extras >= 3.3,+ wl-pprint-extras >= 3.4, terminfo >= 0.3.2 && < 0.4,- transformers >= 0.2 && < 0.4+ transformers >= 0.2 && < 0.4,+ text == 0.11.* if flag(Cursed) other-modules: System.Console.Terminfo.PrettyPrint.Curses