packages feed

trifecta 1.5.1.2 → 1.5.1.3

raw patch · 2 files changed

+9/−4 lines, 2 filesdep ~blaze-builderdep ~blaze-markupdep ~deepseqPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: blaze-builder, blaze-markup, deepseq, lens, utf8-string

API changes (from Hackage documentation)

- Text.Trifecta.Highlight: class HasHighlightDoc c_axya where docContent = (.) highlightDoc docContent docCss = (.) highlightDoc docCss docTitle = (.) highlightDoc docTitle
+ Text.Trifecta.Highlight: class HasHighlightDoc c_axym where docContent = (.) highlightDoc docContent docCss = (.) highlightDoc docCss docTitle = (.) highlightDoc docTitle
- Text.Trifecta.Highlight: class HasHighlightedRope c_ax2l where ropeContent = (.) highlightedRope ropeContent ropeHighlights = (.) highlightedRope ropeHighlights
+ Text.Trifecta.Highlight: class HasHighlightedRope c_ax2x where ropeContent = (.) highlightedRope ropeContent ropeHighlights = (.) highlightedRope ropeHighlights
- Text.Trifecta.Highlight: docContent :: HasHighlightDoc c_axya => Lens' c_axya HighlightedRope
+ Text.Trifecta.Highlight: docContent :: HasHighlightDoc c_axym => Lens' c_axym HighlightedRope
- Text.Trifecta.Highlight: docCss :: HasHighlightDoc c_axya => Lens' c_axya String
+ Text.Trifecta.Highlight: docCss :: HasHighlightDoc c_axym => Lens' c_axym String
- Text.Trifecta.Highlight: docTitle :: HasHighlightDoc c_axya => Lens' c_axya String
+ Text.Trifecta.Highlight: docTitle :: HasHighlightDoc c_axym => Lens' c_axym String
- Text.Trifecta.Highlight: highlightDoc :: HasHighlightDoc c_axya => Lens' c_axya HighlightDoc
+ Text.Trifecta.Highlight: highlightDoc :: HasHighlightDoc c_axym => Lens' c_axym HighlightDoc
- Text.Trifecta.Highlight: highlightedRope :: HasHighlightedRope c_ax2l => Lens' c_ax2l HighlightedRope
+ Text.Trifecta.Highlight: highlightedRope :: HasHighlightedRope c_ax2x => Lens' c_ax2x HighlightedRope
- Text.Trifecta.Highlight: ropeContent :: HasHighlightedRope c_ax2l => Lens' c_ax2l Rope
+ Text.Trifecta.Highlight: ropeContent :: HasHighlightedRope c_ax2x => Lens' c_ax2x Rope
- Text.Trifecta.Highlight: ropeHighlights :: HasHighlightedRope c_ax2l => Lens' c_ax2l (IntervalMap Delta Highlight)
+ Text.Trifecta.Highlight: ropeHighlights :: HasHighlightedRope c_ax2x => Lens' c_ax2x (IntervalMap Delta Highlight)
- Text.Trifecta.Rendering: class HasFixit c_aCAs where fixitReplacement = (.) fixit fixitReplacement fixitSpan = (.) fixit fixitSpan
+ Text.Trifecta.Rendering: class HasFixit c_aCAE where fixitReplacement = (.) fixit fixitReplacement fixitSpan = (.) fixit fixitSpan
- Text.Trifecta.Rendering: class HasRendering c_aBh2 where renderingDelta = (.) rendering renderingDelta renderingLine = (.) rendering renderingLine renderingLineBytes = (.) rendering renderingLineBytes renderingLineLen = (.) rendering renderingLineLen renderingOverlays = (.) rendering renderingOverlays
+ Text.Trifecta.Rendering: class HasRendering c_aBhe where renderingDelta = (.) rendering renderingDelta renderingLine = (.) rendering renderingLine renderingLineBytes = (.) rendering renderingLineBytes renderingLineLen = (.) rendering renderingLineLen renderingOverlays = (.) rendering renderingOverlays
- Text.Trifecta.Rendering: fixit :: HasFixit c_aCAs => Lens' c_aCAs Fixit
+ Text.Trifecta.Rendering: fixit :: HasFixit c_aCAE => Lens' c_aCAE Fixit
- Text.Trifecta.Rendering: fixitReplacement :: HasFixit c_aCAs => Lens' c_aCAs ByteString
+ Text.Trifecta.Rendering: fixitReplacement :: HasFixit c_aCAE => Lens' c_aCAE ByteString
- Text.Trifecta.Rendering: fixitSpan :: HasFixit c_aCAs => Lens' c_aCAs Span
+ Text.Trifecta.Rendering: fixitSpan :: HasFixit c_aCAE => Lens' c_aCAE Span
- Text.Trifecta.Rendering: rendering :: HasRendering c_aBh2 => Lens' c_aBh2 Rendering
+ Text.Trifecta.Rendering: rendering :: HasRendering c_aBhe => Lens' c_aBhe Rendering
- Text.Trifecta.Rendering: renderingDelta :: HasRendering c_aBh2 => Lens' c_aBh2 Delta
+ Text.Trifecta.Rendering: renderingDelta :: HasRendering c_aBhe => Lens' c_aBhe Delta
- Text.Trifecta.Rendering: renderingLine :: HasRendering c_aBh2 => Lens' c_aBh2 (Lines -> Lines)
+ Text.Trifecta.Rendering: renderingLine :: HasRendering c_aBhe => Lens' c_aBhe (Lines -> Lines)
- Text.Trifecta.Rendering: renderingLineBytes :: HasRendering c_aBh2 => Lens' c_aBh2 Int64
+ Text.Trifecta.Rendering: renderingLineBytes :: HasRendering c_aBhe => Lens' c_aBhe Int64
- Text.Trifecta.Rendering: renderingLineLen :: HasRendering c_aBh2 => Lens' c_aBh2 Int64
+ Text.Trifecta.Rendering: renderingLineLen :: HasRendering c_aBhe => Lens' c_aBhe Int64
- Text.Trifecta.Rendering: renderingOverlays :: HasRendering c_aBh2 => Lens' c_aBh2 (Delta -> Lines -> Lines)
+ Text.Trifecta.Rendering: renderingOverlays :: HasRendering c_aBhe => Lens' c_aBhe (Delta -> Lines -> Lines)
- Text.Trifecta.Result: class HasErr c_a19Cl where expected = (.) err expected footnotes = (.) err footnotes reason = (.) err reason
+ Text.Trifecta.Result: class HasErr c_a19Cx where expected = (.) err expected footnotes = (.) err footnotes reason = (.) err reason
- Text.Trifecta.Result: err :: HasErr c_a19Cl => Lens' c_a19Cl Err
+ Text.Trifecta.Result: err :: HasErr c_a19Cx => Lens' c_a19Cx Err
- Text.Trifecta.Result: expected :: HasErr c_a19Cl => Lens' c_a19Cl (Set String)
+ Text.Trifecta.Result: expected :: HasErr c_a19Cx => Lens' c_a19Cx (Set String)
- Text.Trifecta.Result: footnotes :: HasErr c_a19Cl => Lens' c_a19Cl [Doc]
+ Text.Trifecta.Result: footnotes :: HasErr c_a19Cx => Lens' c_a19Cx [Doc]
- Text.Trifecta.Result: reason :: HasErr c_a19Cl => Lens' c_a19Cl (Maybe Doc)
+ Text.Trifecta.Result: reason :: HasErr c_a19Cx => Lens' c_a19Cx (Maybe Doc)

Files

src/Text/Trifecta/Util/Array.hs view
@@ -71,7 +71,12 @@       unsafeFreezeArray#,       writeArray#) import GHC.ST (ST(..))-import Prelude hiding (filter, foldr, length, map, read)++import Prelude hiding (filter, foldr, length, map, read+#if __GLASGOW_HASKELL__ >= 710+  , traverse+#endif+  )  ------------------------------------------------------------------------ 
trifecta.cabal view
@@ -1,6 +1,6 @@ name:          trifecta category:      Text, Parsing, Diagnostics, Pretty Printer, Logging-version:       1.5.1.2+version:       1.5.1.3 license:       BSD3 cabal-version: >= 1.10 license-file:  LICENSE@@ -52,7 +52,7 @@     charset              >= 0.3.5.1 && < 1,     comonad              >= 4       && < 5,     containers           >= 0.3     && < 0.6,-    deepseq              >= 1.2.0.1 && < 1.4,+    deepseq              >= 1.2.0.1 && < 1.5,     fingertree           >= 0.1     && < 0.2,     ghc-prim,     hashable             >= 1.2.1   && < 1.3,@@ -63,7 +63,7 @@     semigroups           >= 0.8.3.1 && < 1,     transformers         >= 0.2     && < 0.5,     unordered-containers >= 0.2.1   && < 0.3,-    utf8-string          >= 0.3.6   && < 0.4+    utf8-string          >= 0.3.6   && < 1.1    default-language: Haskell2010   hs-source-dirs:   src