packages feed

prettyprinter-compat-ansi-wl-pprint 1 → 1.0.1

raw patch · 3 files changed

+42/−44 lines, 3 filesdep ~prettyprinter-ansi-terminalPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: prettyprinter-ansi-terminal

API changes (from Hackage documentation)

- Text.PrettyPrint.ANSI.Leijen: type Doc = Doc AnsiTerminal
+ Text.PrettyPrint.ANSI.Leijen: type Doc = Doc AnsiStyle
- Text.PrettyPrint.ANSI.Leijen: type SimpleDoc = SimpleDocStream AnsiTerminal
+ Text.PrettyPrint.ANSI.Leijen: type SimpleDoc = SimpleDocStream AnsiStyle

Files

CONTRIBUTORS.md view
@@ -7,8 +7,6 @@  ## `prettyprinter` library (this one) -- Moritz Kiefer, @cocreature-- Daniel Mendler, @minad – several ideas after the preliminary release - David Luposchainsky, @quchen – current maintainer  ## `ansi-wl-pprint` (origin forked from)
prettyprinter-compat-ansi-wl-pprint.cabal view
@@ -1,8 +1,8 @@ name:                prettyprinter-compat-ansi-wl-pprint-version:             1+version:             1.0.1 cabal-version:       >= 1.10 category:            User Interfaces, Text-synopsis:            Prettyprinter compatibility module for previous users of the ansi-wl-pprint package.+synopsis:            Drop-in compatibility package to migrate from »ansi-wl-pprint« to »prettyprinter«. description:         See README.md license:             BSD2 license-file:        LICENSE.md@@ -30,7 +30,7 @@         , OverloadedStrings      build-depends:-          base < 127-        , text-        , prettyprinter < 1.1-        , prettyprinter-ansi-terminal < 1.1+          base >= 4.7 && < 5+        , text == 1.2.*+        , prettyprinter < 1.2+        , prettyprinter-ansi-terminal >= 1.1 && < 1.2
src/Text/PrettyPrint/ANSI/Leijen.hs view
@@ -31,8 +31,8 @@   -type Doc = New.Doc NewT.AnsiTerminal-type SimpleDoc = New.SimpleDocStream NewT.AnsiTerminal+type Doc = New.Doc NewT.AnsiStyle+type SimpleDoc = New.SimpleDocStream NewT.AnsiStyle   @@ -163,42 +163,42 @@     onred, ongreen, onyellow, onblue, onmagenta, oncyan, onwhite, ondullblack,     ondullred, ondullgreen, ondullyellow, ondullblue, ondullmagenta, ondullcyan,     ondullwhite, bold, debold, underline, deunderline :: Doc -> Doc-black         = NewT.color       NewT.Black-red           = NewT.color       NewT.Red-green         = NewT.color       NewT.Green-yellow        = NewT.color       NewT.Yellow-blue          = NewT.color       NewT.Blue-magenta       = NewT.color       NewT.Magenta-cyan          = NewT.color       NewT.Cyan-white         = NewT.color       NewT.White-dullblack     = NewT.colorDull   NewT.Black-dullred       = NewT.colorDull   NewT.Red-dullgreen     = NewT.colorDull   NewT.Green-dullyellow    = NewT.colorDull   NewT.Yellow-dullblue      = NewT.colorDull   NewT.Blue-dullmagenta   = NewT.colorDull   NewT.Magenta-dullcyan      = NewT.colorDull   NewT.Cyan-dullwhite     = NewT.colorDull   NewT.White-onblack       = NewT.bgColor     NewT.Black-onred         = NewT.bgColor     NewT.Red-ongreen       = NewT.bgColor     NewT.Green-onyellow      = NewT.bgColor     NewT.Yellow-onblue        = NewT.bgColor     NewT.Blue-onmagenta     = NewT.bgColor     NewT.Magenta-oncyan        = NewT.bgColor     NewT.Cyan-onwhite       = NewT.bgColor     NewT.White-ondullblack   = NewT.bgColorDull NewT.Black-ondullred     = NewT.bgColorDull NewT.Red-ondullgreen   = NewT.bgColorDull NewT.Green-ondullyellow  = NewT.bgColorDull NewT.Yellow-ondullblue    = NewT.bgColorDull NewT.Blue-ondullmagenta = NewT.bgColorDull NewT.Magenta-ondullcyan    = NewT.bgColorDull NewT.Cyan-ondullwhite   = NewT.bgColorDull NewT.White-bold = NewT.bold+black         = New.annotate (NewT.color       NewT.Black)+red           = New.annotate (NewT.color       NewT.Red)+green         = New.annotate (NewT.color       NewT.Green)+yellow        = New.annotate (NewT.color       NewT.Yellow)+blue          = New.annotate (NewT.color       NewT.Blue)+magenta       = New.annotate (NewT.color       NewT.Magenta)+cyan          = New.annotate (NewT.color       NewT.Cyan)+white         = New.annotate (NewT.color       NewT.White)+dullblack     = New.annotate (NewT.colorDull   NewT.Black)+dullred       = New.annotate (NewT.colorDull   NewT.Red)+dullgreen     = New.annotate (NewT.colorDull   NewT.Green)+dullyellow    = New.annotate (NewT.colorDull   NewT.Yellow)+dullblue      = New.annotate (NewT.colorDull   NewT.Blue)+dullmagenta   = New.annotate (NewT.colorDull   NewT.Magenta)+dullcyan      = New.annotate (NewT.colorDull   NewT.Cyan)+dullwhite     = New.annotate (NewT.colorDull   NewT.White)+onblack       = New.annotate (NewT.bgColor     NewT.Black)+onred         = New.annotate (NewT.bgColor     NewT.Red)+ongreen       = New.annotate (NewT.bgColor     NewT.Green)+onyellow      = New.annotate (NewT.bgColor     NewT.Yellow)+onblue        = New.annotate (NewT.bgColor     NewT.Blue)+onmagenta     = New.annotate (NewT.bgColor     NewT.Magenta)+oncyan        = New.annotate (NewT.bgColor     NewT.Cyan)+onwhite       = New.annotate (NewT.bgColor     NewT.White)+ondullblack   = New.annotate (NewT.bgColorDull NewT.Black)+ondullred     = New.annotate (NewT.bgColorDull NewT.Red)+ondullgreen   = New.annotate (NewT.bgColorDull NewT.Green)+ondullyellow  = New.annotate (NewT.bgColorDull NewT.Yellow)+ondullblue    = New.annotate (NewT.bgColorDull NewT.Blue)+ondullmagenta = New.annotate (NewT.bgColorDull NewT.Magenta)+ondullcyan    = New.annotate (NewT.bgColorDull NewT.Cyan)+ondullwhite   = New.annotate (NewT.bgColorDull NewT.White)+bold = New.annotate NewT.bold debold = id {-# WARNING debold "Debold does not do anything" #-}-underline = NewT.underline+underline = New.annotate NewT.underlined deunderline = id {-# WARNING deunderline "Debold does not do anything" #-}