- perf(): remove some runtime RegExp usages #9802
- fix(Canvas): Avoid exporting controls with toDataURL #9896
- perf(): Rework constructors to avoid the extra perf cost of current setup #9891
- perf(): Remove redundant matrix multiplication in multiplayTransformMatrixArray #9893
- test(): Convert Animation tests to jest #9892
- perf(ObjectGeometry): replace cache key string with array #9887
- docs(): Improve JSDOCs for BlendImage #9876
- fix(Group): Pass down the abort signal from group to objects #9890
- fix(util): restore old composeMatrix code for performances improvement #9851
- fix(Control): corner coords definition order #9884
- fix(Polyline): safeguard points arg from options #9855
- feat(IText): Adjust cursor blinking for better feedback #9823
- feat(FabricObject): pass
e
toshouldStartDragging
#9843 - fix(Canvas): mouse move before event data #9849
- chore(FabricObject): pass
e
toshouldStartDragging
#9843 - ci(): Add Jest coverage to the report #9836
- test(): Add cursor animation testing and migrate some easy one to jest #9829
- fix(Group, Controls): Fix interactive group actions when negative scaling is involved #9811
- fix(): Replace 'hasOwn' with 'in' operator in typeAssertions check #9812