- Improvement: Ignore svg: namespace during svg import. #3081
- Improvement: Better fix for lineHeight of iText/Text #3094
- Improvement: Support for gradient with 'Infinity' coordinates #3082
- Improvement: Generally "improved" logic of targeting #3111
- Fix: Selection of active group with transparency and preserveObjectStacking true or false #3109
- Fix: pattern brush now create the same pattern seen while drawing #3112
- Fix: Allow css merge during svg import #3114
- Improvement: added numeric origins handling fomr 0 to 1. #3121
- Fix: Fix a defect with shadow of objects in a scaled group. #3134
- Improvement: Do not fire unecessary selection:changed events. #3119
- Fix: Attached hiddenTextarea to body fixes IE, thanks to @plainview. #3137
- Fix: Shift unselect activegroup on transformed canvas. #3144
- Added: ColorMatrix filter #3139
- Fix: Fix condition in wich restoring from Object could cause object overwriting #3146
- Change: cloneAsImage for Object and toDataUrl for object are not retina enabled by default. Added option to enable. #3147
- Improvement: Added textSpacing support for text/itext/textbox #3097
- Fix: Quote font family when setting the context fontstyle #3191
- Fix: use getSrc during image export, make subclassing easier, return eventually the .src property if nothing else is available #3189
- Fix: Inverted the meaning of border scale factor #3154
- Improvement: Added support for RGBA in HEX notation. #3202
- Improvement: Added object deselected event. #3195
- Fix: loadFromJson callback now gets fired after filter are applied #3210