Changelog for Rasterific-0.3

-*-change-log-*- v0.3 2014 * Switching main free monad type to the church encoded one. * Optimized the bezier decomposition, strictness annotations made wonders. May require forward differencing in the future. * Implementing specific decomposition for lines. * Reworked texture system, now allowing some specialized filler (hoping faster computation). For now only the solid color has been optimized, and all the transformed textures. * Fixing space leak in combineEdgeSamples, avoiding many allocations. * Adding bounding box calculation facility. * Exposing outline creation capability * Adding a skewX & skewY transformation function. * Fixing some numerical stability with the mitter join. v0.2.1 April 2014 * Fixing transparency in gradients. * Fixing alpha composition on top of translucent background. v0.2 April 2014 * Adding an ellipse helper. * Adding a polyline helper. * Adding a polygon helper. * Adding monoid instance for Drawing. * Fixing some stroking bug with cubic bezier curve. * Fixing some documentation snippets. * Adding a rounded rectangle helper. * Added a even-odd filling rule. * Added an offset for dashed stroking. * Added a transformation module. * Changed the Transformable typeclass, splitted it in two. * Added a dumping function for the constructed drawing. * Adding an image texture with bilinear filtering. * Adding an image helper. * Made some modest performance enhancements. v0.1 February 2014 * Initial version.