Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

fabric

Package Overview
Dependencies
Maintainers
2
Versions
304
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

fabric - npm Package Versions

1
31

2.4.5

Diff

Changelog

Source

[2.4.5]

  • Fix: svg import/export for canvas+clipPath and letterspacing. #5424
  • Fix: avoid stroke dash from group selection to leak on upper canvas #5392
asturur
published 2.4.4 •

Changelog

Source

[2.4.4]

  • Fix: add clipPath to stateful cache check. #5384
  • Fix: restore draggability of small objects #5379
  • Improvement: Added strokeDashOffset to objects and from SVG import. #5398
  • Fix: do not mark objects as invisible if strokeWidth is > 0 #5382
  • Improvement: Better gradients parsing with xlink:href #5357
asturur
published 2.4.3 •

Changelog

Source

[2.4.3]

  • Fix: Shift click and onSelect function #5348
  • Fix: Load from Json from images with filters and resize filters #5346
  • Fix: Remove special case of 1x1 rect #5345
  • Fix: Group with clipPath restore #5344
  • Fix: Fix shift + click interaction with unselectable objects #5324
asturur
published 2.4.2-b •

asturur
published 2.4.2 •

Changelog

Source

[2.4.2]

  • Fix: Better toSVG support to enable clipPath #5284
  • Fix: Per pixel target find and groups and sub targets #5287
  • Fix: Object clone as Image and shadow clipping #5308
  • Fix: IE11 loading SVG #5307
asturur
published 2.4.1 •

Changelog

Source

[2.4.1]

  • 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
asturur
published 2.4.0 •

Changelog

Source

[2.4.0]

  • Add: Add clipPath support to canvas and svg import/export. Low compatibility yet.
asturur
published 2.3.6 •

Changelog

Source

[2.3.6]

  • 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
asturur
published 2.3.5 •

Changelog

Source

[2.3.5]

  • 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
asturur
published 2.3.4 •

Changelog

Source

[2.3.4]

  • 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
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc