~ubuntu-branches/ubuntu/utopic/haskell-diagrams-core/utopic-proposed

« back to all changes in this revision

Viewing changes to CHANGES.markdown

  • Committer: Package Import Robot
  • Author(s): Joachim Breitner
  • Date: 2014-06-04 12:33:33 UTC
  • mfrom: (6.1.1 sid)
  • Revision ID: package-import@ubuntu.com-20140604123333-ijbxwif8z693k3jb
Tags: 1.2-1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
1.2 (27 May 2014)
 
2
-----------------
 
3
 
 
4
* **New features**
 
5
 
 
6
    - New function `matrixHomRep` to convert a transformation to a
 
7
      homogeneous matrix representation.
 
8
 
 
9
    - New function `dropTransl` to drop the translation component
 
10
      from a transformation.
 
11
 
 
12
    - A mini-DSL for Measures.
 
13
 
 
14
    - New `extent` function, used in `diameter`.
 
15
 
 
16
    - New `dimension` function to return the dimension of a vector space.
 
17
 
 
18
    - New `_relative` iso between points and vectors.
 
19
 
 
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.
 
23
 
 
24
* **Dependency/version changes**
 
25
 
 
26
    - Allow `semigroups-0.15`
 
27
    - Allow `lens-4.2`
 
28
 
 
29
* **API changes**
 
30
 
 
31
    - Major refactoring which removes `freeze` (and hence `Split` transforms,
 
32
      etc.) and adds units of `Measure`.
 
33
 
 
34
    - Refactoring and simplification of the `Backend` class.
 
35
 
 
36
    - Remove `Multibackend`.
 
37
 
 
38
    - Remove `nullPrim`, `IsPrim` and simplify `RPrim` so that it does not
 
39
      carry a transformation.
 
40
 
 
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).
 
44
 
 
45
1.1.0.3 (15 May 2014)
 
46
----------------------
 
47
 
 
48
    - Allow semigroups-0.14
 
49
 
1
50
1.1.0.2 (10 April 2014)
2
51
----------------------
3
52