BSD-3-Clause licensed by Jeffrey Rosenbluth
Maintained by [email protected]
This version can be pinned in stack with:diagrams-rasterific-1.4.2.3@sha256:d057a8849136c5f6e6798a5f101f63c198b7d8a4e8b791cde94165779b9e32f0,3278

Module documentation for 1.4.2.3

diagrams-rasterific

diagrams-rasterific is a Rasterific backend for diagrams. It supports png, tif, bmp, jpg, pdf, and animated GIF output.

Diagrams is a powerful, flexible, declarative domain-specific language for creating vector graphics, using the Haskell programming language.

Changes

v1.4.2.3 (2023-05-30)

  • Allow base-4.18, mtl-2.3, optparse-applicative-0.18
  • Test on GHC 9.6 & fix some warnings

v1.4.2.2-r2 (2022-09-01)

  • Allow base-4.17, lens-5.2, and test with GHC 9.4

v1.4.2.2-r1 (2022-02-02)

  • Allow optparse-applicative-0.17

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 (2021-06-07)

  • Allow bytestring-0.11 and optparse-applicative-0.16.

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 (2019-12-09)

- Add `renderPdfBS` function to output PDF in-memory.
- Add `renderPdfBSWithDPI` to allow additionally specifying the DPI.
- Bug fix: include fonts in `extra-source-files` rather than
  `data-files`.

v1.4.1.1 (2018-10-12)

  • Require Rasterific-0.7.4 to

    • fix PDF rendering of zero-width paths (#43)
    • fix disappearing small elements (#51)
  • Allow:

    • base-4.12 (GHC 8.6)
    • lens-4.17
    • containers-0.6
    • JuicyPixels-3.3

v1.4.1 (2018-05-09)

- Bug fix: stroke entire paths at once ([#42](https://github.com/diagrams/diagrams-rasterific/issues/42))
- New `Semigroup (Render Rasterific V2 n)` instance
- Allow:
    - `base-4.11` (GHC 8.4)
    - `lens-4.16`

v1.4 (2016-10-26)

  • New features

    • Can now output PDFs.

    • Font files are now embedded with file-embed.

    • Various functions for better GIF support.

    • Support for group opacity.

  • New instances

    • ToResult instance for animated GIFs.

v1.3.1.9 (2016-08-19)

  • Require optparse-applicative-0.13
  • Fix compilation error when building with optparse-applicative-0.13

v1.3.1.8 (2016-08-16)

  • Allow optparse-applicative-0.13

v1.3.1.7 (2016-06-06)

  • Allow:

    • base-4.9
    • lens-4.14
    • data-default-class-0.1
  • Test with GHC 8.0.1

Full Changelog

v1.3.1.6 (2016-05-01)

  • allow lens-4.14

Full Changelog

v1.3.1.5 (2015-09-29)

  • allow optparse-applicative-0.12

Full Changelog

v1.3.1.4 (2015-09-22)

  • allow lens-4.13

Full Changelog

v1.3.1.3 (2015-07-19)

Full Changelog

v1.3.1.2 (2015-05-26)

Full Changelog

v1.3.1.1

(2015-04-25)

  • New module Diagrams.Backend.Rasterific.Text
  • New texterific function exported from Diagrams.Backend.Rasterific
  • Fixes:
    • Fix bounding box calculation for text
    • Fix BoxAlignedText positioning

v1.3.1 (2015-04-25)

  • group opacity

v1.3 (2015-04-19)

  • bump version to 1.3

v0.1.0.8 (2015-04-03)

Full Changelog

Merged pull requests:

v0.1.0.7 (2015-02-10)

Full Changelog

Merged pull requests:

v0.1.0.6 (2015-01-13)

Full Changelog

Merged pull requests:

v0.1.0.5 (2014-12-07)

Full Changelog

Closed issues:

  • Bumping dependencies to Rasterific 0.4 #17

Merged pull requests:

v0.1.0.4 (2014-11-17)

Full Changelog

Closed issues:

  • q = max 0 (min 100 quality), shurely? #15

Merged pull requests:

v0.1.0.3 (2014-10-08)

Full Changelog

Merged pull requests:

  • use defaultLoopRender for looping #9 (bergey)

  • call defaultAnimMainRender with ASetter for loop options #8 (bergey)

v0.1.0.2 (2014-09-07)

Full Changelog

v0.1.0.1 (2014-08-22)

Full Changelog

v0.1 (2014-06-02)

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator