v0.10.0
What's Changed
General Features
- Make all types inherit from SVGNodeContainer (b07cbcb)
- Add background color argument to rasterize method (c2ddd54)
Path Computation
See #77
- Add arc approximator test for LargeArc flag (3739d11)
- Rewrite elliptical arc computation (97ff139)
- Add more asserts for arc approximator flags (c9c2244)
- Remove redundant fmod in arc approximator (89bc58e)
- Add radii scaling to arc approximator (0a26b4a)
Misc Changes
- Remove 'SVG' prefix from renderer and path utility class names (40f1834, acc4cd9)
- Improve Bezier approximator performance (2bec325)
- Move rasterizer scale/offset computation to constructor (4ac533a)
- Optimize
Color::clamp(3cd4ecc) - Use type casts everywhere instead of
intval/floatval(920466c) - Skip some unit tests when missing ext-gd (ff91fe6)
- Fix some PHPMD warnings (c9bc44f)
Meta / Dependencies
- Migrate Travis to .com (668a9d4)
- Mark ext-gd and ext-simplexml as optional (#76) (b72a174)
- Add PHPMD dev dependency (e175741)
Full Changelog: v0.9.1...v0.10.0