Releases: fabricjs/fabric.js
Releases · fabricjs/fabric.js
Version 7.0.0 beta1
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...
Version 6.7.1
What's Changed
Full Changelog: v670...v671
Version 6.7.0
What's Changed
Full Changelog: v667...v670
Version 6.6.7
v666
v665
Version 6.6.4
Full Changelog: v663...v664
Hopefully this will publish correctly.
No actual changes from 6.6.2
Version 6.6.3
What's Changed
Full Changelog: v662...v663
Version 5.5.2
What's Changed
- fix: update incorrect textbaseline value by @SebastiaanNijland in #10466
New Contributors
- @SebastiaanNijland made their first contribution in #10466
Full Changelog: v551...v552
Version 6.6.2
What's Changed
- fix(FabricImage): add href parsing fixes for #10421 by @asturur in #10465
- fix(Fabtictext) Svg export for text on a path by @asturur in #10284
- chore(): Update qunit and nyc to latest by @asturur in #10468
- refactor(): Remove custom triple click logic by @asturur in #10478
- fix(): Allow text or container clipPath to clip the text selection or cursor by @asturur in #10434
Full Changelog: v661...v662