packages feed

diagrams-builder 0.7.1.1 → 0.7.2.0

raw patch · 3 files changed

+16/−7 lines, 3 filesdep ~lensPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: lens

API changes (from Hackage documentation)

- Diagrams.Builder: [_backendOpts] :: BuildOpts b v n -> Options b v n
- Diagrams.Builder: [_decideRegen] :: BuildOpts b v n -> Hash -> IO (Maybe (Options b v n -> Options b v n))
- Diagrams.Builder: [_diaExpr] :: BuildOpts b v n -> String
- Diagrams.Builder: [_imports] :: BuildOpts b v n -> [String]
- Diagrams.Builder: [_postProcess] :: BuildOpts b v n -> QDiagram b v n Any -> QDiagram b v n Any
- Diagrams.Builder: [_pragmas] :: BuildOpts b v n -> [String]
- Diagrams.Builder: [_snippets] :: BuildOpts b v n -> [String]
- Diagrams.Builder: [backendToken] :: BuildOpts b v n -> b
- Diagrams.Builder: [dir] :: Build -> String
- Diagrams.Builder: [expr] :: Build -> String
- Diagrams.Builder: [height] :: Build -> Maybe Double
- Diagrams.Builder: [outFile] :: Build -> String
- Diagrams.Builder: [srcFile] :: Build -> String
- Diagrams.Builder: [vectorToken] :: BuildOpts b v n -> v n
- Diagrams.Builder: [width] :: Build -> Maybe Double
- Diagrams.Builder.CmdLine: [dir] :: Build -> String
- Diagrams.Builder.CmdLine: [expr] :: Build -> String
- Diagrams.Builder.CmdLine: [height] :: Build -> Maybe Double
- Diagrams.Builder.CmdLine: [outFile] :: Build -> String
- Diagrams.Builder.CmdLine: [srcFile] :: Build -> String
- Diagrams.Builder.CmdLine: [width] :: Build -> Maybe Double
- Diagrams.Builder.CmdLine: instance Data.Data.Data Diagrams.Builder.CmdLine.Build
- Diagrams.Builder.Opts: [_backendOpts] :: BuildOpts b v n -> Options b v n
- Diagrams.Builder.Opts: [_decideRegen] :: BuildOpts b v n -> Hash -> IO (Maybe (Options b v n -> Options b v n))
- Diagrams.Builder.Opts: [_diaExpr] :: BuildOpts b v n -> String
- Diagrams.Builder.Opts: [_imports] :: BuildOpts b v n -> [String]
- Diagrams.Builder.Opts: [_postProcess] :: BuildOpts b v n -> QDiagram b v n Any -> QDiagram b v n Any
- Diagrams.Builder.Opts: [_pragmas] :: BuildOpts b v n -> [String]
- Diagrams.Builder.Opts: [_snippets] :: BuildOpts b v n -> [String]
- Diagrams.Builder.Opts: [backendToken] :: BuildOpts b v n -> b
- Diagrams.Builder.Opts: [vectorToken] :: BuildOpts b v n -> v n
+ Diagrams.Builder: _backendOpts :: BuildOpts b v n -> Options b v n
+ Diagrams.Builder: _decideRegen :: BuildOpts b v n -> Hash -> IO (Maybe (Options b v n -> Options b v n))
+ Diagrams.Builder: _diaExpr :: BuildOpts b v n -> String
+ Diagrams.Builder: _imports :: BuildOpts b v n -> [String]
+ Diagrams.Builder: _postProcess :: BuildOpts b v n -> QDiagram b v n Any -> QDiagram b v n Any
+ Diagrams.Builder: _pragmas :: BuildOpts b v n -> [String]
+ Diagrams.Builder: _snippets :: BuildOpts b v n -> [String]
+ Diagrams.Builder: backendToken :: BuildOpts b v n -> b
+ Diagrams.Builder: dir :: Build -> String
+ Diagrams.Builder: expr :: Build -> String
+ Diagrams.Builder: height :: Build -> Maybe Double
+ Diagrams.Builder: outFile :: Build -> String
+ Diagrams.Builder: srcFile :: Build -> String
+ Diagrams.Builder: vectorToken :: BuildOpts b v n -> v n
+ Diagrams.Builder: width :: Build -> Maybe Double
+ Diagrams.Builder.CmdLine: dir :: Build -> String
+ Diagrams.Builder.CmdLine: expr :: Build -> String
+ Diagrams.Builder.CmdLine: height :: Build -> Maybe Double
+ Diagrams.Builder.CmdLine: instance Data Build
+ Diagrams.Builder.CmdLine: instance Typeable Build
+ Diagrams.Builder.CmdLine: outFile :: Build -> String
+ Diagrams.Builder.CmdLine: srcFile :: Build -> String
+ Diagrams.Builder.CmdLine: width :: Build -> Maybe Double
+ Diagrams.Builder.Opts: _backendOpts :: BuildOpts b v n -> Options b v n
+ Diagrams.Builder.Opts: _decideRegen :: BuildOpts b v n -> Hash -> IO (Maybe (Options b v n -> Options b v n))
+ Diagrams.Builder.Opts: _diaExpr :: BuildOpts b v n -> String
+ Diagrams.Builder.Opts: _imports :: BuildOpts b v n -> [String]
+ Diagrams.Builder.Opts: _postProcess :: BuildOpts b v n -> QDiagram b v n Any -> QDiagram b v n Any
+ Diagrams.Builder.Opts: _pragmas :: BuildOpts b v n -> [String]
+ Diagrams.Builder.Opts: _snippets :: BuildOpts b v n -> [String]
+ Diagrams.Builder.Opts: backendToken :: BuildOpts b v n -> b
+ Diagrams.Builder.Opts: vectorToken :: BuildOpts b v n -> v n

Files

CHANGES.markdown view
@@ -1,3 +1,12 @@+## [v0.7.2.0](https://github.com/diagrams/diagrams-builder/tree/v0.7.2.0) (2015-09-22)++- allow `lens-4.13`+- Add `TypeFamilies` and `FlexibleContexts` extensions automatically+  to diagrams code, so users do not have to add them manually when+  building with GHC 7.10++[Full Changelog](https://github.com/diagrams/diagrams-builder/compare/v0.7.1.1...v0.7.2.0)+ ## [v0.7.1.1](https://github.com/diagrams/diagrams-builder/tree/v0.7.1.1) (2015-07-19)  [Full Changelog](https://github.com/diagrams/diagrams-builder/compare/v0.7.1...v0.7.1.1)
diagrams-builder.cabal view
@@ -1,5 +1,5 @@ name:                diagrams-builder-version:             0.7.1.1+version:             0.7.2.0 synopsis:            hint-based build service for the diagrams graphics EDSL.  description:         @diagrams-builder@ provides backend-agnostic tools for@@ -59,7 +59,7 @@                        split >= 0.2 && < 0.3,                        haskell-src-exts >= 1.16 && < 1.17,                        cmdargs >= 0.6 && < 0.11,-                       lens >= 4.0 && < 4.13,+                       lens >= 4.0 && < 4.14,                        hashable >= 1.1 && < 1.3,                        exceptions >= 0.3 && < 0.9   hs-source-dirs:      src@@ -117,7 +117,7 @@                        diagrams-lib >= 1.3 && < 1.4,                        diagrams-cairo >= 1.3 && < 1.4,                        cmdargs >= 0.6 && < 0.11,-                       lens >= 4.0 && < 4.13+                       lens >= 4.0 && < 4.14  executable diagrams-builder-svg   main-is:             diagrams-builder-svg.hs@@ -158,7 +158,7 @@                        diagrams-lib >= 0.6 && < 1.4,                        diagrams-postscript >= 0.6 && < 1.4,                        cmdargs >= 0.6 && < 0.11,-                       lens >= 3.8 && < 4.13+                       lens >= 3.8 && < 4.14  executable diagrams-builder-rasterific   main-is:             diagrams-builder-rasterific.hs@@ -178,7 +178,7 @@                        diagrams-lib >= 0.6 && < 1.4,                        diagrams-rasterific >= 1.3 && < 1.4,                        cmdargs >= 0.6 && < 0.11,-                       lens >= 3.8 && < 4.13,+                       lens >= 3.8 && < 4.14,                        JuicyPixels >= 3.1.5 && < 3.3  executable diagrams-builder-pgf@@ -200,4 +200,4 @@                        diagrams-pgf,                        bytestring >= 0.10.2 && < 0.11,                        cmdargs >= 0.6 && < 0.11,-                       lens >= 3.8 && < 4.13+                       lens >= 3.8 && < 4.14
src/Diagrams/Builder.hs view
@@ -188,7 +188,7 @@ buildDiagram bopts = do   let bopts' = bopts              & snippets %~ map unLit-             & pragmas  %~ ("NoMonomorphismRestriction" :)+             & pragmas  %~ (["NoMonomorphismRestriction", "TypeFamilies", "FlexibleContexts"] ++)              & imports  %~ ("Diagrams.Prelude" :)   case createModule Nothing bopts' of     Left  err -> return (ParseErr err)