All Versions
37
Latest Version
Avg Release Cycle
59 days
Latest Release
1218 days ago
Changelog History
Page 1
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 ofMaybe
. This is a breaking API change.
-
v1.4.2 Changes
October 20, 2019- 🆕 New
KeyVal
constructor forAnnotation
(PR) - ⚡️ Updates for GHC 8.8
- ⬇️ Drop support for GHC 7.6 and 7.8
- 🆕 New
-
v1.4.2-r1 Changes
February 10, 2020- 👍 Allow
lens-4.19
andlinear-1.21
- 👍 Allow
-
v1.4.1 Changes
April 10, 2018- 👍 Allow
base-4.11
- 👍 Allow
lens-4.16
- ➕ Add
Semigroup
instance to build on GHC 8.4
- 👍 Allow
-
v1.4.1.1 Changes
October 08, 2018- ➕ Add some
ConstraintKinds
pragmas to allow compilation on GHC 7.8 and 7.6
- ➕ Add some
-
v1.4 Changes
October 27, 2016🆕 New features
- New
eachName
traversal, for traversing over parts of aName
that match a given type - More documentation explaining
HasOrigin
andTransformable
instances forEnvelope
- New
Dependency/version changes
- Allow
lens-4.15
- Many other upper bounds bumped; see minor release changelogs below.
- Allow
🆕 New instances
Transformable
instance forMeasured
- A bunch more instances for
Query
(Distributive
,Representable
,Profunctor
,Coseive
,Closed
,Costrong
,Corepresentable
)
API changes
- Move some
Query
-related functions todiagrams-lib
(sample
,value
,resetValue
,clearValue
) - Remove some redundant constraints in type signatures (should not actually affect API)
- Move some
-
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
tolinear
for linear algebra. OpacityGroup
annotation for setting the opacity of diagrams as a group. Opacity groups can be applied with theopacityGroup
orgroupOpacity
functions.- Added
atAttr
,atMAttr
andatTAttr
lenses onto the attributes of styles. InSpace
andSameSpace
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
- Allow
🆕 New instances
Show
instances forAttribute
andStyle
.Each
,Ixed
andAt
instances for andStyle
.
API changes
Measure
has a new internal representation.Local
,Global
,Normalized
, andOutput
have been renamed tolocal
,global
,normalized
andoutput
respectivly.Measure
is now defined inDiagrams.Core.Measure
.GTAttribute
has been removed.MAttribute
now holds measured attributes and no longer requires aData
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 theTypeRep
.
🔀 Merged pull requests:
⬆️ Bump lens upper version bounds #74 (RyanGlScott)
➕ Add Diagram B synonym for Diagram b v n #73 (jeffreyrosenbluth)
⬆️ Bump linear upper version bounds #75 (RyanGlScott)
🔄 Change Measure back to not using Scalar v #65 (Mathnerd314)
✂ Remove gratuitous Data constraints #69 (Mathnerd314)
-
v1.3.0.8 Changes
June 06, 2016- 👍 allow
base-4.9
- 🏗 build warning-free on GHC 8.0.1
- 👍 allow
-
v1.3.0.7 Changes
May 02, 2016- 👍 allow
lens-4.14
- 👍 allow