kangax/fabric.js
### [`v1.7.22`](https://togithub.com/kangax/fabric.js/releases/1.7.22)
[Compare Source](https://togithub.com/kangax/fabric.js/compare/1.7.21...1.7.22)
Reverted `this.ctx` changes.
### [`v1.7.21`](https://togithub.com/kangax/fabric.js/releases/1.7.21)
[Compare Source](https://togithub.com/kangax/fabric.js/compare/v1.7.20...1.7.21)
- BACKPORT cache fuzzyness fix part 2
- BACKPORT freedrawing fix part 2
- BACKPORT toDataURL backstoreOnly resize
- BACKPORT Removal of unnecessary context creation on text init
### [`v1.7.20`](https://togithub.com/kangax/fabric.js/releases/v1.7.20)
[Compare Source](https://togithub.com/kangax/fabric.js/compare/v1.7.19...v1.7.20)
Group from object and subTargetCheck
cache canvas deletion
cache fuzzyness
free drawing and direction of start/end points
noScaleCache from stop refreshing cache of not transforming objects
### [`v1.7.19`](https://togithub.com/kangax/fabric.js/blob/master/CHANGELOG.md#1719)
[Compare Source](https://togithub.com/kangax/fabric.js/compare/v1.7.18...v1.7.19)
- Fixed the flip of images with scale equally [#4313](https://togithub.com/kangax/fabric.js/pull/4313)
- Improved touch detection [#4302](https://togithub.com/kangax/fabric.js/pull/4302)
### [`v1.7.18`](https://togithub.com/kangax/fabric.js/blob/master/CHANGELOG.md#1718)
[Compare Source](https://togithub.com/kangax/fabric.js/compare/v1.7.17...v1.7.18)
- Fixed doubling of subtargets for preserveObjectStacking = true [#4297](https://togithub.com/kangax/fabric.js/pull/4297)
- Added a dirty set to objects in group destroy.
### [`v1.7.17`](https://togithub.com/kangax/fabric.js/blob/master/CHANGELOG.md#1717)
[Compare Source](https://togithub.com/kangax/fabric.js/compare/v1.7.16...v1.7.17)
- Change: swapped style white-space:nowrap with attribute wrap="off" since the style rule was creating problems in browsers like ie11 and safari. [#4119](https://togithub.com/kangax/fabric.js/pull/4119)
- Fix: Remove an object from activeGroup if removed from canvas [#4120](https://togithub.com/kangax/fabric.js/pull/4120)
- Fix: avoid bringFroward, sendBackwards to swap objects in active selections [#4119](https://togithub.com/kangax/fabric.js/pull/4119)
- Fix: avoid disposing canvas on mouse event to throw error [#4119](https://togithub.com/kangax/fabric.js/pull/4119)
- Fix: make svg respect white spaces [#4119](https://togithub.com/kangax/fabric.js/pull/4119)
- Fix: avoid exporting bgImage and overlayImage if excludeFromExport = true [#4119](https://togithub.com/kangax/fabric.js/pull/4119)
- Fix: Avoid group fromObject mutating original data [#4111](https://togithub.com/kangax/fabric.js/pull/4111)
### [`v1.7.16`](https://togithub.com/kangax/fabric.js/blob/master/CHANGELOG.md#1716)
[Compare Source](https://togithub.com/kangax/fabric.js/compare/v1.7.15...v1.7.16)
- improvement: added 2 percentage values to fabric.util.animate. [#4068](https://togithub.com/kangax/fabric.js/pull/4068)
- Improvement: avoid multiplying identity matrices in calcTransformMatrix function
- Fix: activeGroup did not destroy correctly if a toObject was happening
- Improvement: Pass the event to object:modified when available. [#4061](https://togithub.com/kangax/fabric.js/pull/4061)
### [`v1.7.15`](https://togithub.com/kangax/fabric.js/blob/master/CHANGELOG.md#1715)
[Compare Source](https://togithub.com/kangax/fabric.js/compare/v1.7.14...v1.7.15)
- Improvement: Made iText keymap public. [#4053](https://togithub.com/kangax/fabric.js/pull/4053)
- Improvement: Fix a bug in updateCacheCanvas that was returning always true [#4051](https://togithub.com/kangax/fabric.js/pull/4051)
### [`v1.7.14`](https://togithub.com/kangax/fabric.js/blob/master/CHANGELOG.md#1714)
[Compare Source](https://togithub.com/kangax/fabric.js/compare/v1.7.13...v1.7.14)
- Improvement: Avoid cache canvas to resize each mouse move step. [#4037](https://togithub.com/kangax/fabric.js/pull/4037)
- Improvement: Make cache canvas limited in size. [#4035](https://togithub.com/kangax/fabric.js/pull/4035)
- Fix: Make groups and statefull cache work. [#4032](https://togithub.com/kangax/fabric.js/pull/4032)
- Add: Marked the hiddentextarea from itext so that custom projects can recognize it. [#4022](https://togithub.com/kangax/fabric.js/pull/4022)
### [`v1.7.13`](https://togithub.com/kangax/fabric.js/blob/master/CHANGELOG.md#1713)
[Compare Source](https://togithub.com/kangax/fabric.js/compare/v1.7.12...v1.7.13)
- Fix: Try to minimize delay in loadFroJson [#4007](https://togithub.com/kangax/fabric.js/pull/4007)
- Fix: allow fabric.Color to parse rgba(x,y,z,.a) without leading 0 [#4006](https://togithub.com/kangax/fabric.js/pull/4006)
- Allow path to execute Object.initialize, make extensions easier [#4005](https://togithub.com/kangax/fabric.js/pull/4005)
- Fix: properly set options from path fromDatalessObjects [#3995](https://togithub.com/kangax/fabric.js/pull/3995)
- Check for slice before action.slice. Avoid conflicts with heavy customized code. [#3992](https://togithub.com/kangax/fabric.js/pull/3992)
Renovate configuration
:date: Schedule: "after 4pm and before 11:59pm every weekday,after 9am and before 11:59pm every weekend" in timezone Europe/London.
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
1.7.12
->1.7.22
Release Notes
kangax/fabric.js
### [`v1.7.22`](https://togithub.com/kangax/fabric.js/releases/1.7.22) [Compare Source](https://togithub.com/kangax/fabric.js/compare/1.7.21...1.7.22) Reverted `this.ctx` changes. ### [`v1.7.21`](https://togithub.com/kangax/fabric.js/releases/1.7.21) [Compare Source](https://togithub.com/kangax/fabric.js/compare/v1.7.20...1.7.21) - BACKPORT cache fuzzyness fix part 2 - BACKPORT freedrawing fix part 2 - BACKPORT toDataURL backstoreOnly resize - BACKPORT Removal of unnecessary context creation on text init ### [`v1.7.20`](https://togithub.com/kangax/fabric.js/releases/v1.7.20) [Compare Source](https://togithub.com/kangax/fabric.js/compare/v1.7.19...v1.7.20) Group from object and subTargetCheck cache canvas deletion cache fuzzyness free drawing and direction of start/end points noScaleCache from stop refreshing cache of not transforming objects ### [`v1.7.19`](https://togithub.com/kangax/fabric.js/blob/master/CHANGELOG.md#1719) [Compare Source](https://togithub.com/kangax/fabric.js/compare/v1.7.18...v1.7.19) - Fixed the flip of images with scale equally [#4313](https://togithub.com/kangax/fabric.js/pull/4313) - Improved touch detection [#4302](https://togithub.com/kangax/fabric.js/pull/4302) ### [`v1.7.18`](https://togithub.com/kangax/fabric.js/blob/master/CHANGELOG.md#1718) [Compare Source](https://togithub.com/kangax/fabric.js/compare/v1.7.17...v1.7.18) - Fixed doubling of subtargets for preserveObjectStacking = true [#4297](https://togithub.com/kangax/fabric.js/pull/4297) - Added a dirty set to objects in group destroy. ### [`v1.7.17`](https://togithub.com/kangax/fabric.js/blob/master/CHANGELOG.md#1717) [Compare Source](https://togithub.com/kangax/fabric.js/compare/v1.7.16...v1.7.17) - Change: swapped style white-space:nowrap with attribute wrap="off" since the style rule was creating problems in browsers like ie11 and safari. [#4119](https://togithub.com/kangax/fabric.js/pull/4119) - Fix: Remove an object from activeGroup if removed from canvas [#4120](https://togithub.com/kangax/fabric.js/pull/4120) - Fix: avoid bringFroward, sendBackwards to swap objects in active selections [#4119](https://togithub.com/kangax/fabric.js/pull/4119) - Fix: avoid disposing canvas on mouse event to throw error [#4119](https://togithub.com/kangax/fabric.js/pull/4119) - Fix: make svg respect white spaces [#4119](https://togithub.com/kangax/fabric.js/pull/4119) - Fix: avoid exporting bgImage and overlayImage if excludeFromExport = true [#4119](https://togithub.com/kangax/fabric.js/pull/4119) - Fix: Avoid group fromObject mutating original data [#4111](https://togithub.com/kangax/fabric.js/pull/4111) ### [`v1.7.16`](https://togithub.com/kangax/fabric.js/blob/master/CHANGELOG.md#1716) [Compare Source](https://togithub.com/kangax/fabric.js/compare/v1.7.15...v1.7.16) - improvement: added 2 percentage values to fabric.util.animate. [#4068](https://togithub.com/kangax/fabric.js/pull/4068) - Improvement: avoid multiplying identity matrices in calcTransformMatrix function - Fix: activeGroup did not destroy correctly if a toObject was happening - Improvement: Pass the event to object:modified when available. [#4061](https://togithub.com/kangax/fabric.js/pull/4061) ### [`v1.7.15`](https://togithub.com/kangax/fabric.js/blob/master/CHANGELOG.md#1715) [Compare Source](https://togithub.com/kangax/fabric.js/compare/v1.7.14...v1.7.15) - Improvement: Made iText keymap public. [#4053](https://togithub.com/kangax/fabric.js/pull/4053) - Improvement: Fix a bug in updateCacheCanvas that was returning always true [#4051](https://togithub.com/kangax/fabric.js/pull/4051) ### [`v1.7.14`](https://togithub.com/kangax/fabric.js/blob/master/CHANGELOG.md#1714) [Compare Source](https://togithub.com/kangax/fabric.js/compare/v1.7.13...v1.7.14) - Improvement: Avoid cache canvas to resize each mouse move step. [#4037](https://togithub.com/kangax/fabric.js/pull/4037) - Improvement: Make cache canvas limited in size. [#4035](https://togithub.com/kangax/fabric.js/pull/4035) - Fix: Make groups and statefull cache work. [#4032](https://togithub.com/kangax/fabric.js/pull/4032) - Add: Marked the hiddentextarea from itext so that custom projects can recognize it. [#4022](https://togithub.com/kangax/fabric.js/pull/4022) ### [`v1.7.13`](https://togithub.com/kangax/fabric.js/blob/master/CHANGELOG.md#1713) [Compare Source](https://togithub.com/kangax/fabric.js/compare/v1.7.12...v1.7.13) - Fix: Try to minimize delay in loadFroJson [#4007](https://togithub.com/kangax/fabric.js/pull/4007) - Fix: allow fabric.Color to parse rgba(x,y,z,.a) without leading 0 [#4006](https://togithub.com/kangax/fabric.js/pull/4006) - Allow path to execute Object.initialize, make extensions easier [#4005](https://togithub.com/kangax/fabric.js/pull/4005) - Fix: properly set options from path fromDatalessObjects [#3995](https://togithub.com/kangax/fabric.js/pull/3995) - Check for slice before action.slice. Avoid conflicts with heavy customized code. [#3992](https://togithub.com/kangax/fabric.js/pull/3992)Renovate configuration
:date: Schedule: "after 4pm and before 11:59pm every weekday,after 9am and before 11:59pm every weekend" in timezone Europe/London.
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.