diagrams-cairo 1.4.3 → 1.5
raw patch · 3 files changed
+13/−7 lines, 3 filesdep ~basedep ~diagrams-libdep ~optparse-applicative
Dependency ranges changed: base, diagrams-lib, optparse-applicative
Files
- CHANGELOG.md +6/−0
- diagrams-cairo.cabal +3/−3
- src/Diagrams/Backend/Cairo/CmdLine.hs +4/−4
CHANGELOG.md view
@@ -1,3 +1,9 @@+## [v1.5](https://github.com/diagrams/diagrams-cairo/tree/v1.5) (2025-06-16)++- Allow `diagrams-lib-1.5` and remove `DiagramLoopOpts` which is no+ longer supported+- Allow `optparse-applicative-0.19`+ ## [v1.4.3](https://github.com/diagrams/diagrams-cairo/tree/v1.4.3) (2024-11-06) - Require `data-default-0.8`
diagrams-cairo.cabal view
@@ -1,5 +1,5 @@ Name: diagrams-cairo-Version: 1.4.3+Version: 1.5 Synopsis: Cairo backend for diagrams drawing EDSL Description: A full-featured backend for rendering diagrams using the cairo rendering engine.@@ -58,7 +58,7 @@ mtl >=2.0 && <2.4, filepath, diagrams-core >=1.3 && <1.6,- diagrams-lib >=1.3 && <1.5,+ diagrams-lib >=1.3 && <1.6, cairo >=0.12.4 && <0.14, pango >=0.12.5 && <0.14, colour,@@ -71,7 +71,7 @@ vector >=0.10.0 && <0.14, array >=0.4.0 && <0.6, bytestring >=0.9 && <0.12 || ^>=0.12.0,- optparse-applicative >=0.13 && <0.19,+ optparse-applicative >=0.13 && <0.20, transformers >=0.3 && <0.7, hashable >=1.1 && <1.6
src/Diagrams/Backend/Cairo/CmdLine.hs view
@@ -193,9 +193,9 @@ defaultMain = mainWith instance Mainable (QDiagram Cairo V2 Double Any) where- type MainOpts (QDiagram Cairo V2 Double Any) = (DiagramOpts, DiagramLoopOpts)+ type MainOpts (QDiagram Cairo V2 Double Any) = DiagramOpts - mainRender (opts, l) d = chooseRender opts d >> defaultLoopRender l+ mainRender opts d = chooseRender opts d chooseRender :: DiagramOpts -> QDiagram Cairo V2 Double Any -> IO () chooseRender opts d =@@ -270,9 +270,9 @@ animMain = mainWith instance Mainable (Animation Cairo V2 Double) where- type MainOpts (Animation Cairo V2 Double) = ((DiagramOpts, DiagramAnimOpts), DiagramLoopOpts)+ type MainOpts (Animation Cairo V2 Double) = (DiagramOpts, DiagramAnimOpts) - mainRender (opts, l) d = defaultAnimMainRender chooseRender output opts d >> defaultLoopRender l+ mainRender opts d = defaultAnimMainRender chooseRender output opts d -- | @gifMain@ takes a list of diagram and delay time pairs and produces a -- command line program to generate an animated GIF, with options @GifOpts@.