Releases: fabricjs/fabric.js
Releases · fabricjs/fabric.js
Version 6.5.1
Version 5.4.2
What's Changed
Full Changelog: v541...v542b
Version 6.5.0
What's Changed
- fix(FabricObject): Render clipPath as sharp as the object by @asturur in #9774
- update(IText): Add method _enterEditing by @zhe-he in #10190
- fix(Canvas): allowTouchScrolling interactions by @asturur in #10078
- feat(IText): expose getCursorRenderingData() function. by @asturur in #10204
- Fix CDN link by @zakarialaoui10 in #10208
- fix(): mousedown restore after touch end on dispose by @asturur in #10250
- fix(Canvas): Holding down Shift to select multiple shapes unexpectedly triggers the text exit event by @zhe-he in #10229
New Contributors
- @zakarialaoui10 made their first contribution in #10208
Full Changelog: v643...v650
Version 5.4.1
What's Changed
Full Changelog: v540...v541
Version 6.4.3
What's Changed
- Add dist back to github by @asturur in #10178
- Add more generic font families to FabricText.genericFonts by @elohmeier in #10167
- fix(Controls): allow for smooth scaling fo text at any zoom level by @Soldier-B in #10186
New Contributors
- @elohmeier made their first contribution in #10167
- @Soldier-B made their first contribution in #10186
Full Changelog: v642...v643
v642
What's Changed
Full Changelog: v641...v642
Thanks to @SupremeDeity for spotting the performance regression
Version 6.4.1
What's Changed
Full Changelog: v640...v641
Version 6.4.0
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
- @xushengfeng made their first contribution in #10081
- @miroljub1995 made their first contribution in #10079
Full Changelog: v630...v640
Version 6.3.0
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
What's Changed
- fix(): Actually allow for custom properties that look like objects by @asturur in #10039
- chore(TS): Update Typescript to 5.5.4 by @asturur in #10044
- fix(): Fix path Arc parsing regression issue by @asturur in #10048
- feat(): Extended New Snapping Guidelines for objects by @CODE-AXION in #8955
- fix(): svg parsing logic with use and style by @gloriousjob in #10050
- fix(): Parse use directive attribute issues by @asturur in #10053
New Contributors
- @CODE-AXION made their first contribution in #8955
Full Changelog: v610...v620