fabric.js v1.6.2 Release Notes

    • ๐Ÿ›  Fix: restore canvas properties on loadFromJSON with includeProperties. #2921
    • ๐Ÿ›  Fix: Allow hoverCursor on non selectable objects, moveCursor does not appear if the object is not moveable. Added object.moveCursor to specify a cursor for moving per object. #2924
    • ๐Ÿ›  Fix: Add missing stroke.live translation, allow gradientTransform for dashed line. #2926
    • ๐Ÿ‘Œ Improvement: Allow customization of keys that iteract with mouse action ( multiselect key, free transform key, alternative action key, centered transform key ) #2925
    • โž• Added: Make iText fires object:modified on text change on exit editing #2927
    • โž• Added: [control customization part 1] cornerDashArray, borderDashArray. Now borderScaleFactor influences both border and controls, changed default corner size to 13 #2932
    • ๐Ÿ›  Fix: createSVGFontFacesMarkup was failing to retrieve fonts in style #2935
    • ๐Ÿ›  Fix: shadow not scaled with dataUrl to multiplier #2940
    • โž• Added: [control customization part 2] cornerStrokeColor. Now is possible to specify separate stroke and fill color for the controls #2933
    • ๐Ÿ›  Fix: Itext width calculation with caching false was returning nan. #2943
    • โž• Added: [control customization part 3] Rounded corners. It is possible to specify cornerStyle for the object. 'rect' or 'circle' #2942
    • โž• Added: [control customization part 4] Selection background. It is possible to specify selectionBackgroundColor for the object. #2950
    • ๐Ÿ›  Fix: Behaviour of image with filters with resize effects and Object to/from json #2954
    • ๐Ÿ›  Fix: Svg export should not output color notation in rgba format #2955
    • ๐Ÿ›  Fix: minScaleLimit rounding bug #2964
    • ๐Ÿ›  Fix: Itext spacing in justify mode bug #2971
    • ๐Ÿ›  Fix: Object.toDataUrl export when some window.devicepixelRatio is present (retina or browser zoom) #2972