| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172 |
- 2.3.0
- ------------------
- * Unminified versions now without sourcemaps (#1110)
- * `start` script for building all versions (#1109)
- 2.2.8
- ------------------
- * Downgraded qunit to v1 to make tests work again
- * Updated webpack to build dist
- * Updated supportsTouch query from modernizr #1084
- * Fix drag offsets passed to "drag.start" from touch drags in elproto.drag #1101
- * Fix memory leak in `Element.removeData()` #1077
- * Adding react-raphael to related projects #1072
- * Added icons back to raphael's website
- * Updated version in banner and raphael's website
- * Updated site refs to `https`
- 2.2.7
- ------------------
- * Updating package.json dependencies
- * Using custom eve instead of old eve in npm
- * Fixed class as a reserved word in old browsers
- 2.2.5 - 2.2.6
- ------------------
- Duplicated tag by mistake.
- * Using custom repo for eve in bower to avoid using a short sha in it.
- 2.2.4
- ------------------
- * Fixed no-deps version with eve.
- 2.2.3
- ------------------
- * Changed eve dependencies avoiding short sha and github url
- 2.2.2
- ------------------
- * Improved elements ids, so multiple raphael instances are more reliable
- 2.2.1
- ------------------
- * Removed name of amd module
- 2.2.0
- ------------------
- * Webpack build
- * Added tests! (thanks @TheCloudlessSky)
- * Strict error on method R.ninja
- * Cross-browser gradient fixes
- * Reduce transform string to avoid long parsing times after several transformations
- * raphael.amd.js as main in package.json.
- * raphael.amd.js version to work with Browserify.
- * Can't set glow with opacity 0
- * Using origin and pathname with gradient urls, urls with # weren't being resolved correctly
- * Defined nodeps version, and changed how raphael is loaded
- * Set stop-opacity in gradient defs
- * Fixed rounding issue in RGB formatter
- 2.1.4 • 2015-03-09
- ------------------
- * Wrong position in ie7 when rotate image #612
- * Gradients become black in some cases
- 2.1.3 • 2015-02-03
- ------------------
- * Fix wrong variable used in VML setViewBox().
- * Missing comma in file
- * set-viewbox-variable fix by @TheCloudlessSky
- 2.1.2 • 2015-08-26
- ------------------
- * isPointInside fix from @drbombay14
- * Allow Raphael to work in pages with a Content Security Policy that disallows 'unsafe-eval'
- 2.1.1 • 2013-08-11
- ------------------
- * Dragging Text under iOS By @vitorhsb
- * Dev folder
- * Fix to make IE9 display tooltips when setting the title attribute on an element. By @samcrang
- * Fix Wrong position after scale path in IE. By @sarvaje
- * isPointInside incorrectly caches the path used to calculate its value. By @lvanderbijl
- * Raphael.path2curve does not honor original shape. By @timo22345
- * IsPointInside fix for transformed paths
- 2.1.0 • 2012-03-14
- ------------------
- * Put all Eve events into “raphael.” namespace
- * Refactored path caching
- * Added x2 and y2 to returning bounding box values
- * Fixed bug with matrix.f in animation
- * Method [Paper.print](http://raphaeljs.com/reference.html#Paper.print) now returns all letters as one path without any transformations applied and supports multiline text
- * New methods
- * [Element.isPointInside](http://raphaeljs.com/reference.html#Element.isPointInside)
- * [Paper.getElementsByPoint](http://raphaeljs.com/reference.html#Paper.getElementsByPoint)
- * [Raphael.bezierBBox](http://raphaeljs.com/reference.html#Raphael.bezierBBox)
- * [Raphael.isBBoxIntersect](http://raphaeljs.com/reference.html#Raphael.isBBoxIntersect)
- * [Raphael.isPointInsideBBox](http://raphaeljs.com/reference.html#Raphael.isPointInsideBBox)
- * [Raphael.isPointInsidePath](http://raphaeljs.com/reference.html#Raphael.isPointInsidePath)
- * [Raphael.pathBBox](http://raphaeljs.com/reference.html#Raphael.pathBBox)
- * [Raphael.pathIntersection](http://raphaeljs.com/reference.html#Raphael.pathIntersection)
- * [Raphael.toMatrix](http://raphaeljs.com/reference.html#Raphael.toMatrix)
- * [Raphael.transformPath](http://raphaeljs.com/reference.html#Raphael.transformPath)
- 2.0.2 • 2012-02-08
- ------------------
- * Removing of linked element now removes `<a>` as well
- * Fixed white space recognition in passed strings
- * Added special case for path that has only one Catmull-Rom curve
- * Fixed toTransformString method
- * Fixed animateWith method
- * Fixed “target” attribute clearing
- * Fixed bug with changing fill from image to solid colour
- * fixed renderfix method
- 2.0.1 • 2011-11-18
- ------------------
- * Global variables leakage fix
- * `toFront` fix for elements with links
- * Gradient clean up
- * Added `letter-spacing` attribute
- * Fixed hsb methods
- * Fixed image flickering
- * Improved `toTransformString` method on `matrix`
- * Fixed drag'n'drop
- * New method [Paper.add](http://raphaeljs.com/reference.html#Paper.add)
- * Fix for `clip-path`
- * Doc update
- 2.0.0 • 2011-10-03
- ------------------
- * Completely changed transformation handling:
- * `translate()`, `rotate()` and `scale()` are deprecated
- * `translation`, `rotation` and `scale` attributes are removed (!)
- * new method `transform()` and new attribute `transform` were introduced
- * chaining of transformations now allowed
- * matrix transformation introduced
- * see [docs](http://raphaeljs.com/reference.html#Element.transform)
- * Animation API was updated (see [docs](http://raphaeljs.com/reference.html#Raphael.animation))
- * delay, repeat, [setTime](http://raphaeljs.com/reference.html#Element.status), [status](http://raphaeljs.com/reference.html#Element.setTime)
- * New methods:
- * [Paper.setViewBox](http://raphaeljs.com/reference.html#Paper.setViewBox)
- * [Paper.setStart](http://raphaeljs.com/reference.html#Paper.setStart)
- * [Paper.setFinish](http://raphaeljs.com/reference.html#Paper.setFinish)
- * [Paper.forEach](http://raphaeljs.com/reference.html#Paper.forEach)
- * [Paper.getById](http://raphaeljs.com/reference.html#Paper.getById)
- * [Paper.getElementByPoint](http://raphaeljs.com/reference.html#Paper.getElementByPoint)
- * [Element.data](http://raphaeljs.com/reference.html#Element.data)
- * [Element.glow](http://raphaeljs.com/reference.html#Element.glow)
- * [Element.onDragOver](http://raphaeljs.com/reference.html#Element.onDragOver)
- * [Element.removeData](http://raphaeljs.com/reference.html#Element.removeData)
- * [Raphael.fullfill](http://raphaeljs.com/reference.html#Raphael.fullfill)
- * [Raphael.matrix](http://raphaeljs.com/reference.html#Raphael.matrix)
- * [Raphael.parseTransformString](http://raphaeljs.com/reference.html#Raphael.parseTransformString)
- * [Set.clear](http://raphaeljs.com/reference.html#Set.clear)
- * [Set.exclude](http://raphaeljs.com/reference.html#Set.exclude)
- * [Set.forEach](http://raphaeljs.com/reference.html#Set.forEach)
- * [Set.splice](http://raphaeljs.com/reference.html#Set.splice)
- * VML completely rewritten
- * `getBBox` was fixed to take transformations into account
- * [eve](http://raphaeljs.com/reference.html#eve) was added to the project
- * Whole new [documentation](http://raphaeljs.com/reference.html)
- * Various bug fixes
|