Releases: fabricjs/fabric.js
Version 1.7.22
Reverted this.ctx
changes.
Version 2.0.0 rc 4
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
- 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
Fixed webgl shader creation and error message
Version 2.0.0 rc 2
Version 2.0.0 rc 1
- 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
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
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
Version 1.7.18
- Fixed doubling of subtargets for preserveObjectStacking = true #4297
- Added a dirty set to objects in group destroy.