Adds support for text rendering via `fabric.Text`
Adds support for text rendering via `fabric.IText` or `fabric.Textbox` See: iText demo. Depends on "Animation" and "Text"
Adds support for multitouch gestures with help of Event.js. Depends on "Interaction" module.
Adds support for animation and animate_color functions.
Adds support for animation easing functions. Depends on "Animation".
Adds support for object straightening.
Adds support for `fabric.parseSVGDocument`, `fabric.loadSVGFromURL`, and `fabric.loadSVGFromString` Requires shapes to be present
Adds support for free drawing. Depends on "Interaction"
Adds support for erasing.
Depends on "Free drawing" (
fabric.StaticCanvas, fabric.Canvas, fabric.Object.
Adds support for interactive features of fabric — selecting/transforming objects/groups via mouse/touch devices
Adds support for `loadFromJSON`, `loadFromDatalessJSON`, and `clone` methods on `fabric.Canvas`
Adds support for image filters, such as grayscale of white removal
Adds support for gradients
Adds support for patterns
Adds support for shadows
Bring back support for named setters and getters, one for each element of stateProperties (unsupported. unsuggested)
Add support for fabric.Rect
Add support for fabric.Circle
Add support for fabric.Ellipse
Add support for fabric.Image
Add support for fabric.Line
Add support for fabric.Path
Add support for fabric.Polygon
Add support for fabric.Polyline
Add support for fabric.Triangle
Remove .fromElement() functions from shapes
Remove .toSVG() methods from shapes.
Remove "use strict" from files.
Attach fabric object to window (unflag just if you know what are you doing)