Skip to content

v0.10.0

Choose a tag to compare

@meyfa meyfa released this 29 Jun 21:59
acc4cd9

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