diagrams-builder 0.6.0.1 → 0.6.0.2
raw patch · 3 files changed
+13/−6 lines, 3 filesdep ~haskell-src-extsdep ~lensPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: haskell-src-exts, lens
API changes (from Hackage documentation)
Files
- CHANGES.markdown +6/−0
- diagrams-builder.cabal +5/−5
- src/Diagrams/Builder/Modules.hs +2/−1
CHANGES.markdown view
@@ -1,3 +1,9 @@+0.6.0.2 (20 November 2014)+--------------------------++- Allow `lens-4.6`+- Allow and require `haskell-src-exts-1.16`+ 0.6.0.1 (22 August 2014) ------------------------
diagrams-builder.cabal view
@@ -1,5 +1,5 @@ name: diagrams-builder-version: 0.6.0.1+version: 0.6.0.2 synopsis: hint-based build service for the diagrams graphics EDSL. description: @diagrams-builder@ provides backend-agnostic tools for@@ -55,9 +55,9 @@ filepath, transformers >= 0.3 && < 0.5, split >= 0.2 && < 0.3,- haskell-src-exts >= 1.14 && < 1.16,+ haskell-src-exts >= 1.16 && < 1.17, cmdargs >= 0.6 && < 0.11,- lens >= 4.0 && < 4.5,+ lens >= 4.0 && < 4.7, hashable >= 1.1 && < 1.3, exceptions >= 0.3 && < 0.7 hs-source-dirs: src@@ -100,7 +100,7 @@ diagrams-lib >= 0.6 && < 1.3, diagrams-cairo >= 0.6 && < 1.3, cmdargs >= 0.6 && < 0.11,- lens >= 3.8 && < 4.5+ lens >= 3.8 && < 4.7 executable diagrams-builder-svg main-is: diagrams-builder-svg.hs@@ -141,4 +141,4 @@ diagrams-lib >= 0.6 && < 1.3, diagrams-postscript >= 0.6 && < 1.2, cmdargs >= 0.6 && < 0.11,- lens >= 3.8 && < 4.5+ lens >= 3.8 && < 4.7
src/Diagrams/Builder/Modules.hs view
@@ -92,7 +92,8 @@ addImports imps (Module l n p w e i d) = Module l n p w e (foldr addImport i imps) d where addImport imp is | any ((==imp) . getModuleName . importModule) is = is- | otherwise = ImportDecl noLoc (ModuleName imp) False False Nothing Nothing Nothing : is+ | otherwise = ImportDecl noLoc (ModuleName imp) False False False+ Nothing Nothing Nothing : is -- | Combine two modules into one, with a left bias in the case of -- things that can't be sensibly combined (/e.g./ the module name).