File: CHANGES.markdown

package info (click to toggle)
haskell-diagrams-svg 1.1-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 104 kB
  • sloc: haskell: 617; makefile: 2
file content (148 lines) | stat: -rw-r--r-- 3,574 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
1.1 (27 May 2014)
-----------------

* **New features**

    - Support for radial and linear gradients.

    - Support for embedded images in `.png` format.

* **New instances**

    - `Renderable` instances for `DImage Embedded`.

* **API changes**

    - Updates to work with `Measure` units.

    - Substantial refactoring of `Backend` instance to support changes in
      `Diagrams.Core`.

* **Dependency/version changes**

    - New dependencies: `base64-bytestring` and `JuicyPixels`.
    - Allow `lens-4.2`
    - Allow `mtl-2.2`

1.0.2.1 (19 March 2014)
----------------------

  - Allow `lens-4.1`

1.0.2 (8 March 2014)
--------------------

* **New features**

    - Support for including hyperlinks.

* **Dependency/version changes**

    - Allow `diagrams-core-1.1` and `diagrams-lib-1.1`
    - Allow `lens-4.0`

* **Bug fixes**


    - Use `splitFills` to properly render certain diagrams with mixed
      lines and filled loops.  Previously, in certain situations loops that should
      have been filled were not.  ([#43](https://github.com/diagrams/diagrams-svg/issues/43))

    - Don't emit last segment of a loop if it is linear.

      See [diagrams-cairo#38](http://github.com/diagrams/diagrams-cairo/issues/38).  This wasn't actually causing any
      observable problems in the SVG backend output, but this seems a
      better/more robust way to do things in any case.

1.0.1.3 (6 February 2014)
-------------------------

    - require diagrams-lib >= 1.0.1 (for Hashable SizeSpec2D instance)

1.0.1.2 (4 February 2014)
-------------------------

    - Allow `blaze-markup-0.6`

1.0.1.1 (30 January 2014)
-------------------------

    - Work around a bug in GHC 7.4.2, which chokes when deriving Generic
      instances for associated data types.

1.0.1 (26 January 2014)
-----------------------

    - Add `Hashable (Options SVG R2)` instance
    - Remove `Show (Options SVG R2)` instance

    According to the PVP, these changes should require a major version
    bump.  However, a major version bump would be quite annoying and I
    don't expect these instance changes to affect anyone (the changes
    were made for internal reasons).  Please yell if it does affect
    you.

1.0 (24 November 2013)
----------------------

    - Re-implement via new backend `RTree` interface, leading to
      smaller output files.
    - Use new command-line interface from `diagrams-lib`.
    - Export `B` as an alias for `SVG` token

0.8.0.2 (26 October 2013)
-------------------------

    - Documentation improvements

0.8.0.1: 11 September 2013
--------------------------

    - require diagrams-lib-0.7.1

0.8: 10 September 2013 [BROKEN]
-------------------------------

* **New features**

    - Extra SVG definitions, to be inserted in the output, may be
      passed as an argument
    - Support for new miter limit attribute
    - Approximate text alignment

* **Bug fixes**

    - Stacking multiple clip regions now works properly

0.7: 9 August 2013
------------------

* **New features**

    - New `renderToSVG` convenience function
    - Vastly improved Haddock documentation

* **New instances**

    - `Show` instance for `Options SVG R2`

* **Dependency/version changes**
    - allow `base-4.7` and `unix-2.7`
    - Upgrade to `monoid-extras-0.3`

0.6.0.1: 14 December 2012
-------------------------

* Fix link to README on Hackage page

0.6: 11 December 2012
---------------------

First "officially supported" release.

Features still not implemented:

- text alignment
- inline images

As of this release everything else Should Work (tm).