Skip to content

Releases: fabricjs/fabric.js

Version 7.0.0 beta1

24 Aug 06:31
e1ebf4b
Compare
Choose a tag to compare
Version 7.0.0 beta1 Pre-release
Pre-release

What's Changed

  • chore(): Update canvas and jsdom by @asturur in #10417
  • ci(): Migrate jest to vitest by @Smrtnyk in #10420
  • chore(): BREAKING: Update browser versions and some dependencies by @asturur in #10488
  • refactor(tests): migrate remaining active selection tests from qunit to vitest by @Smrtnyk in #10490
  • refactor(tests): move circle tests from qunit to vitest by @Smrtnyk in #10491
  • ci(): update playwright by @Smrtnyk in #10496
  • ci(): Node 22 hiccups. See if with canvas 3 native dependencies are still necessary for running ci by @asturur in #10498
  • refactor(tests): move point tests from qunit to vitest by @Smrtnyk in #10492
  • ci(): Try to write an alternative action for CHANGELOG.MD by @asturur in #10504
  • ci(): Refine changelog warn action by @asturur in #10505
  • chore(): remove axios by @Smrtnyk in #10500
  • refactor(tests): move observable tests from qunit to vitest by @Smrtnyk in #10501
  • ci(): Avoid failure status when the intent is to comment by @asturur in #10508
  • chore(): update typescript to 5.8 by @Smrtnyk in #10514
  • ci(): Write a workflow that can comment coverage on the PR by @asturur in #10516
  • ci(): New safe worflow for build stats by @asturur in #10518
  • chore(): dependencies maintenance by @Smrtnyk in #10497
  • refactor(tests): move group tests from qunit to vitest by @Smrtnyk in #10495
  • refactor(tests): move canvas tests from qunit to vitest by @Smrtnyk in #10499
  • feat(Gradient): BREAKING: Remove opacity from colorstops in live Gradient class by @asturur in #9622
  • chore(tests): Convert shadow tests from qunit to vitest by @asturur in #10522
  • ci() fix the action for build stats by @asturur in #10525
  • refactor(tests): move util tests from qunit to vitest by @Smrtnyk in #10519
  • refactor(tests): move StaticCanvas tests from qunit to vitest by @Smrtnyk in #10521
  • refactor(tests): move brushes tests from qunit to vitest by @Smrtnyk in #10528
  • refactor(tests): move cache tests from qunit to vitest by @Smrtnyk in #10529
  • refactor(tests): move ellipse tests from qunit to vitest by @Smrtnyk in #10530
  • refactor(tests): move line tests from qunit to vitest by @Smrtnyk in #10531
  • refactor(tests): move pattern tests from qunit to vitest by @Smrtnyk in #10532
  • refactor(tests): move polyline tests from qunit to vitest by @Smrtnyk in #10533
  • chore(): BREAKING: Remove minore deprecations by @asturur in #10524
  • chore(): Update bug report by @github-actions[bot] in #10535
  • refactor(tests): move canvas dispose tests from qunit to vitest by @Smrtnyk in #10536
  • refactor(tests): move object origin tests from qunit to vitest by @Smrtnyk in #10538
  • refactor(tests): move object geometry tests from qunit to vitest by @Smrtnyk in #10539
  • refactor(tests): move Text.toSVG tests from qunit to vitest by @Smrtnyk in #10540
  • refactor(tests): move intersection tests from qunit to vitest by @Smrtnyk in #10541
  • refactor(tests): move parser tests from qunit to vitest by @Smrtnyk in #10542
  • refactor(tests): remove jest-snapshot package by @Smrtnyk in #10543
  • ci(): Create an action that creates and uploads a JSON changelog for later updates by @asturur in #10549
  • refactor(tests): move collection mixin tests from qunit to vitest by @Smrtnyk in #10544
  • refactor(tests): move control handlers tests from qunit to vitest by @Smrtnyk in #10545
  • refactor(tests): move image tests from qunit to vitest by @Smrtnyk in #10546
  • refactor(tests): move image filters tests from qunit to vitest by @Smrtnyk in #10547
  • refactor(tests): migrate polygon tests from qunit to vitest by @Smrtnyk in #10551
  • refactor(tests): move text tests from qunit to vitest by @Smrtnyk in #10553
  • refactor(tests): move object interactivity tests from qunit to vitest by @Smrtnyk in #10554
  • refactor(tests): migrate itext tests from qunit to vitest by @Smrtnyk in #10555
  • refactor(tests): move textbox tests from qunit to vitest by @Smrtnyk in #10556
  • refactor(tests): Migrate Env, ClassRegistry, Rect to vitest by @asturur in #10557
  • refactor(tests): move path tests from qunit to vitest by @Smrtnyk in #10552
  • refactor(tests): migrate object tests to vitest by @Smrtnyk in #10562
  • refactor(tests): migrate itext click behavior tests from qunit to vitest by @Smrtnyk in #10559
  • refactor(tests): migrate webgl tests to vitest by @Smrtnyk in #10560
  • refactor(tests): migrate object clip path tests to vitest by @Smrtnyk in #10561
  • refactor(tests): move canvas events tests from qunit to vitest by @Smrtnyk in #10563
  • chore(tests): Remove old unit test harness by @asturur in #10567
  • chore(): update vitest by @Smrtnyk in #10565
  • chore(): update playwright by @Smrtnyk in #10564
  • Chore() more qunit post cleanup by @Smrtnyk in #10569
  • feat(tests): add chromium browser mode for unit tests by @Smrtnyk in #10568
  • ci(): Modify test run action by @asturur in #10570
  • refactor(tests): move svg export visual tests to playwright by @Smrtnyk in #10575
  • refactor(): remove @ts-nocheck in straighten.ts by @Smrtnyk in #10572
  • refactor(tests): move to data url tests from qunit to playwright by @Smrtnyk in #10581
  • feat(tests): add firefox to vitest browser tests by @Smrtnyk in #10571
  • ci(): Add firefox vitest to ci by @asturur in #10586
  • feat(Text): Add support for Intl.segmenter by @Kudze in #10584
  • chore(): Deprecate line by @asturur in #10598
  • refactor(tests): move text path tests from qunit to playwright by @Smrtnyk in #10590
  • chore(): fix dependencies vulnerabilities reported by npm audit by @Smrtnyk in #10599
  • refactor(tests): move clip path tests from qunit to playwright by @Smrtnyk in #10602
  • chore(tests): replace unmaintained http-server with vercels serve by @Smrtnyk in #10603
  • refactor(tests): move controls rendering test cases from qunit to playwright by @Smrtnyk in #10605
  • refactor(tests): move generic rendering tests from qunit to playwright by @Smrtnyk in #10608
  • refactor(tests): move group layout tests from qunit to playwright by @Smrtnyk in #10609
  • refactor(tests): move global composite operation tests from qunit to playwright by @Smrtnyk in #10610
  • refactor(tests): move resize filter test cases from qunit to playwright by @Smrtnyk in #10615
  • refactor(tests): move free draw rendering tests from qunit to playwright by @Smrtnyk in #10616
  • refactor(tests): move text rendering cases from qunit to playwright by @Smrtnyk in #10613
  • ci(): fix Coverage is not being reported anymore by @asturur in #10617
  • refactor(tests): move svg import tests from qunit to playwright by @Smrtnyk in https://github.com/fab...
Read more

Version 6.7.1

21 Jul 18:35
Compare
Choose a tag to compare

What's Changed

  • fix(SVGImport): Allow for correct style element parsing by @asturur in #10688

Full Changelog: v670...v671

Version 6.7.0

06 Jun 05:14
a587ed6
Compare
Choose a tag to compare

What's Changed

  • feat(Text): Support for text decoration thickness by @asturur in #10647

Full Changelog: v667...v670

Version 6.6.7

31 May 17:06
977f797
Compare
Choose a tag to compare

What's Changed

Full Changelog: v666...v667

v666

25 May 23:24
7d9a084
Compare
Choose a tag to compare

What's Changed

  • fix(): Fix polygon control not invalidating the cache
  • chore(): Backport blur filter fix by @asturur in #10629

Full Changelog: v665...v666

v665

11 May 07:21
Compare
Choose a tag to compare

What's Changed

Congratulations to @Kudze for his first contribution

Full Changelog: v664...v665

Version 6.6.4

15 Apr 13:02
Compare
Choose a tag to compare

Full Changelog: v663...v664

Hopefully this will publish correctly.
No actual changes from 6.6.2

Version 6.6.3

15 Apr 08:53
ed57aff
Compare
Choose a tag to compare

What's Changed

  • fix() fix typedocs so astro can compile with never versions by @asturur in #10534

Full Changelog: v662...v663

Version 5.5.2

13 Apr 06:59
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v551...v552

Version 6.6.2

01 Apr 11:48
Compare
Choose a tag to compare

What's Changed

Full Changelog: v661...v662