Skip to content

Releases: fabricjs/fabric.js

Version 1.7.22

29 Dec 09:07
Compare
Choose a tag to compare

Reverted this.ctx changes.

Version 2.0.0 rc 4

23 Dec 11:49
Compare
Choose a tag to compare
Version 2.0.0 rc 4 Pre-release
Pre-release

more fixes to transformMatrix memoization
Canvas.selectionFullyContained allows you to select objects just when full grabbed by the selections. #4508
Remove some ouput of blank spaces from svg in order to avoid extra colored areas #4524
Reinserted a performance shortcut for when there is no style at all #4519
Manage canvas resize during a freedrawing brush without wiping the brush #4527
Removed an extra closePath that was creating wrong visual on IntelIntegrated cards #4549
Added a method to insert and remove text from command line #4541
Some fixes around text styles management
nodejs support changes: removed specific node code in order to use standard fabricjs code in nodejs.
added fabric.util.getNodeCanvas that passed a JSDOM element allows you to get the node-canvas instance behind it and do what you need.

Version 1.7.21

23 Dec 13:30
f555602
Compare
Choose a tag to compare
  • BACKPORT cache fuzzyness fix part 2
  • BACKPORT freedrawing fix part 2
  • BACKPORT toDataURL backstoreOnly resize
  • BACKPORT Removal of unnecessary context creation on text init

Version 2.0.0 rc 3

25 Nov 15:44
0496c0d
Compare
Choose a tag to compare
Version 2.0.0 rc 3 Pre-release
Pre-release

Fixed webgl shader creation and error message

Version 2.0.0 rc 2

24 Nov 19:03
2361248
Compare
Choose a tag to compare
Version 2.0.0 rc 2 Pre-release
Pre-release

Fixed a transform matrix memoize missing width/height #4491
Fix pattern drawing a point #4492
Fixed Text.removeChars #4495
Added back 2 node-canvas methods #4497
Fix a typo not restoring hoverCursor correctly.

Version 2.0.0 rc 1

19 Nov 22:56
9d552db
Compare
Choose a tag to compare
Version 2.0.0 rc 1 Pre-release
Pre-release
  • rc1
    • Remove node specific code #4470
    • Improved Canvas.dispose code to leak less memory #4471
    • Remove extra padding of cache when upper limited #4467
    • Solved 2 perfomances problems with textbox #4466 #4465
    • Added justify-left justify-right and justify-center #4437
    • Fix Group fromObject and subTargetCheck #4454
    • Fix regression on IMG from SVG #4450
    • Remove cache dimensions together with canvas #4453
    • Fixed some fuzzyness cases for cache #4452
    • Fixed resize filter for webgl #4426
    • Stop searching target during a mouse move with a transform #4442
    • safeguard shaders for non supported precisions #4433
    • fix insert and remove style for edge cases #4420
    • Fix object.move when in active selection #4394
    • Memoize calcTransformMatrix function #4418
    • Make _set flag object as dirty just when a real change happen #4415
    • Add browserShadowBlurConstant to adjust shadowBlur value #4413
    • Fix set element not clearing the cacheTexture. #4410
    • Multi selection key can be configured with an array of keys. #4363
    • fix fast type in text loosing some style. #4339
    • fixed division by zero with lockscaling flip.
    • added paintFirst ( paint-order with svg support ) #4303

Version 1.7.20

12 Nov 15:35
531db83
Compare
Choose a tag to compare

Group from object and subTargetCheck
cache canvas deletion
cache fuzzyness
free drawing and direction of start/end points
noScaleCache from stop refreshing cache of not transforming objects

Version 2.0.0 beta 7

17 Sep 10:15
Compare
Choose a tag to compare
Version 2.0.0 beta 7 Pre-release
Pre-release

added a build flag for not attaching fabric to window #4199
removed .active property from objects #4200
Normalize Api for getSelectionStyles, setSelectionStyles #4202
Fix shader for convolute filter #4207
Better mouse support for lockscaling flip #4225
Fix toDataUrl getting a blank canvas #4229
Ouput version to json Objects #4251
Use backstoreOnly for toDataUrl resize #4254
Fix safari svg whitespace #4294
Fix Gradient export for paths #4274
Move mouseout/over in mousemove events #4283
Fix detection of click at the end of line #4295
added new event selection:updated #4311
Fixed free drawing path displacement #4311
Fixed scale equally and flipping not happening #4313
Select by drag makes the object fires 'selected' #4314

Version 1.7.19

17 Sep 17:08
Compare
Choose a tag to compare

Fixed drawing path displacement #4318
Fixed the flip of images with scale equally #4313
Improved touch detection #4302

Version 1.7.18

08 Sep 21:31
Compare
Choose a tag to compare
  • Fixed doubling of subtargets for preserveObjectStacking = true #4297
  • Added a dirty set to objects in group destroy.