packages feed

graphviz 2999.20.1.0 → 2999.20.2.0

raw patch · 8 files changed

+22/−41 lines, 8 filesdep ~bytestringdep ~hspecsetup-changednew-uploaderPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: bytestring, hspec

API changes (from Hackage documentation)

- Data.GraphViz.Parsing: instance Data.GraphViz.Parsing.ParseDot GHC.Integer.Type.Integer
- Data.GraphViz.Parsing: newtype Const a (b :: k) :: forall k. () => Type -> k -> Type
- Data.GraphViz.Printing: instance Data.GraphViz.Printing.PrintDot GHC.Integer.Type.Integer
- Data.GraphViz.Types: instance Data.GraphViz.Types.ToGraphID GHC.Integer.Type.Integer
+ Data.GraphViz.Parsing: asum :: (Foldable t, Alternative f) => t (f a) -> f a
+ Data.GraphViz.Parsing: instance Data.GraphViz.Parsing.ParseDot GHC.Num.Integer.Integer
+ Data.GraphViz.Parsing: newtype Const a (b :: k)
+ Data.GraphViz.Printing: instance Data.GraphViz.Printing.PrintDot GHC.Num.Integer.Integer
+ Data.GraphViz.Printing: instance Data.GraphViz.Printing.PrintDot GHC.Word.Word32
+ Data.GraphViz.Printing: instance Data.GraphViz.Printing.PrintDot GHC.Word.Word64
+ Data.GraphViz.Types: instance Data.GraphViz.Types.ToGraphID GHC.Num.Integer.Integer
- Data.GraphViz.Exception: bracket :: () => IO a -> (a -> IO b) -> (a -> IO c) -> IO c
+ Data.GraphViz.Exception: bracket :: IO a -> (a -> IO b) -> (a -> IO c) -> IO c
- Data.GraphViz.Exception: throw :: Exception e => e -> a
+ Data.GraphViz.Exception: throw :: forall (r :: RuntimeRep) (a :: TYPE r) e. Exception e => e -> a
- Data.GraphViz.Parsing: Const :: a -> Const a
+ Data.GraphViz.Parsing: Const :: a -> Const a (b :: k)
- Data.GraphViz.Parsing: WrapArrow :: a b c -> WrappedArrow b c
+ Data.GraphViz.Parsing: WrapArrow :: a b c -> WrappedArrow (a :: Type -> Type -> Type) b c
- Data.GraphViz.Parsing: WrapMonad :: m a -> WrappedMonad a
+ Data.GraphViz.Parsing: WrapMonad :: m a -> WrappedMonad (m :: Type -> Type) a
- Data.GraphViz.Parsing: [getConst] :: Const a -> a
+ Data.GraphViz.Parsing: [getConst] :: Const a (b :: k) -> a
- Data.GraphViz.Parsing: [unwrapArrow] :: WrappedArrow b c -> a b c
+ Data.GraphViz.Parsing: [unwrapArrow] :: WrappedArrow (a :: Type -> Type -> Type) b c -> a b c
- Data.GraphViz.Parsing: [unwrapMonad] :: WrappedMonad a -> m a
+ Data.GraphViz.Parsing: [unwrapMonad] :: WrappedMonad (m :: Type -> Type) a -> m a
- Data.GraphViz.Parsing: class Commitment (p :: Type -> Type)
+ Data.GraphViz.Parsing: class Commitment (p :: Type -> TYPE LiftedRep)
- Data.GraphViz.Parsing: eof :: () => Parser s ()
+ Data.GraphViz.Parsing: eof :: Parser s ()
- Data.GraphViz.Parsing: many1Satisfy :: () => (Char -> Bool) -> Parser s Text
+ Data.GraphViz.Parsing: many1Satisfy :: (Char -> Bool) -> Parser s Text
- Data.GraphViz.Parsing: manySatisfy :: () => (Char -> Bool) -> Parser s Text
+ Data.GraphViz.Parsing: manySatisfy :: (Char -> Bool) -> Parser s Text
- Data.GraphViz.Parsing: next :: () => Parser s Char
+ Data.GraphViz.Parsing: next :: Parser s Char
- Data.GraphViz.Parsing: onFail :: () => Parser s a -> Parser s a -> Parser s a
+ Data.GraphViz.Parsing: onFail :: Parser s a -> Parser s a -> Parser s a
- Data.GraphViz.Parsing: reparse :: () => Text -> Parser s ()
+ Data.GraphViz.Parsing: reparse :: Text -> Parser s ()
- Data.GraphViz.Parsing: satisfy :: () => (Char -> Bool) -> Parser s Char
+ Data.GraphViz.Parsing: satisfy :: (Char -> Bool) -> Parser s Char
- Data.GraphViz.Parsing: stGet :: () => Parser s s
+ Data.GraphViz.Parsing: stGet :: Parser s s
- Data.GraphViz.Parsing: stQuery :: () => (s -> a) -> Parser s a
+ Data.GraphViz.Parsing: stQuery :: (s -> a) -> Parser s a
- Data.GraphViz.Parsing: stUpdate :: () => (s -> s) -> Parser s ()
+ Data.GraphViz.Parsing: stUpdate :: (s -> s) -> Parser s ()

Files

Changelog.md view
@@ -1,11 +1,15 @@-% Changelog-% Ivan Lazar Miljenovic  Release History and Changelog =============================  The following is information about what major changes have gone into each release.++Changes in 2999.20.2.0+----------------------++* Add `PrintDot` instances for `Word32` and `Word64`.+* Dependency bumps.  Changes in 2999.20.1.0 ----------------------
Data/GraphViz/Printing.hs view
@@ -92,7 +92,7 @@ import qualified Data.Set            as Set import           Data.String         (IsString(..)) import           Data.Version        (Version(..))-import           Data.Word           (Word16, Word8)+import           Data.Word           (Word64, Word32, Word16, Word8)  #if !(MIN_VERSION_base (4,11,0)) @@ -190,6 +190,12 @@  instance PrintDot Word16 where   unqtDot = int . fromIntegral++instance PrintDot Word32 where+  unqtDot = unqtDot . toInteger++instance PrintDot Word64 where+  unqtDot = unqtDot . toInteger  instance PrintDot Double where   -- If it's an "integral" double, then print as an integer.  This
FAQ.md view
@@ -1,5 +1,3 @@-% FAQ-% Ivan Lazar Miljenovic  Fortuitously Anticipated Queries (FAQ) ======================================
LICENSE.md view
@@ -1,5 +1,3 @@-% License-% Ivan Lazar Miljenovic  Licensing Information =====================
README.md view
@@ -1,10 +1,6 @@-% Haskell bindings to the Graphviz toolkit-% Ivan Lazar Miljenovic  The graphviz Library ====================--[![Hackage](https://img.shields.io/hackage/v/graphviz.svg)](https://hackage.haskell.org/package/graphviz) [![Build Status](https://travis-ci.org/ivan-m/graphviz.svg)](https://travis-ci.org/ivan-m/graphviz)  The _graphviz_ library provides bindings to the [Graphviz] graph visualisation suite of tools for the purely functional programming
− Setup.hs
@@ -1,4 +0,0 @@-#!/usr/bin/env runghc--import Distribution.Simple-main = defaultMain
TODO.md view
@@ -1,5 +1,3 @@-% TODO-% Ivan Lazar Miljenovic  Future Plans for graphviz =========================
graphviz.cabal view
@@ -1,5 +1,5 @@ Name:               graphviz-Version:            2999.20.1.0+Version:            2999.20.2.0 Stability:          Beta Synopsis:           Bindings to Graphviz for graph visualisation. Description: {@@ -30,17 +30,14 @@   augment node and edge labels with positional information, etc. } -Homepage:           https://github.com/ivan-m/graphviz+Homepage:           https://gitlab.com/daniel-casanueva/haskell/graphviz Category:           Graphs, Graphics License:            BSD3 License-File:       LICENSE.md Copyright:          Matthew Sackman, Ivan Lazar Miljenovic Author:             Matthew Sackman, Ivan Lazar Miljenovic-Maintainer:         Ivan.Miljenovic@gmail.com+Maintainer:         Daniel Casanueva (daniel.casanueva `at` proton.me) Build-Type:         Simple-Tested-With:        GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.2,-                    GHC == 8.0.1, GHC == 8.2.2, GHC == 8.4.2,-                    GHC == 8.6.2, GHC == 8.8.2, GHC == 8.10.1 Cabal-Version:      1.14 Extra-Source-Files: TODO.md                     Changelog.md@@ -48,10 +45,6 @@                     FAQ.md                     utils/AttributeGenerator.hs -Source-Repository head-    Type:         git-    Location:     https://github.com/ivan-m/graphviz.git- Flag test-parsing      Description: Build a utility to test parsing of available Dot code.      Default:     False@@ -64,10 +57,10 @@                            process,                            directory,                            temporary >=1.1 && <1.4,-                           fgl >= 5.4 && < 5.8,+                           fgl >= 5.4 && < 5.9,                            filepath,                            polyparse >=1.9 && <1.14,-                           bytestring >= 0.9 && < 0.11,+                           bytestring >= 0.9,                            colour == 2.3.*,                            mtl == 2.*,                            text,@@ -108,11 +101,7 @@                            Data.GraphViz.Commands.Available                            Data.GraphViz.Types.State -        if True-           Ghc-Options: -Wall--        if impl(ghc >= 6.12.1)-           Ghc-Options: -fno-warn-unused-do-bind+        Ghc-Options: -Wall }  Test-Suite graphviz-testsuite {@@ -127,7 +116,7 @@                            fgl >= 5.5.0.0,                            fgl-arbitrary == 0.2.*,                            filepath,-                           hspec >= 2.1 && < 2.8,+                           hspec >= 2.1 && < 3,                            text,                            QuickCheck >= 2.3 && < 2.15         Build-Tool-Depends: hspec-discover:hspec-discover == 2.*@@ -176,17 +165,13 @@                           deepseq,                           text,                           graphviz,-                          criterion >= 0.5 && < 1.6+                          criterion >= 0.5 && < 1.7          hs-Source-Dirs:   utils          Main-Is:          Benchmark.hs -        if True-           Ghc-Options: -Wall--        if impl(ghc >= 6.12.1)-           Ghc-Options: -fno-warn-unused-do-bind+        Ghc-Options: -Wall          GHC-Prof-Options: -rtsopts }