diagrams-builder 0.5.0.8 → 0.5.0.9
raw patch · 3 files changed
+11/−5 lines, 3 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Diagrams.Builder: buildDiagram :: (Typeable b, Typeable v, Data v, Data (Scalar v), InnerSpace v, OrderedField (Scalar v), Backend b v, Hashable (Options b v)) => BuildOpts b v -> IO (BuildResult b v)
+ Diagrams.Builder: buildDiagram :: (Typeable b, Typeable v, InnerSpace v, OrderedField (Scalar v), Backend b v, Hashable (Options b v)) => BuildOpts b v -> IO (BuildResult b v)
- Diagrams.Builder: interpretDiagram :: (Typeable b, Typeable v, Data v, Data (Scalar v), InnerSpace v, OrderedField (Scalar v), Backend b v) => BuildOpts b v -> FilePath -> IO (Either InterpreterError (Result b v))
+ Diagrams.Builder: interpretDiagram :: (Typeable b, Typeable v, InnerSpace v, OrderedField (Scalar v), Backend b v) => BuildOpts b v -> FilePath -> IO (Either InterpreterError (Result b v))
Files
- CHANGES.markdown +8/−1
- diagrams-builder.cabal +1/−1
- src/Diagrams/Builder.hs +2/−3
CHANGES.markdown view
@@ -1,5 +1,12 @@-0.5.0.8 (15 April 2014)+0.5.0.9 (15 April 2014) -----------------------++ - Fix bug introduced by 0.5.0.8 release (accidentally included+ commit meant for compatibility with unreleased versions of other+ diagrams packages)++0.5.0.8 (15 April 2014) (BROKEN)+-------------------------------- - Allow `haskell-src-exts-1.15`
diagrams-builder.cabal view
@@ -1,5 +1,5 @@ name: diagrams-builder-version: 0.5.0.8+version: 0.5.0.9 synopsis: hint-based build service for the diagrams graphics EDSL. description: @diagrams-builder@ provides backend-agnostic tools for
src/Diagrams/Builder.hs view
@@ -47,7 +47,6 @@ import Control.Monad (guard, mplus, mzero) import Control.Monad.Catch (catchAll) import Control.Monad.Trans.Maybe (MaybeT, runMaybeT)-import Data.Data import Data.Hashable (Hashable (..)) import Data.List (foldl', nub) import Data.List.Split (splitOn)@@ -120,7 +119,7 @@ -- expression can be of type @Diagram b v@ or @IO (Diagram b v)@. interpretDiagram :: forall b v.- ( Typeable b, Typeable v, Data v, Data (Scalar v)+ ( Typeable b, Typeable v , InnerSpace v, OrderedField (Scalar v), Backend b v ) => BuildOpts b v@@ -171,7 +170,7 @@ -- parse error if the source does not parse, an interpreter error, -- or the final result. buildDiagram- :: ( Typeable b, Typeable v, Data v, Data (Scalar v)+ :: ( Typeable b, Typeable v , InnerSpace v, OrderedField (Scalar v), Backend b v , Hashable (Options b v) )