d38bded9ea05371cea20ed6a7ebc4eba8473d1e1
[raphael] / history.md
1 2.0.1 * 2011-11-18
2 ------------------
3
4   * Global variables leakage fix
5   * `toFront` fix for elements with links
6   * Gradient clean up
7   * Added `letter-spacing` attribute
8   * Fixed hsb methods
9   * Fixed image flickering
10   * Improved `toTransformString` method on `matrix`
11   * Fixed drag'n'drop
12   * New method [Paper.add](http://raphaeljs.com/reference.html#Paper.add)
13   * Fix for `clip-path`
14
15 2.0.0 * 2011-10-03
16 ------------------
17
18   * Completely changed transformation handling:
19     * `translate()`, `rotate()` and `scale()` are deprecated
20     * `translation`, `rotation` and `scale` attributes are removed (!)
21     * new method `transform()` and new attribute `transform` were introduced
22     * chaining of transformations now allowed
23     * matrix transformation introduced
24     * see [docs](http://raphaeljs.com/reference.html#Element.transform)
25   * Animation API was updated (see [docs](http://raphaeljs.com/reference.html#Raphael.animation))
26     * delay, repeat, [setTime](http://raphaeljs.com/reference.html#Element.status), [status](http://raphaeljs.com/reference.html#Element.setTime)
27   * New methods:
28     * [Paper.setViewBox](http://raphaeljs.com/reference.html#Paper.setViewBox)
29     * [Paper.setStart](http://raphaeljs.com/reference.html#Paper.setStart)
30     * [Paper.setFinish](http://raphaeljs.com/reference.html#Paper.setFinish)
31     * [Paper.forEach](http://raphaeljs.com/reference.html#Paper.forEach)
32     * [Paper.getById](http://raphaeljs.com/reference.html#Paper.getById)
33     * [Paper.getElementByPoint](http://raphaeljs.com/reference.html#Paper.getElementByPoint)
34     * [Element.data](http://raphaeljs.com/reference.html#Element.data)
35     * [Element.glow](http://raphaeljs.com/reference.html#Element.glow)
36     * [Element.onDragOver](http://raphaeljs.com/reference.html#Element.onDragOver)
37     * [Element.removeData](http://raphaeljs.com/reference.html#Element.removeData)
38     * [Raphael.fullfill](http://raphaeljs.com/reference.html#Raphael.fullfill)
39     * [Raphael.matrix](http://raphaeljs.com/reference.html#Raphael.matrix)
40     * [Raphael.parseTransformString](http://raphaeljs.com/reference.html#Raphael.parseTransformString)
41     * [Set.clear](http://raphaeljs.com/reference.html#Set.clear)
42     * [Set.exclude](http://raphaeljs.com/reference.html#Set.exclude)
43     * [Set.forEach](http://raphaeljs.com/reference.html#Set.forEach)
44     * [Set.splice](http://raphaeljs.com/reference.html#Set.splice)
45   * VML completely rewritten
46   * `getBBox` was fixed to take transformations into account
47   * [eve](http://raphaeljs.com/reference.html#eve) was added to the project
48   * Whole new [documentation](http://raphaeljs.com/reference.html)
49   * Various bug fixes