All Versions
98
Latest Version
Avg Release Cycle
29 days
Latest Release
-

Changelog History
Page 9

  • v1.7.3 Changes

    • ๐Ÿ‘Œ Improvement: mousewheel event is handled with target and fired also from objects. #3612
    • ๐Ÿ‘Œ Improvement: Pattern loads for canvas background and overlay, corrected svg pattern export #3601
    • ๐Ÿ›  Fix: Wait for pattern loading before calling callback #3598
    • ๐Ÿ›  Fix: add 2 extra pixels to cache canvases to avoid aliasing cut #3596
    • ๐Ÿ›  Fix: Rerender when deselect an itext editing object #3594
    • ๐Ÿ›  Fix: save new state of dimensionProperties at every cache clear #3595
    • ๐Ÿ‘Œ Improvement: Better error management in loadFromJSON #3586
    • ๐Ÿ‘Œ Improvement: do not reload backgroundImage as an image if is different type #3550
    • ๐Ÿ‘Œ Improvement: if a children element is set dirty, set the parent dirty as well. #3564
  • v1.7.2 Changes

    • ๐Ÿ›  Fix: Textbox do not use stylemap for line wrapping #3546
    • ๐Ÿ›  Fix: Fix for firing object:modified in macOS sierra #3539
    • ๐Ÿ›  Fix: Itext with object caching was not refreshing selection correctly. #3538
    • ๐Ÿ›  Fix: stateful now works again with activeGroup and dinamyc swap between stateful false/true. #3537
    • ๐Ÿ›  Fix: includeDefaultValues was not applied to child objects of groups and path-groups. #3497
    • ๐Ÿ›  Fix: Itext style is cloned on paste action now, allow copy of styles to be independent. #3502
    • ๐Ÿ›  Fix: Add subclasses properties to cacheProperties. #3490
    • โž• Add: Shift and Alt key used for transformations are now dynamic. #3479
    • ๐Ÿ›  Fix: fix to polygon and cache. Added cacheProperties for all classes #3490
  • v1.7.1 Changes

    • โž• Add: Gradients/Patterns support customAttributes in toObject method #3477
    • ๐Ÿ›  Fix: IText/Textbox not blurring keyboard on ios 10 #3476
    • ๐Ÿ›  Fix: Shadow on freedrawing and zoomed canvas #3475
    • ๐Ÿ›  Fix: Fix for group returning negative scales #3474
    • ๐Ÿ›  Fix: hotfix for textbox #3441#3473
  • v1.7.0 Changes

    • โž• Add: Object Caching #3417
    • ๐Ÿ‘Œ Improvement: group internal objects have coords not affected by canvas zoom #3420
    • ๐Ÿ›  Fix: itext cursor trails on initDimension #3436
    • ๐Ÿ›  Fix: null check on .setActive #3435
    • ๐Ÿ›  Fix: function error in clone deep. #3434
  • v1.6.7 Changes

    • โž• Add: Snap rotation added to objects. two parameter introduced, snapAngle and snapTreshold. #3383
    • ๐Ÿ›  Fix: Pass target to right click event. #3381
    • ๐Ÿ›  Fix: Correct rendering of bg color for styled text and correct clearing of itext area. #3388
    • โž• Add: Fire mouse:over on the canvas when we enter the canvas from outside the element. #3388
    • ๐Ÿ›  Fix: Fix calculation of words width with spaces and justify. #3408
    • ๐Ÿ›  Fix: Do not export defaults properties for bg and overlay if requested. #3415
    • ๐Ÿ›  Fix: Change export toObect to always delete default properties if requested. #3416
  • v1.6.6 Changes

    • โž• Add: Contrast and Saturate filters #3341
    • ๐Ÿ›  Fix: Correct registering and removal of events to handle iText objects. #3349
    • ๐Ÿ›  Fix: Corrected 2 regression of 1.6.5 (dataurl export and itext clicks)
    • ๐Ÿ›  Fix: Corrected path boundaries calculation for Arcs ( a and A ) #3347
  • v1.6.5 Changes

    • ๐Ÿ›  Fix: charspacing, do not get subzero with charwidth.
    • ๐Ÿ‘Œ Improvement: add callback support to all object cloning. #3212
    • ๐Ÿ‘Œ Improvement: add backgroundColor to all class #3248
    • ๐Ÿ›  Fix: add custom properties to backgroundImage and overlayImage #3250
    • ๐Ÿ›  Fix: Object intersection is calculated on boundingBox and boundingRect, intersection is fired if objects are overlapping #3252
    • ๐Ÿ”„ Change: Restored previous selection behaviour, added key to selection active object under overlaid target #3254
    • ๐Ÿ‘Œ Improvement: hasStateChanged let you find state changes of complex properties. #3262
    • ๐Ÿ›  Fix: IText/Textbox shift click selection backward. #3270
    • โช Revert: font family quoting was a bad idea. node-canvas stills use it. #3276
    • ๐Ÿ›  Fix: fire mouse:over event for activeObject and activeGroup when using findTarget shourtcuts #3285
    • ๐Ÿ›  Fix: clear method clear all properties of canvas #3305
    • ๐Ÿ›  Fix: text area position method takes in account canvas offset #3306
    • ๐Ÿ‘Œ Improvement: Added event on right click and possibility to hide the context menu with a flag 3308
    • ๐Ÿ›  Fix: remove canvas reference from object when object gets removed from canvas #3307
    • ๐Ÿ‘Œ Improvement: use native stroke dash if available #3309
    • ๐Ÿ›  Fix: Export correct src when exporting to svg #3310
    • ๐Ÿ›  Fix: Stop text to go on zero dimensions #3312
    • ๐Ÿ›  Fix: Error in dataURL with multiplier was outputting very big canvas with retina #3314
    • ๐Ÿ›  Fix: Error in style map was not respecting style if textbox started with space #3315
  • v1.6.4 Changes

    • ๐Ÿ‘Œ Improvement: Ignore svg: namespace during svg import. #3081
    • ๐Ÿ‘Œ Improvement: Better fix for lineHeight of iText/Text #3094
    • ๐Ÿ‘Œ Improvement: Support for gradient with 'Infinity' coordinates #3082
    • ๐Ÿ‘Œ Improvement: Generally "improved" logic of targeting #3111
    • ๐Ÿ›  Fix: Selection of active group with transparency and preserveObjectStacking true or false #3109
    • ๐Ÿ›  Fix: pattern brush now create the same pattern seen while drawing #3112
    • ๐Ÿ›  Fix: Allow css merge during svg import #3114
    • ๐Ÿ‘Œ Improvement: added numeric origins handling fomr 0 to 1. #3121
    • ๐Ÿ›  Fix: Fix a defect with shadow of objects in a scaled group. #3134
    • ๐Ÿ‘Œ Improvement: Do not fire unecessary selection:changed events. #3119
    • ๐Ÿ›  Fix: Attached hiddenTextarea to body fixes IE, thanks to @plainview. #3137
    • ๐Ÿ›  Fix: Shift unselect activegroup on transformed canvas. #3144
    • โž• Added: ColorMatrix filter #3139
    • ๐Ÿ›  Fix: Fix condition in wich restoring from Object could cause object overwriting #3146
    • ๐Ÿ”„ Change: cloneAsImage for Object and toDataUrl for object are not retina enabled by default. Added option to enable. #3147
    • ๐Ÿ‘Œ Improvement: Added textSpacing support for text/itext/textbox #3097
    • ๐Ÿ›  Fix: Quote font family when setting the context fontstyle #3191
    • ๐Ÿ›  Fix: use getSrc during image export, make subclassing easier, return eventually the .src property if nothing else is available #3189
    • ๐Ÿ›  Fix: Inverted the meaning of border scale factor #3154
    • ๐Ÿ‘Œ Improvement: Added support for RGBA in HEX notation. #3202
    • ๐Ÿ‘Œ Improvement: Added object deselected event. #3195
    • ๐Ÿ›  Fix: loadFromJson callback now gets fired after filter are applied #3210
  • v1.6.3 Changes

    • ๐Ÿ‘Œ 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
  • v1.6.2 Changes

    • ๐Ÿ›  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