Releases: fabricjs/fabric.js
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
Version 6.6.1
What's Changed
Full Changelog: v660...v661
Version 6.6.0
What's Changed
- Typo:fix Id -> If BorderProps.ts Types description by @vmmoorthy in #10383
- chore(test): add test for color.test.ts by @aswind7 in #10370
- feat: Add method toBlob by @zhe-he in #10399
- Allow field access for PencilBrush subclasses by @DinosaurDad in #10416
- fix(image.ts): make accessing classList of HtmlImage optional in setElement function to prevent error when using node canvas image by @SvenFackert in #10412
- feat(): Add webp to ImageFormat (Issue: #10431) by @wvddrss in #10435
New Contributors
- @vmmoorthy made their first contribution in #10383
- @DinosaurDad made their first contribution in #10416
- @SvenFackert made their first contribution in #10412
- @wvddrss made their first contribution in #10435
Full Changelog: v654...v660
Version 6.5.4
Version 5.5.1
Version 5.5.0
What's Changed
- refactor(): Properly include the text on a path hack into the dimensions calculations. still an hack. by @asturur in #10355
Full Changelog: v542...v550
Warning
This update could disrupt apps with text on a path that do not use center/center as origin.
This update make text on a path object a bit bigger to properly include text.
This before was done at cache level but not at object dimension level, leaving the text outside the bounding box.
While this was working ok for single object and a bit of padding it was wrong and it didn't work when text was in side a group.
Fabric 5 is considered not more developed and deprecated.
This fix and the next one are shipped into a minor version update 5.5. If you heavily depend on text on a path and you didn't find any bug till now, just don't move to 5.5.
V6 is getting an entirely differen treatment for text on a path.
Version 6.5.3
What's Changed
Full Changelog: v652...v653
Version 6.5.2
What's Changed
- fix(): PERFORMANCE object caching is over-invalidating the cache by @asturur in #10294
- fix: Using an odd number of elements in strokeDashArray will contaminate the original data by @zhe-he in #10293
- fix(color): Support uppercase keywords by @zhe-he in #10300
- chore(): Make TS config more strict by @asturur in #10308
- chore(TS): Try to remove all TS-ERROR directives by @asturur in #10309
- ci(): Add Node 22 in the test runs by @asturur in #10310
- chore(): Reduce some verbose code by @asturur in #10311
Full Changelog: v651...v652
Version 6.5.1
What's Changed
- fix(TS): Add missing export for type DrawContext by @asturur in #10281
- fix(Control): Borderscalefactor should apply to controls as well by @asturur in #10283
Full Changelog: v650...v651
Version 5.4.2
What's Changed
Full Changelog: v541...v542b