diagrams-core v1.2 Release Notes
Release Date: 2014-06-02 // almost 10 years ago-
๐ New features
- New function
matrixHomRep
to convert a transformation to a homogeneous matrix representation. - New function
dropTransl
to drop the translation component from a transformation. - A mini-DSL for Measures.
- New
extent
function, used indiameter
. - New
dimension
function to return the dimension of a vector space. - New
_relative
iso between points and vectors. avgScale
function (for computing the average scaling factor of a transformation) has been moved fromdiagrams-lib
todiagrams-core
and generalized to work over any vector space.
- New function
Dependency/version changes
- Allow
semigroups-0.15
- Allow
lens-4.2
- Allow
API changes
- Major refactoring which removes
freeze
(and henceSplit
transforms, etc.) and adds units ofMeasure
. - Refactoring and simplification of the
Backend
class. - Remove
Multibackend
. - Remove
nullPrim
,IsPrim
and simplifyRPrim
so that it does not carry a transformation. - Update
adjustDia
to return a transformation, not just a scale factor. AddrenderDiaT
which returns a transformation (for use by end users, e.g. to convert output coordinates back into local coordinates).
- Major refactoring which removes
Implemented enhancements:
- Extracting things from Prim wrappers #42
Closed issues:
๐ Merged pull requests:
Clean-slate redesign/simplification of
Backend
class #60 (byorgey)Avg scale #58 (jeffreyrosenbluth)
Preliminary implementation of Measure #55 (jeffreyrosenbluth)
No mco #62 (jeffreyrosenbluth)