Skip to content

Releases: fabricjs/fabric.js

Version 2.4.2-b

14 Oct 17:18
Compare
Choose a tag to compare

Build the minified version

Version 2.4.1

30 Sep 22:16
cd20632
Compare
Choose a tag to compare

Fix: Avoid enterEditing if another object is the activeObject #5261
Fix: clipPath enliving for Image fromObject #5279
Fix: toDataURL and canvas clipPath #5278
Fix: early return if no xml is available #5263
Fix: clipPath svg parsing in nodejs #5262
Fix: Avoid running selection logic on mouse up #5259
Fix: fix font size parsing on SVG #5258
Fix: Avoid extra renders on mouseUp/Down #5256

Version 2.4.0

28 Sep 02:47
Compare
Choose a tag to compare

Add: Add clipPath support for canvas and svg import/export. Low compatibility yet

Version 2.3.6

20 Aug 06:25
7895099
Compare
Choose a tag to compare

Fix: Make image.class aware of naturalWidth and naturalHeight. #5178
Fix: Make 2 finger events works again #5177
Fix: Make Groups respect origin and correct position ( fix spray/circle brushes ) #5176

Version 2.3.5

13 Aug 00:53
e09d6db
Compare
Choose a tag to compare
  • Change: make canvas.getObjects() always return a shallow copy of the array #5162
  • Fix: Improve fabric.Pattern.toSVG to look correct on offsets and no-repeat #5164
  • Fix: Do not enter edit in Itext if the mouseUp is relative to a group selector #5153
  • Improvement: Do not require xlink namespace in front of href attribut for svgs ( is a SVG2 new spec, unsupported ) #5156
  • Fix: fix resizeFilter having the wrong cached texture, also improved interaction between filters #5165

Version 2.3.4

05 Aug 22:51
db292df
Compare
Choose a tag to compare

Fix: ToSVG was ignoring excludeFromExport for backgroundImage and OverlayImage. #5075
Fix: ToSVG for circle with start and end angles. #5085
Fix: Added callback for setPatternFill. #5101
Fix: Resize filter taking in account multiple scale sources. #5117
Fix: Blend image filter clean after refilter. #5121
Fix: Object.toDataURL should not be influenced by zoom. #5139
Improvement: requestRenderAllBound add to Canvas instance. #5138
Improvement: Make path bounding cache optional and also reacheable/cleanable #5140
Improvement: Make the logic of isNeutralState filters work before filtering start. #5129
Improvement: Added some code to clean up some memory when canvas is disposed in nodejs. #5142
Fix: Make numeric origins work with group creation. #5143

Version 2.3.3

17 Jun 11:57
e76df2a
Compare
Choose a tag to compare

Fix: Fixed font generic names for text, measurement of zero width related characters and also trailing of cursor when zooming. #5048

Version 2.3.2

08 Jun 18:58
0c65644
Compare
Choose a tag to compare

Fix: justify + charspacing + textDecoration Add and improve more events for transformations and mouse interaction. #5007 #5009
Fix: Enter edit on object selected programmatically. #5010
Fix: Canvas.dispose was not removing all events properly. #5020
Fix: Make rgba and hsla regex work case insensitive. #5017
Fix: Make group transitioning from not cached to cached work. #5021

Version 2.3.1

03 Jun 22:19
063592b
Compare
Choose a tag to compare

Svg import improvements #4984

Version 2.3.0

19 May 22:16
fff6489
Compare
Choose a tag to compare
  • Add and improve more events for transformations and mouse interaction #4979
  • Improvement: whenever possible use cache for target transparency sampling #4955