packages feed

diagrams-rasterific 1.4.2 → 1.4.2.1

raw patch · 3 files changed

+29/−20 lines, 3 filesdep ~basedep ~bytestringdep ~diagrams-corePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base, bytestring, diagrams-core, lens, optparse-applicative

API changes (from Hackage documentation)

- Diagrams.Backend.Rasterific: data family Options b (v :: Type -> Type) n :: Type
+ Diagrams.Backend.Rasterific: data family Options b (v :: Type -> Type) n

Files

CHANGELOG.md view
@@ -1,3 +1,12 @@+## [v1.4.2.1](https://github.com/diagrams/diagrams-rasterific/tree/v1.4.2.1) (2021-05-28)++GHC 9.0 compatibility.++- Allow:+    - `base-4.15` (GHC 9.0)+    - `diagrams-core-1.5`+    - `lens-5.0`+ ## [v1.4.2](https://github.com/diagrams/diagrams-rasterific/tree/v1.4.2) (2019-12-09)      - Add `renderPdfBS` function to output PDF in-memory.
diagrams-rasterific.cabal view
@@ -1,5 +1,5 @@ name:                diagrams-rasterific-version:             1.4.2+version:             1.4.2.1 synopsis:            Rasterific backend for diagrams. description:         A full-featured backend for rendering                      diagrams using the Rasterific rendering engine.@@ -12,7 +12,7 @@ category:            Graphics build-type:          Simple extra-source-files:  README.md, CHANGELOG.md, fonts/*.ttf-tested-with:         GHC ==8.0.2 || ==8.2.2 || ==8.4.3 || ==8.6.5 || ==8.8.1+tested-with:         GHC ==8.4.4 || ==8.6.5 || ==8.8.4 || ==8.10.4 || ==9.0.1 cabal-version:       1.18 Source-repository head   type:     git@@ -24,14 +24,14 @@                        Diagrams.Backend.Rasterific.Text   hs-source-dirs:      src   other-modules:       Paths_diagrams_rasterific-  build-depends:       base >= 4.2 && < 4.14,-                       diagrams-core >= 1.4 && < 1.5,+  build-depends:       base >= 4.2 && < 4.16,+                       diagrams-core >= 1.4 && < 1.6,                        diagrams-lib >= 1.4 && < 1.5,                        hashable >= 1.1 && < 1.4,                        Rasterific >= 0.7.4 && < 0.8,                        FontyFruity >= 0.5 && < 0.6,                        JuicyPixels >= 3.1.5 && < 3.4,-                       lens >= 4.0 && < 4.19,+                       lens >= 4.0 && < 5.1,                        mtl >= 2.1 && < 2.3,                        data-default-class >= 0.0 && < 0.2,                        containers >= 0.5 && < 0.7,@@ -47,9 +47,9 @@   type:                exitcode-stdio-1.0   main-is:             test-render.hs   hs-source-dirs:      test-  build-depends:       base >= 4.2 && < 4.14,+  build-depends:       base >= 4.2 && < 4.16,                        diagrams-rasterific,-                       diagrams-core >= 1.4 && < 1.5,+                       diagrams-core >= 1.4 && < 1.6,                        diagrams-lib >= 1.4 && < 1.5   ghc-options:         -Wall   default-language:    Haskell2010@@ -58,9 +58,9 @@   type:                exitcode-stdio-1.0   main-is:             test-widths.hs   hs-source-dirs:      test-  build-depends:       base >= 4.2 && < 4.14,+  build-depends:       base >= 4.2 && < 4.16,                        diagrams-rasterific,-                       diagrams-core >= 1.4 && < 1.5,+                       diagrams-core >= 1.4 && < 1.6,                        diagrams-lib >= 1.4 && < 1.5   ghc-options:         -Wall   default-language:    Haskell2010@@ -69,9 +69,9 @@   type:                exitcode-stdio-1.0   main-is:             test-size.hs   hs-source-dirs:      test-  build-depends:       base >= 4.2 && < 4.14,+  build-depends:       base >= 4.2 && < 4.16,                        diagrams-rasterific,-                       diagrams-core >= 1.4 && < 1.5,+                       diagrams-core >= 1.4 && < 1.6,                        diagrams-lib >= 1.4 && < 1.5   ghc-options:         -Wall   default-language:    Haskell2010
src/Diagrams/Backend/Rasterific/CmdLine.hs view
@@ -166,15 +166,6 @@     defaultAnimMainRender chooseRender output opts d     defaultLoopRender l --- | Make an animated gif main by pairing diagrams with a delay ('Int'---   measured in 100th seconds).-gifMain :: [(Diagram Rasterific, GifDelay)] -> IO ()-gifMain = mainWith---- | Make an animated gif main with the same delay for each diagram.-uniformGifMain :: GifDelay -> [Diagram Rasterific] -> IO ()-uniformGifMain i = mainWith . map (,i)- -- | Extra options for animated GIFs. data GifOpts = GifOpts { _dither     :: Bool                        , _noLooping  :: Bool@@ -221,4 +212,13 @@         | otherwise        = maybe LoopingForever (LoopingRepeat . fromIntegral)                                (gOpts^.loopRepeat)       pOpts = defaultPaletteOptions {enableImageDithering=gOpts^.dither}++-- | Make an animated gif main by pairing diagrams with a delay ('Int'+--   measured in 100th seconds).+gifMain :: [(Diagram Rasterific, GifDelay)] -> IO ()+gifMain = mainWith++-- | Make an animated gif main with the same delay for each diagram.+uniformGifMain :: GifDelay -> [Diagram Rasterific] -> IO ()+uniformGifMain i = mainWith . map (,i)