Changelog History
Page 4
-
v1.2.0.6 Changes
December 04, 2014๐ Merged pull requests:
-
v1.2.0.5 Changes
November 17, 2014 -
v1.2.0.4 Changes
October 08, 2014๐ Merged pull requests:
-
v1.2.0.3 Changes
September 07, 2014 -
v1.2.0.2 Changes
August 22, 2014Implemented enhancements:
- Generalize Angle class? #38
๐ Fixed bugs:
- --selection and --src both use -s abbreviation #172
Closed issues:
- Spike arrowhead and tail render with oversized joint #203
๐ Merged pull requests:
โ add atPoints, deprecate decorateFoo #198 (jeffreyrosenbluth)
โ Add bg' #197 (jeffreyrosenbluth)
โ add convenience synonyms [hv]sep for [hv]cat' (with & sep .~ x) #196 (byorgey)
Vertices #192 (jeffreyrosenbluth)
-
v1.2.0.1 Changes
June 04, 2014 -
v1.1 Changes
March 09, 2014๐ New features
๐ Support for
Deformation
s, arbitrary (non-affine) transformations on objects such as points, paths, and located trails (though not on diagrams).๐ New functions
clipTo
, which clips a diagram's envelope and trace along with its visual representation, andclipped
, which clips the diagram's visual representation but replaces its envelope and trace with those of the clipping path.๐ New
arrowV
function, for creating an arrow with the direction and magnitude of a given vector.gap
traversal, for setting the head and tail gaps of an arrow simultaneously.Generalized types for
centerXY
andsnugXY
, based on newbasis
function from `diagrams-core๐ New 3D
Transform
s, alignment, and 3D-specificPrelude
.๐ New
frame
function similar topad
, but increases the envelope of a diagram by an amount specified in local units in every direction irrespective of the local origin.๐ New
splitFills
function for pushing fill attributes down to subtrees containing only loops (mostly of relevance only to backend implementors).
๐ New instances
Typeable
instances for all data types that are used as diagram primitives.๐
Sectionable
instance forFixedSegment
.
API changes
Angle
is now a type, rather than a class. It uses a single internal representation for angles, and lensesturn
,rad,
anddeg
are supplied for constructing (using@@
) and viewing (using^.
)Angle
s in various units. In addition, theNum
instance forAngle
has been removed, eliminating a class of errors where a bare number is interpreted in units other than what you expect.โ Removed
Num
instance for angles.
Dependency/version changes
Require
lens >= 4.0
.๐ Allow
array-0.5
.๐ Allow
hashable-1.1
.โ Remove
NumInstances
dependency.
๐ Bug fixes
Exclude joins in offsets on close segments (#160).
Exclude extra segment when joining loops in offset (#155).
๐ Performance improvements
colorToSRGBA
function now avoids expensive matrix operations, offering dramatic speedups in rendering diagrams with many color attributes.
Implemented enhancements:
๐ Better color model in 3D #121
Projective/perspective transforms for points and paths #108
clipTo function #35
๐ Fixed bugs:
- Offset Bug #155
Closed issues:
- Expand of an expand #160
๐ Merged pull requests:
๐ fix doc for === and ||| #164 (denys-duchier)
๐ Exclude extra segment when joining loops in offset. Fixes #155. #158 (fryguybob)
โ added basis, generalized
centerXY
andsnugXY
#157 (jeffreyrosenbluth)derive Typeable for all data types used in Prims #156 (byorgey)
โ removed NumInstances dependency #153 (jeffreyrosenbluth)
๐ Change internal color representation to SRGBA #149 (jeffreyrosenbluth)
-
v1.1.0.7 Changes
May 15, 2014- ๐ Allow
semigroups-0.14
- ๐ Allow
-
v1.1.0.6 Changes
April 10, 2014- ๐ Allow
semigroups-0.13
- ๐ Allow
-
v1.1.0.4 Changes
April 04, 2014๐ Merged pull requests: