Releases: fabricjs/fabric.js
Releases · fabricjs/fabric.js
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
Version 6.1.0
What's Changed
- feat(): Path controls utility by @asturur in #9998
- fix(Canvas): clear _hoveredTarget on discardActiveObject by @DaxGama in #9961
- fix(): Avoid errors on restoring custom properties that pass the lazy detection of shadow,gradient,pattern and clipPath by @zhe-he in #10017
Full Changelog: v6.0.2...v610
Version 5.4.0
What's Changed
- Fix() safeguard access to possibly undefined canvas by @Ch1sKey in #8722
- fix(): 5.x Disable offscreen check for bg and overlay when not needed by @asturur in #8896
- fix(Canvas) mouseout target is broken for hoveredTargets by @ahaensler in #9656
- fix(): Backports for broken features requests by @asturur in #9965
New Contributors
- @Ch1sKey made their first contribution in #8722
- @ahaensler made their first contribution in #9656
Full Changelog: v5.3.1...v540
Version 6.0.2
What's Changed
Full Changelog: v6.0.1...v6.0.2
v6.0.1
What's Changed
- fix(filters): Fix bugs in Pixelate and Blur filter by @asturur in #9962
- chore(): export InteractiveFabricObject to tweak default values by @asturur in #9963
And:
types/ControlProps.ts
: add missing@default
s, minor by @mrienstra in #9956- docs(): update README.md by @asturur in #9957
- tests(): Start moving visual tests to playwright by @asturur in #9481
- chore(): use deconstruction and constants in place of strings to save some bytes of code by @asturur in #9593
New Contributors
- @mrienstra made their first contribution in #9956
Full Changelog: v6.0.0-rc5...v6.0.1