All Versions
Latest Version
Avg Release Cycle
104 days
Latest Release
2227 days ago

Changelog History
Page 3

  • v1.2.0.1 Changes

    August 22, 2014

    Full Changelog

    Closed issues:

    • Problems with yellow color in gif animation #51
  • v1.1 Changes

    March 09, 2014

    Full Changelog

    πŸ†• New features

    • It is now possible to directly output animated GIFs, using the gifMain function

    Closed issues:

    • 🐎 Color conversions have huge impact on performance #44

    πŸ”€ Merged pull requests:

    • πŸ›  Fix documentation typo (subtable -> suitable) #45 (robx)
  • v1.0.1 Changes

    January 26, 2014

    Full Changelog

    πŸ”€ Merged pull requests:

  • v1.0.1.2 Changes

    February 06, 2014

    Full Changelog

    Closed issues:

    • πŸ— Build failure for GHC 7.4 #42
  • v1.0.1.1 Changes

    January 30, 2014
  • v1.0 Changes

    November 25, 2013

    Full Changelog

    πŸ†• New Features

    • Re-implement via new backend RTree interface.

    • πŸ‘‰ Use new command-line interface from diagrams-lib.

    • Export B as an alias for Cairo token.

    πŸ›  Fixed bugs:

    • opacity does not affect text #15

    πŸ”€ Merged pull requests:

  • v0.7 Changes

    August 09, 2013

    Full Changelog

    πŸ†• New features

    • πŸ†• New renderCairo function for more convenient use of the cairo backend.

    • πŸ“š Lots of Haddock documentation improvements.

    πŸ›  Fixed bugs:

    • Lines should not be filled #32

    πŸ”€ Merged pull requests:

    • ⚑️ Updates for new trail API. #31 (byorgey)
  • v0.6 Changes

    December 12, 2012

    πŸ†• New features

    • πŸ†• New --list option for multiMain to list all available diagrams

    • πŸ“š Major documentation improvements

    • πŸ†• New modules:

      • Diagrams.Backend.Cairo.Ptr, for rendering directly to buffers in memory
      • Diagrams.Backend.Cairo.List, for rendering to a list of lists of pixels.

    API changes

    • πŸ’… Removal of StyleParam from Diagrams.Backend.Cairo.Text, change functions in that module to accept Style R2. Usage can be fixed by applying these style functions to mempty.

    • πŸ“¦ GTK rendering has been split out into a new package, diagrams-gtk.

    • The Diagrams.Backend.Cairo.Gtk module is now Diagrams.Backend.Gtk in the diagrams-gtk package.

    • The CairoOptions record has a new boolean cairoBypassAdjust option; when set, the backend should bypass calling adjustDia2D.

    • The GTK output type is gone.

    • There is a new RenderOnly output type, for when you don't care about the IO action but only want the cairo Render action.

    πŸ›  Fixed bugs:

    • old-time and 7.6 #21

    • πŸ—„ Use of deprecated 'try' function in Diagrams.Backend.Cairo.Internal #12

    • πŸ‘ Better error message when image file does not exist #11

    • Path doesn't get resized correctly when no transformations are applied to it #6

    • πŸ‘‰ Make Cairo backend smarter about missing attributes #4

    • Attribute transformations are not handled correctly when rendering #3

    Closed issues:

    • vector-space-0.8.5 breaks compilation #27

    • β€˜cairoBypassAdjust’ undocumented #23

    • πŸ‘Œ Improve diagrams-cairo documentation #10

    πŸ”€ Merged pull requests:

    • βž• Additional rendering functions, for Ptr Word8 and [[Colour a]] #25 (haasn)

    • old-time to time #22 (fryguybob)

    • πŸ“¦ split out gtk rendering into a separate package #20 (byorgey)

    • πŸ—„ use requiredScaleT in place of deprecated adjustSize #17 (byorgey)

    • 0️⃣ call setDefault2DAttributes even when bypassing size adjustments #16 (byorgey)

  • v0.5 Changes

    March 01, 2012

    πŸ†• New features

    • πŸ†• New Diagrams.Backend.Cairo.Text module by Michael Sloan, with functions for creating appropriately sized text objects by querying cairo for the size, and related supporting functions.

    • πŸ‘ Basic support for animation with animMain function, by generating frames sampled at regular intervals.

    • 0️⃣ Proper vertical alignment of default text based on font parameters (Michael Sloan).

    • Requesting just a width or height now causes the other to be computed appropriately.

    API changes

    • 🚚 Move Diagrams.Backend.Cairo to Diagrams.Backend.Cairo.Internal and export everything. Diagrams.Backend.Cairo now just re-exports selected functions from Internal. This allows anyone who wants access to the helper/utility functions to import Internal.

    Dependency/version changes

    • 😌 relax cmdargs upper bound

    • ⚑️ GHC 7.4.1 compatibility: update base, filepath, and old-time upper bounds

    πŸ› Bug fixes

    • ⚠ #54: Generate warning for missing image files (Ian Ross).