All Versions
37
Latest Version
Avg Release Cycle
59 days
Latest Release
1218 days ago

Changelog History
Page 1

  • v1.5.0 Changes

    May 13, 2021
    • ⚡️ Updates for GHC 8.10 and 9.0
    • ⬇️ Drop support for GHC < 8.4
    • ✂ Remove deprecated Option type in favor of Maybe. This is a breaking API change.
  • v1.4.2 Changes

    October 20, 2019
    • 🆕 New KeyVal constructor for Annotation (PR)
    • ⚡️ Updates for GHC 8.8
    • ⬇️ Drop support for GHC 7.6 and 7.8
  • v1.4.2-r1 Changes

    February 10, 2020
    • 👍 Allow lens-4.19 and linear-1.21
  • v1.4.1 Changes

    April 10, 2018
    • 👍 Allow base-4.11
    • 👍 Allow lens-4.16
    • ➕ Add Semigroup instance to build on GHC 8.4
  • v1.4.1.1 Changes

    October 08, 2018
    • ➕ Add some ConstraintKinds pragmas to allow compilation on GHC 7.8 and 7.6
  • v1.4 Changes

    October 27, 2016
    • 🆕 New features

      • New eachName traversal, for traversing over parts of a Name that match a given type
      • More documentation explaining HasOrigin and Transformable instances for Envelope
    • Dependency/version changes

      • Allow lens-4.15
      • Many other upper bounds bumped; see minor release changelogs below.
    • 🆕 New instances

      • Transformable instance for Measured
      • A bunch more instances for Query (Distributive, Representable, Profunctor, Coseive, Closed, Costrong, Corepresentable)
    • API changes

      • Move some Query-related functions to diagrams-lib (sample, value, resetValue, clearValue)
      • Remove some redundant constraints in type signatures (should not actually affect API)
  • v1.4.0.1 Changes

    August 23, 2017
    • 👍 Allow base-4.10
  • v1.3 Changes

    April 19, 2015
    • 🆕 New features

      • Update for ghc-7.10.
      • Switch from vector-space to linear for linear algebra.
      • OpacityGroup annotation for setting the opacity of diagrams as a group. Opacity groups can be applied with the opacityGroup or groupOpacity functions.
      • Added atAttr, atMAttr and atTAttr lenses onto the attributes of styles.
      • InSpace and SameSpace synonyms.
      • size function for computing the range of an enveloped object in the basis vectors.
      • "Grouping" for transparent things #21
    • Dependency/version changes

      • Allow base-4.8
      • Allow lens-4.9
    • 🆕 New instances

      • Show instances for Attribute and Style.
      • Each, Ixed and At instances for and Style.
    • API changes

      • Measure has a new internal representation. Local, Global, Normalized, and Output have been renamed to local, global, normalized and output respectivly. Measure is now defined in Diagrams.Core.Measure.
      • GTAttribute has been removed. MAttribute now holds measured attributes and no longer requires a Data instance.
      • V is now a * -> * kind type family.
      • New type family N for the number type of an object, Scalar type family no longer exists.
      • (|>) has moved to (.>>) to make room for lens's snoc operator.
      • Style's internal representation now uses a hashmap of the TypeRep.

    🔀 Merged pull requests:

  • v1.3.0.8 Changes

    June 06, 2016
    • 👍 allow base-4.9
    • 🏗 build warning-free on GHC 8.0.1
  • v1.3.0.7 Changes

    May 02, 2016
    • 👍 allow lens-4.14

    Full Changelog