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

fabric

Package Overview
Dependencies
Maintainers
2
Versions
309
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

fabric - npm Package Versions

1
31

5.0.0-browser

Diff

asturur
published 4.6.0 •

Changelog

Source

[4.6.0]

  • feat(fabric.util): added fabric.util.transformPath to add transformations to path points #7300
  • feat(fabric.util): added fabric.util.joinPath, the opposite of fabric.util.parsePath #7300
  • fix(fabric.util): use integers iterators #7233
  • feat(fabric.Text) add path rendering to text on path #7328
  • feat(fabric.iText): Add optional hiddenTextareaContainer to contain hiddenTextarea #7314
  • fix(fabric.Text) added pathStartOffset and pathSide to props lists for object export #7318
  • feat(animate): add imperative abort option for animations #7275
  • fix(Fabric.text): account for fontSize in textpath cache dimensions ( to avoid clipping ) #7298
  • feat(Observable.once): Add once event handler #7317
  • feat(fabric.Object): Improve drawing of controls in group. #7119
  • fix(EraserBrush): intersectsWithObject edge cases #7290
  • fix(EraserBrush): dump canvas bg/overlay color support #7289
  • feat(fabric.Text) added pathSide property to text on path #7259
  • fix(EraserBrush) force fill value #7269
  • fix(fabric.StaticCanvas) properly remove objects on canvas.clear #6937
  • feat(fabric.EraserBrush): improved erasing:end event #7258
  • fix(shapes): fabric.Object._fromObject never should return #7201
  • feat(fabric.filters) Added vibrance filter (for increasing saturation of muted colors) #7189
  • fix(fabric.StaticCanvas): restore canvas size when disposing #7181
  • feat(fabric.util): added convertPointsToSVGPath that will convert from a list of points to a smooth curve. #7140
  • fix(fabric.Object): fix cache invalidation issue when objects are rotating #7183
  • fix(fabric.Canvas): rectangle selection works with changing viewport #7088
  • feat(fabric.Text): textPath now support textAlign #7156
  • fix(fabric.EraserBrush): test eraser intersection with objects taking into account canvas viewport transform #7147
  • fix(fabric.Object): support excludeFromExport set on clipPath #7148.
  • fix(fabric.Group): support excludeFromExport set on objects #7148.
  • fix(fabric.StaticCanvas): support excludeFromExport set on backgroundColor, overlayColor, clipPath #7148.
  • fix(fabric.EraserBrush): support object resizing (needed for eraser) #7100.
  • fix(fabric.EraserBrush): support canvas resizing (overlay/background drawables) #7100.
  • fix(fabric.EraserBrush): propagate clipPath of group to erased objects when necessary so it is correct when ungrouping/removing from group #7100.
  • fix(fabric.EraserBrush): introduce erasable = deep option for fabric.Group #7100.
  • feat(fabric.Collection): the contains method now accepts a second boolean parameter deep, checking all descendants, collection.contains(obj, true) #7139.
  • fix(fabric.StaticCanvas): disposing canvas now restores canvas size and style to original state.
asturur
published 4.6.0-browser •

asturur
published 4.5.1 •

Changelog

Source

[4.5.1]

  • fix(fabric.Text): fixes decoration rendering when there is a single rendering for full text line #7104
  • fix(fabric.Text): spell error which made the gradientTransform not working #7059
  • fix(fabric.util): unwanted mutation in fabric.util.rotatePoint #7117
  • fix(svg parser): Ensure that applyViewboxTransform returns an object and not undefined/null #7030
  • fix(fabric.Text): support firefox with ctx.textAlign for RTL text #7126
asturur
published 4.5.1-browser •

asturur
published 4.5.0 •

Changelog

Source

[4.5.0]

  • fix(fabric.PencilBrush) decimate deleting end of a freedrawing line #6966
  • feat(fabric.Text): Adding support for RTL languages by adding direction property #7046
  • feat(fabric) Add an eraser brush as optional module #6994
  • fix v4: 'scaling' event triggered before object position is adjusted #6650
  • Fix(fabric.Object): CircleControls transparentCorners styling #7015
  • Fix(svg_import): svg parsing in case it uses empty use tag or use with image href #7044
  • fix(fabric.Shadow): offsetX, offsetY and blur supports float #7019
asturur
published 4.5.0-browser •

asturur
published 4.4.0 •

Changelog

Source

[4.4.0]

  • fix(fabric.Object) wrong variable name cornerStrokeColor #6981
  • fix(fabric.Text): underline color with text style ( regression from text on a path) #6974
  • fix(fabric.Image): Cache CropX and CropY cache properties #6924
  • fix(fabric.Canvas): Add target to each selection event #6858
  • fix(fabric.Image): fix wrong scaling value for the y axis in renderFill #6778
  • fix(fabric.Canvas): set isMoving on real movement only #6856
  • fix(fabric.Group) make addWithUpdate compatible with nested groups #6774
  • fix(Fabric.Text): Add path to text export and import #6844
  • fix(fabric.Canvas) Remove controls check in the pixel accuracy target #6798
  • feat(fabric.Canvas): Added activeOn 'up/down' property #6807
  • feat(fabric.BaseBrush): limitedToCanvasSize property to brush #6719
asturur
published 4.4.0-browser •

asturur
published 4.3.1 •

Changelog

Source

[4.3.1]

  • fix(fabric.Control) implement targetHasOneFlip using shorthand #6823
  • fix(fabric.Text) fix typo in cacheProperties preventing cache clear to work #6775
  • fix(fabric.Canvas): Update backgroundImage and overlayImage coordinates on zoom change #6777
  • fix(fabric.Object): add strokeuniform to object toObject output. #6772
  • fix(fabric.Text): Improve path's angle detection for text on a path #6755
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