6
- New function `matrixHomRep` to convert a transformation to a
7
homogeneous matrix representation.
9
- New function `dropTransl` to drop the translation component
10
from a transformation.
12
- A mini-DSL for Measures.
14
- New `extent` function, used in `diameter`.
16
- New `dimension` function to return the dimension of a vector space.
18
- New `_relative` iso between points and vectors.
20
- `avgScale` function (for computing the average scaling factor of
21
a transformation) has been moved from `diagrams-lib` to
22
`diagrams-core` and generalized to work over any vector space.
24
* **Dependency/version changes**
26
- Allow `semigroups-0.15`
31
- Major refactoring which removes `freeze` (and hence `Split` transforms,
32
etc.) and adds units of `Measure`.
34
- Refactoring and simplification of the `Backend` class.
36
- Remove `Multibackend`.
38
- Remove `nullPrim`, `IsPrim` and simplify `RPrim` so that it does not
39
carry a transformation.
41
- Update `adjustDia` to return a transformation, not just a scale factor.
42
Add `renderDiaT` which returns a transformation (for use by end
43
users, e.g. to convert output coordinates back into local coordinates).
46
----------------------
48
- Allow semigroups-0.14
1
50
1.1.0.2 (10 April 2014)
2
51
----------------------