fabric.js v1.6.3 Release Notes

    • ๐Ÿ‘Œ Improvement: Use reviver callback for background and overlay image when doing svg export. #2975
    • ๐Ÿ‘Œ Improvement: Added object property excludeFromExport to avoid exporting the object to JSON or to SVG. #2976
    • ๐Ÿ‘Œ Improvement: Correct the calculation of text boundingbox. Improves svg import #2992
    • โž• Added: Export id property to SVG #2993
    • ๐Ÿ‘Œ Improvement: Call the callback on loadSvgFromURL on failed xml load with null agument #2994
    • ๐Ÿ‘Œ Improvement: Clear only the Itext area on contextTop during cursor animation #2996
    • โž• Added: Char widths cache has been moved to fabric level and not iText level. Added fabric.util.clearFabricCharWidthsCache(fontName) #2995
    • ๐Ÿ›  Fix: do not set background or overlay image if the url load fails. #3003
    • ๐Ÿ›  Fix: iText mousemove event removal, clear the correct area for Itext, stopped redrawing selection if not necessary #3016
    • ๐Ÿ›  Fix: background image and overlay image scale and move with canvas viewportTransform, parameter available #3019
    • โž• Added: support sub targeting in groups in events #2997
    • ๐Ÿ›  Fix: Select transparent object on mouse up because of _maybeGroupObject #2997
    • ๐Ÿ›  Fix: Remove reference to lastRenderedObject on canvas.remove #3023
    • ๐Ÿ›  Fix: Wait for all objects to be loaded before deleting the properties and setting options. #3029
    • ๐Ÿ›  Fix: Object Padding is unaffected by object transform. #3057
    • ๐Ÿ›  Fix: Restore lastRenderedObject usage. Introduced Canvas.lastRenderedKey to retrieve the lastRendered object from down the stack #3057
    • ๐Ÿ›  Fix: _calcTextareaPosition correctly calculate the position considering the viewportTransform. #3057
    • ๐Ÿ›  Fix: Fixed selectionBacgroundColor with viewport transform. #3057
    • ๐Ÿ‘Œ Improvement: Correctly render the cursor with viewport scaling, improved the cursor centering. #3057
    • ๐Ÿ›  Fix: Use canvas zoom and pan when using is target transparent. #2980