trifecta 1.7.1 → 1.7.1.1
raw patch · 3 files changed
+10/−2 lines, 3 filesdep ~ansi-terminaldep ~ansi-wl-pprintdep ~doctestnew-uploaderPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: ansi-terminal, ansi-wl-pprint, doctest
API changes (from Hackage documentation)
- Text.Trifecta.Delta: instance Text.PrettyPrint.ANSI.Leijen.Pretty Text.Trifecta.Delta.Delta
- Text.Trifecta.Highlight: instance Text.PrettyPrint.ANSI.Leijen.Pretty Text.Trifecta.Highlight.HighlightedRope
- Text.Trifecta.Rendering: instance Text.PrettyPrint.ANSI.Leijen.Pretty Text.Trifecta.Rendering.Rendering
- Text.Trifecta.Result: instance GHC.Show.Show a => Text.PrettyPrint.ANSI.Leijen.Pretty (Text.Trifecta.Result.Result a)
+ Text.Trifecta.Delta: instance Text.PrettyPrint.ANSI.Leijen.Internal.Pretty Text.Trifecta.Delta.Delta
+ Text.Trifecta.Highlight: instance Text.PrettyPrint.ANSI.Leijen.Internal.Pretty Text.Trifecta.Highlight.HighlightedRope
+ Text.Trifecta.Rendering: instance Text.PrettyPrint.ANSI.Leijen.Internal.Pretty Text.Trifecta.Rendering.Rendering
+ Text.Trifecta.Result: instance GHC.Show.Show a => Text.PrettyPrint.ANSI.Leijen.Internal.Pretty (Text.Trifecta.Result.Result a)
- Text.Trifecta.Highlight: class HasHighlightDoc c_a1Qm6 where docContent = (.) highlightDoc docContent docCss = (.) highlightDoc docCss docTitle = (.) highlightDoc docTitle
+ Text.Trifecta.Highlight: class HasHighlightDoc c_a1PYo where docContent = (.) highlightDoc docContent docCss = (.) highlightDoc docCss docTitle = (.) highlightDoc docTitle
- Text.Trifecta.Highlight: class HasHighlightedRope c_a1Q69 where ropeContent = (.) highlightedRope ropeContent ropeHighlights = (.) highlightedRope ropeHighlights
+ Text.Trifecta.Highlight: class HasHighlightedRope c_a1PIr where ropeContent = (.) highlightedRope ropeContent ropeHighlights = (.) highlightedRope ropeHighlights
- Text.Trifecta.Highlight: docContent :: HasHighlightDoc c_a1Qm6 => Lens' c_a1Qm6 HighlightedRope
+ Text.Trifecta.Highlight: docContent :: HasHighlightDoc c_a1PYo => Lens' c_a1PYo HighlightedRope
- Text.Trifecta.Highlight: docCss :: HasHighlightDoc c_a1Qm6 => Lens' c_a1Qm6 String
+ Text.Trifecta.Highlight: docCss :: HasHighlightDoc c_a1PYo => Lens' c_a1PYo String
- Text.Trifecta.Highlight: docTitle :: HasHighlightDoc c_a1Qm6 => Lens' c_a1Qm6 String
+ Text.Trifecta.Highlight: docTitle :: HasHighlightDoc c_a1PYo => Lens' c_a1PYo String
- Text.Trifecta.Highlight: highlightDoc :: HasHighlightDoc c_a1Qm6 => Lens' c_a1Qm6 HighlightDoc
+ Text.Trifecta.Highlight: highlightDoc :: HasHighlightDoc c_a1PYo => Lens' c_a1PYo HighlightDoc
- Text.Trifecta.Highlight: highlightedRope :: HasHighlightedRope c_a1Q69 => Lens' c_a1Q69 HighlightedRope
+ Text.Trifecta.Highlight: highlightedRope :: HasHighlightedRope c_a1PIr => Lens' c_a1PIr HighlightedRope
- Text.Trifecta.Highlight: ropeContent :: HasHighlightedRope c_a1Q69 => Lens' c_a1Q69 Rope
+ Text.Trifecta.Highlight: ropeContent :: HasHighlightedRope c_a1PIr => Lens' c_a1PIr Rope
- Text.Trifecta.Highlight: ropeHighlights :: HasHighlightedRope c_a1Q69 => Lens' c_a1Q69 (IntervalMap Delta Highlight)
+ Text.Trifecta.Highlight: ropeHighlights :: HasHighlightedRope c_a1PIr => Lens' c_a1PIr (IntervalMap Delta Highlight)
- Text.Trifecta.Rendering: class HasFixit c_aKT2 where fixitReplacement = (.) fixit fixitReplacement fixitSpan = (.) fixit fixitSpan
+ Text.Trifecta.Rendering: class HasFixit c_aKv4 where fixitReplacement = (.) fixit fixitReplacement fixitSpan = (.) fixit fixitSpan
- Text.Trifecta.Rendering: class HasRendering c_aIs4 where renderingDelta = (.) rendering renderingDelta renderingLine = (.) rendering renderingLine renderingLineBytes = (.) rendering renderingLineBytes renderingLineLen = (.) rendering renderingLineLen renderingOverlays = (.) rendering renderingOverlays
+ Text.Trifecta.Rendering: class HasRendering c_aI46 where renderingDelta = (.) rendering renderingDelta renderingLine = (.) rendering renderingLine renderingLineBytes = (.) rendering renderingLineBytes renderingLineLen = (.) rendering renderingLineLen renderingOverlays = (.) rendering renderingOverlays
- Text.Trifecta.Rendering: fixit :: HasFixit c_aKT2 => Lens' c_aKT2 Fixit
+ Text.Trifecta.Rendering: fixit :: HasFixit c_aKv4 => Lens' c_aKv4 Fixit
- Text.Trifecta.Rendering: fixitReplacement :: HasFixit c_aKT2 => Lens' c_aKT2 ByteString
+ Text.Trifecta.Rendering: fixitReplacement :: HasFixit c_aKv4 => Lens' c_aKv4 ByteString
- Text.Trifecta.Rendering: fixitSpan :: HasFixit c_aKT2 => Lens' c_aKT2 Span
+ Text.Trifecta.Rendering: fixitSpan :: HasFixit c_aKv4 => Lens' c_aKv4 Span
- Text.Trifecta.Rendering: rendering :: HasRendering c_aIs4 => Lens' c_aIs4 Rendering
+ Text.Trifecta.Rendering: rendering :: HasRendering c_aI46 => Lens' c_aI46 Rendering
- Text.Trifecta.Rendering: renderingDelta :: HasRendering c_aIs4 => Lens' c_aIs4 Delta
+ Text.Trifecta.Rendering: renderingDelta :: HasRendering c_aI46 => Lens' c_aI46 Delta
- Text.Trifecta.Rendering: renderingLine :: HasRendering c_aIs4 => Lens' c_aIs4 (Lines -> Lines)
+ Text.Trifecta.Rendering: renderingLine :: HasRendering c_aI46 => Lens' c_aI46 (Lines -> Lines)
- Text.Trifecta.Rendering: renderingLineBytes :: HasRendering c_aIs4 => Lens' c_aIs4 Int64
+ Text.Trifecta.Rendering: renderingLineBytes :: HasRendering c_aI46 => Lens' c_aI46 Int64
- Text.Trifecta.Rendering: renderingLineLen :: HasRendering c_aIs4 => Lens' c_aIs4 Int64
+ Text.Trifecta.Rendering: renderingLineLen :: HasRendering c_aI46 => Lens' c_aI46 Int64
- Text.Trifecta.Rendering: renderingOverlays :: HasRendering c_aIs4 => Lens' c_aIs4 (Delta -> Lines -> Lines)
+ Text.Trifecta.Rendering: renderingOverlays :: HasRendering c_aI46 => Lens' c_aI46 (Delta -> Lines -> Lines)
- Text.Trifecta.Result: class HasErr c_a1zwA where expected = (.) err expected finalDeltas = (.) err finalDeltas footnotes = (.) err footnotes reason = (.) err reason
+ Text.Trifecta.Result: class HasErr c_a1z8C where expected = (.) err expected finalDeltas = (.) err finalDeltas footnotes = (.) err footnotes reason = (.) err reason
- Text.Trifecta.Result: err :: HasErr c_a1zwA => Lens' c_a1zwA Err
+ Text.Trifecta.Result: err :: HasErr c_a1z8C => Lens' c_a1z8C Err
- Text.Trifecta.Result: expected :: HasErr c_a1zwA => Lens' c_a1zwA (Set String)
+ Text.Trifecta.Result: expected :: HasErr c_a1z8C => Lens' c_a1z8C (Set String)
- Text.Trifecta.Result: finalDeltas :: HasErr c_a1zwA => Lens' c_a1zwA [Delta]
+ Text.Trifecta.Result: finalDeltas :: HasErr c_a1z8C => Lens' c_a1z8C [Delta]
- Text.Trifecta.Result: footnotes :: HasErr c_a1zwA => Lens' c_a1zwA [Doc]
+ Text.Trifecta.Result: footnotes :: HasErr c_a1z8C => Lens' c_a1z8C [Doc]
- Text.Trifecta.Result: reason :: HasErr c_a1zwA => Lens' c_a1zwA (Maybe Doc)
+ Text.Trifecta.Result: reason :: HasErr c_a1z8C => Lens' c_a1z8C (Maybe Doc)
Files
- CHANGELOG.markdown +5/−0
- src/Text/Trifecta/Instances.hs +3/−0
- trifecta.cabal +2/−2
CHANGELOG.markdown view
@@ -1,3 +1,8 @@+1.7.1.1+-------++* Support `ansi-wl-pprint-0.6.8`+ 1.7.1 ----- * Support `doctest-0.12`
src/Text/Trifecta/Instances.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE CPP #-} {-# OPTIONS_GHC -fno-warn-orphans #-} ----------------------------------------------------------------------------- -- |@@ -12,8 +13,10 @@ ----------------------------------------------------------------------------- module Text.Trifecta.Instances () where +#if !MIN_VERSION_ansi_wl_pprint(0,6,8) import Text.PrettyPrint.ANSI.Leijen import qualified Data.Semigroup as Data instance Data.Semigroup Doc where (<>) = (<>)+#endif
trifecta.cabal view
@@ -1,6 +1,6 @@ name: trifecta category: Text, Parsing, Diagnostics, Pretty Printer, Logging-version: 1.7.1+version: 1.7.1.1 license: BSD3 cabal-version: >= 1.10 license-file: LICENSE@@ -96,7 +96,7 @@ default-language: Haskell2010 build-depends: base,- doctest >= 0.11.1 && < 0.13,+ doctest >= 0.11.1 && < 0.14, trifecta test-suite quickcheck