diagrams-rasterific 1.4.2.1 → 1.4.2.2
raw patch · 3 files changed
+21/−11 lines, 3 filesdep ~basedep ~hashabledep ~lensPVP: minor bump suggested
API additions: PVP suggests at least a minor version bump
Dependency ranges changed: base, hashable, lens, optparse-applicative
API changes (from Hackage documentation)
+ Diagrams.Backend.Rasterific: instance GHC.Classes.Eq n => GHC.Classes.Eq (Diagrams.Core.Types.Options Diagrams.Backend.Rasterific.Rasterific Linear.V2.V2 n)
Files
- CHANGELOG.md +10/−0
- diagrams-rasterific.cabal +10/−10
- src/Diagrams/Backend/Rasterific.hs +1/−1
CHANGELOG.md view
@@ -1,3 +1,13 @@+## [v1.4.2.2](https://github.com/diagrams/diagrams-rasterific/tree/v1.4.2.2) (2021-12-28)++GHC 9.2 compatibility and dependency bound updates:+- Allow `base-4.16`, `hashable-1.4`, `lens-5.1`.+- Add `Eq` instance for `Options Rasterific`.++## [v1.4.2.1-r1](https://github.com/diagrams/diagrams-rasterific/tree/v1.4.2.1-r1) (2021-06-07)++- Allow `bytestring-0.11` and `optparse-applicative-0.16`.+ ## [v1.4.2.1](https://github.com/diagrams/diagrams-rasterific/tree/v1.4.2.1) (2021-05-28) GHC 9.0 compatibility.
diagrams-rasterific.cabal view
@@ -1,5 +1,5 @@ name: diagrams-rasterific-version: 1.4.2.1+version: 1.4.2.2 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.4.4 || ==8.6.5 || ==8.8.4 || ==8.10.4 || ==9.0.1+tested-with: GHC ==8.4.4 || ==8.6.5 || ==8.8.4 || ==8.10.4 || ==9.0.1 || ==9.2.1 cabal-version: 1.18 Source-repository head type: git@@ -24,20 +24,20 @@ Diagrams.Backend.Rasterific.Text hs-source-dirs: src other-modules: Paths_diagrams_rasterific- build-depends: base >= 4.2 && < 4.16,+ build-depends: base >= 4.2 && < 4.17, diagrams-core >= 1.4 && < 1.6, diagrams-lib >= 1.4 && < 1.5,- hashable >= 1.1 && < 1.4,+ hashable >= 1.1 && < 1.5, Rasterific >= 0.7.4 && < 0.8, FontyFruity >= 0.5 && < 0.6, JuicyPixels >= 3.1.5 && < 3.4,- lens >= 4.0 && < 5.1,+ lens >= 4.0 && < 5.2, mtl >= 2.1 && < 2.3, data-default-class >= 0.0 && < 0.2, containers >= 0.5 && < 0.7, filepath >= 1.2 && < 1.5,- optparse-applicative >= 0.13 && < 0.16,- bytestring >= 0.9 && < 0.11,+ optparse-applicative >= 0.13 && < 0.17,+ bytestring >= 0.9 && < 0.12, file-embed >= 0.0 && < 0.1 default-language: Haskell2010@@ -47,7 +47,7 @@ type: exitcode-stdio-1.0 main-is: test-render.hs hs-source-dirs: test- build-depends: base >= 4.2 && < 4.16,+ build-depends: base >= 4.2 && < 4.17, diagrams-rasterific, diagrams-core >= 1.4 && < 1.6, diagrams-lib >= 1.4 && < 1.5@@ -58,7 +58,7 @@ type: exitcode-stdio-1.0 main-is: test-widths.hs hs-source-dirs: test- build-depends: base >= 4.2 && < 4.16,+ build-depends: base >= 4.2 && < 4.17, diagrams-rasterific, diagrams-core >= 1.4 && < 1.6, diagrams-lib >= 1.4 && < 1.5@@ -69,7 +69,7 @@ type: exitcode-stdio-1.0 main-is: test-size.hs hs-source-dirs: test- build-depends: base >= 4.2 && < 4.16,+ build-depends: base >= 4.2 && < 4.17, diagrams-rasterific, diagrams-core >= 1.4 && < 1.6, diagrams-lib >= 1.4 && < 1.5
src/Diagrams/Backend/Rasterific.hs view
@@ -177,7 +177,7 @@ data Options Rasterific V2 n = RasterificOptions { _sizeSpec :: SizeSpec V2 n -- ^ The requested size of the output }- deriving Show+ deriving (Show, Eq) renderRTree _ opts t = R.renderDrawing (round w) (round h) bgColor r