diagrams-pgf 1.4.2.1 → 1.5
raw patch · 2 files changed
+16/−20 lines, 2 filesdep ~basedep ~diagrams-libdep ~optparse-applicativePVP ok
version bump matches the API change (PVP)
Dependency ranges changed: base, diagrams-lib, optparse-applicative
API changes (from Hackage documentation)
- Diagrams.Backend.PGF.Render: instance GHC.Real.Fractional n => Data.Default.Class.Default (Diagrams.Core.Types.Options Diagrams.Backend.PGF.Render.PGF Linear.V2.V2 n)
- Diagrams.Backend.PGF.Surface: instance Data.Default.Class.Default Diagrams.Backend.PGF.Surface.Surface
+ Diagrams.Backend.PGF.Render: instance GHC.Real.Fractional n => Data.Default.Internal.Default (Diagrams.Core.Types.Options Diagrams.Backend.PGF.Render.PGF Linear.V2.V2 n)
+ Diagrams.Backend.PGF.Surface: instance Data.Default.Internal.Default Diagrams.Backend.PGF.Surface.Surface
- Diagrams.Backend.PGF: data OnlineTex a
+ Diagrams.Backend.PGF: data () => OnlineTex a
- Graphics.Rendering.PGF: style :: forall n_aiGS. Lens' (RenderState n_aiGS) (Style V2 n_aiGS)
+ Graphics.Rendering.PGF: style :: forall n_ajoR. Lens' (RenderState n_ajoR) (Style V2 n_ajoR)
Files
diagrams-pgf.cabal view
@@ -1,5 +1,5 @@ name: diagrams-pgf-version: 1.4.2.1+version: 1.5 synopsis: PGF backend for diagrams drawing EDSL. license: BSD3 license-file: LICENSE@@ -13,7 +13,7 @@ cabal-version: 1.18 extra-source-files: README.md, diagrams/*.svg extra-doc-files: diagrams/*.svg-tested-with: GHC ==8.4.4 || ==8.6.5 || ==8.8.4 || ==8.10.7 || ==9.0.2 || ==9.2.7 || ==9.4.5 || ==9.6.1+tested-with: GHC ==8.4.4 || ==8.6.5 || ==8.8.4 || ==8.10.7 || ==9.0.2 || ==9.2.8 || ==9.4.8 || ==9.6.5 || ==9.8.2 || ==9.10.1 || ==9.12.1 description: This package provides a modular backend for rendering diagrams created@@ -34,22 +34,22 @@ Graphics.Rendering.PGF hs-source-dirs: src build-depends:- base >= 4.4 && < 4.19,+ base >= 4.4 && < 4.22, bytestring >= 0.9 && < 1.1, bytestring-builder < 1.1,- containers >= 0.3 && < 0.7,+ containers >= 0.3 && < 0.8, colour, diagrams-core >= 1.4 && < 1.6,- diagrams-lib >= 1.4 && < 1.5,+ diagrams-lib >= 1.4 && < 1.6, directory >= 1.0 && < 1.4,- filepath >= 1.2 && < 1.5,- hashable >= 1.1 && < 1.5,+ filepath >= 1.2 && < 1.6,+ hashable >= 1.1 && < 1.6, mtl >= 2.1 && < 3.0, optparse-applicative >= 0.13 && < 0.19, process >= 1.0 && < 1.7, split >= 0.1.2 && < 0.3, texrunner <= 0.0.2,- time >= 1.2 && < 1.14,+ time >= 1.2 && < 1.15, JuicyPixels, vector, zlib
src/Diagrams/Backend/PGF/CmdLine.hs view
@@ -166,32 +166,28 @@ instance TypeableFloat n => Mainable (QDiagram PGF V2 n Any) where type MainOpts (QDiagram PGF V2 n Any) =- (DiagramOpts, DiagramLoopOpts, PGFCmdLineOpts, TexFormat)- mainRender (diaOpts, loopOpts, pgfOpts, format) d = do+ (DiagramOpts, PGFCmdLineOpts, TexFormat)+ mainRender (diaOpts, pgfOpts, format) d = do chooseRender diaOpts pgfOpts (formatToSurf format) d- defaultLoopRender loopOpts instance TypeableFloat n => Mainable (Surface, QDiagram PGF V2 n Any) where type MainOpts (Surface, QDiagram PGF V2 n Any) =- (DiagramOpts, DiagramLoopOpts, PGFCmdLineOpts)- mainRender (diaOpts, loopOpts, pgfOpts) (surf,d) = do+ (DiagramOpts, PGFCmdLineOpts)+ mainRender (diaOpts, pgfOpts) (surf,d) = do chooseRender diaOpts pgfOpts surf d- defaultLoopRender loopOpts -- Online diagrams instance TypeableFloat n => Mainable (OnlineTex (QDiagram PGF V2 n Any)) where type MainOpts (OnlineTex (QDiagram PGF V2 n Any))- = (DiagramOpts, DiagramLoopOpts, PGFCmdLineOpts, TexFormat)- mainRender (diaOpts, loopOpts, pgfOpts, format) d = do+ = (DiagramOpts, PGFCmdLineOpts, TexFormat)+ mainRender (diaOpts, pgfOpts, format) d = do chooseOnlineRender diaOpts pgfOpts (formatToSurf format) d- defaultLoopRender loopOpts instance TypeableFloat n => Mainable (Surface, OnlineTex (QDiagram PGF V2 n Any)) where type MainOpts (Surface, OnlineTex (QDiagram PGF V2 n Any))- = (DiagramOpts, DiagramLoopOpts, PGFCmdLineOpts)- mainRender (diaOpts, loopOpts, pgfOpts) (surf, d) = do+ = (DiagramOpts, PGFCmdLineOpts)+ mainRender (diaOpts, pgfOpts) (surf, d) = do chooseOnlineRender diaOpts pgfOpts surf d- defaultLoopRender loopOpts formatToSurf :: TexFormat -> Surface formatToSurf format = case format of