Skip to content

Releases: fabricjs/fabric.js

v642

08 Sep 10:40
Compare
Choose a tag to compare

What's Changed

Full Changelog: v641...v642

Thanks to @SupremeDeity for spotting the performance regression

Version 6.4.1

31 Aug 20:54
6d120a0
Compare
Choose a tag to compare

What's Changed

  • fix(): Package.json has wrong path for extensions types definitions by @asturur in #10115

Full Changelog: v640...v641

Version 6.4.0

29 Aug 10:51
Compare
Choose a tag to compare

What's Changed

  • chore(): reduce class inheritance, merge some classes together. by @asturur in #10070
  • feat(): Support easy serialization of custom properties by @asturur in #10071
  • feat(Object): Object serialization for common properties by @asturur in #10072
  • chore(CI): Move test actions to Node 20 by @asturur in #10073
  • chore(TS): Add missing export type for Text events by @asturur in #10076
  • feat(Canvas): Avoid styling the lower canvas with absolute positioning by @asturur in #10077
  • fix(filter): pixelate behaves differently under webgl, and should be squares rather than image scale by @xushengfeng in #10081
  • test(Pixelate) add a test for the fixed filter by @asturur in #10083
  • fix(parser): Skip id attribute from normalization by @miroljub1995 in #10079
  • chore(): deprecate originX, originY by @asturur in #10095
  • fix(): Fix broken exports for filters that do not have a static defaults value. by @asturur in #10102

New Contributors

Full Changelog: v630...v640

Version 6.3.0

15 Aug 21:56
Compare
Choose a tag to compare

What's Changed

  • feat(): Convert align guidelines to TS. Add build system for extensions by @zhe-he in #10043
  • update(align-guidelines): Remove the offset of the line by @zhe-he in #10056
  • chore(): Update dev dependencies Lint, Prettier, Jest by @asturur in #10066
  • chore(): Prettier apply the new standard configuration by @asturur in #10067
  • chore(): Remove over-protective cloneDeep from fromObject by @asturur in #9621

Full Changelog: v620...v630

Version 6.2.0

11 Aug 13:32
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v610...v620

Version 6.1.0

04 Aug 20:34
Compare
Choose a tag to compare

What's Changed

  • feat(): Path controls utility by @asturur in #9998
  • fix(Canvas): clear _hoveredTarget on discardActiveObject by @DaxGama in #9961
  • fix(): Avoid errors on restoring custom properties that pass the lazy detection of shadow,gradient,pattern and clipPath by @zhe-he in #10017

Full Changelog: v6.0.2...v610

Version 5.4.0

11 Aug 13:34
58bc07d
Compare
Choose a tag to compare

What's Changed

  • Fix() safeguard access to possibly undefined canvas by @Ch1sKey in #8722
  • fix(): 5.x Disable offscreen check for bg and overlay when not needed by @asturur in #8896
  • fix(Canvas) mouseout target is broken for hoveredTargets by @ahaensler in #9656
  • fix(): Backports for broken features requests by @asturur in #9965

New Contributors

Full Changelog: v5.3.1...v540

Version 6.0.2

06 Jul 05:35
999f6e1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v6.0.1...v6.0.2

v6.0.1

03 Jul 06:41
Compare
Choose a tag to compare

What's Changed

  • fix(filters): Fix bugs in Pixelate and Blur filter by @asturur in #9962
  • chore(): export InteractiveFabricObject to tweak default values by @asturur in #9963

And:

  • types/ControlProps.ts: add missing @defaults, minor by @mrienstra in #9956
  • docs(): update README.md by @asturur in #9957
  • tests(): Start moving visual tests to playwright by @asturur in #9481
  • chore(): use deconstruction and constants in place of strings to save some bytes of code by @asturur in #9593

New Contributors

Full Changelog: v6.0.0-rc5...v6.0.1

Version 6.0.0

29 Jun 05:35
Compare
Choose a tag to compare

Identical to rc4, updated to stable.