github fabricjs/fabric.js v730
Version 7.3.0

8 hours ago

In this release we changed from Rollup to Rolldown, this also changed the minifier.
If you notice some bug with your built app please report it.

New Contributors

What's Changed

  • feat(extensions): Cropping controls with edge resize and flip support by @mauricekindermann in #10851
  • fix(): Fire mouseover/mouseleave for objects that are multi selection targets by @asturur in #10874
  • Gradient controls by @asturur in #10844
  • chore(deps-dev): bump rollup from 4.52.4 to 4.59.0 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #10877
  • chore(): Update typescript-eslint to address a recent vulnerability by @asturur in #10878
  • Cleanup animation delay timeout by @jiayihu in #10830
  • fix: avoid crash if loadFromJSON load config with not existing images by @multivoltage in #10875
  • feat(): Support textDecoration color. by @asturur in #10880
  • chore(): update vitest to 4.1.0 by @Smrtnyk in #10888
  • chore(): try rolldown by @Smrtnyk in #10868
  • chore(): migrate from prettier to oxfmt by @Smrtnyk in #10881
  • chore(deps-dev): bump @playwright/test from 1.58.1 to 1.58.2 by @dependabot[bot] in #10885
  • chore(deps-dev): bump nyc from 17.1.0 to 18.0.0 by @dependabot[bot] in #10883
  • chore: simplify issue templates and remove semver devDependency by @asturur in #10892
  • chore(): try to improve playwright tests speed by @Smrtnyk in #10896
  • ci(): fix the coverage comment action by @asturur in #10898
  • fix(): Coverage e2e part2 by @asturur in #10899
  • chore(): simplify svg creation in unit tests via shared helper by @Smrtnyk in #10895
  • docs(agents): add repo AGENTS guide and PR skill by @asturur in #10900
  • refactor(tests): use createSVGElement helper across spec files by @Smrtnyk in #10902
  • ci(): Try to enable sonarqube cloud for coverage reporting by @asturur in #10903
  • ci(): fix sonarqube lcov path after artifact download by @asturur in #10910
  • refactor(tests): remove coverage collection from playwright by @Smrtnyk in #10912
  • chore(deps-dev): bump es-toolkit from 1.40.0 to 1.45.1 by @dependabot[bot] in #10907
  • chore(deps): bump canvas from 3.2.0 to 3.2.1 by @dependabot[bot] in #10906
  • chore(deps-dev): bump inquirer from 12.10.0 to 13.3.2 by @dependabot[bot] in #10909
  • chore(): remove leftover babel dep by @Smrtnyk in #10914
  • refactor(tests): remove coverage merge step by @Smrtnyk in #10913
  • ci(): fix SonarCloud PR changed-lines coverage by @asturur in #10921
  • ci(): harden privileged workflow_run actions by @asturur in #10922
  • test(e2e): stabilize drag and drop event snapshots by @asturur in #10918
  • refactor(tests): consolidate rectangle creation using makeRect by @Smrtnyk in #10923
  • chore(deps): bump canvas from 3.2.1 to 3.2.2 by @dependabot[bot] in #10926
  • chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #10928
  • chore(deps): update devDependencies to latest versions by @Smrtnyk in #10929
  • chore(): update typescript to 6 by @Smrtnyk in #10935
  • refactor(test): fix dead assertions in Shadow.spec.ts by @Smrtnyk in #10932
  • chore(deps-dev): bump serialize-javascript from 7.0.4 to 7.0.5 in the npm_and_yarn group across 1 directory by @dependabot[bot] in #10936
  • chore(deps): bump canvas from 3.2.2 to 3.2.3 by @dependabot[bot] in #10940
  • refactor(tests): Migrate to official vitest API for custom snapshot matchers by @Smrtnyk in #10937
  • fix(cropping): keep ghost scaling controls anchored on flipped images by @10ef in #10943
  • Version 7.3.0 by @asturur in #10951

Full Changelog: v720...v730

Don't miss a new fabric.js release

NewReleases is sending notifications on new releases.