1Revision history for Geometry-Primitive 2 30.24 February 16, 2014 4 - Apply encoding patch from Debian 5 60.22 January 9th, 2009 7 - Default Dimension width and height to 0 8 90.21 January 9th, 2009 10 - Add Dimension 11 - De-moosify Graphics::Primitive and stop extending it everywhere, since 12 it's useless. 13 140.20 December 27th, 2009 15 - Use MooseX::Storage::Deferred 16 170.19 November 12th, 2009 18 - Add JSON::Any dep 19 200.18 October 3rd, 2009 21 - POD overhaul 22 - Removal of MooseX::AttributeHelpers, using native Moose feature now 23 - Bump Moose dependency 24 250.17 26 - Fix bug in POD 27 - Fix Geometry::Primitive not being immutable 28 290.16 30 - Dep bumps 31 320.15 33 - Updated readme 34 350.14 36 - POD updates 37 380.13 39 - Move pod tests to t/author 40 410.12 42 - Add Ellipse 43 - Circle is no longer a child of Arc 44 - Fix some POD 45 - Remove .DS_Store from MANIFEST 46 470.11 48 - Stop depending on Moose coverage 49 500.10 51 - POD updates (thanks CPAN testers!) 52 - Circle: set defaults in radians, not degrees 53 - Add MooseX::Storage for serialization 54 550.09 56 - Convenience coercions for Point from ArrayRef 57 580.08 59 - Add Bézier curve 60 - POD fix (thanks Brian Cassidy) 61 620.07 63 - Add scale method to Shape role and implementations 64 - Fix line slope calculation 65 - Line: add is_perpendicular and is_parallel 66 - Arc: don't check angles in get_point_at_angle, allow for negative arcs 67 - Util: Remove in favor of Math::Trig 68 - Polygon: Implement area 69 700.06 71 - Shape: removed get_points in favor of point_start/point_end 72 - Arc: Add length and get_point_at_angle 73 - Line: rename point_start/point_end to start/end 74 - Line: added contains_point, length and y_intercept 75 - Polygon: rename get_point_at to get_point 76 - Point: add string overload 77 - Circle: Add area and circumference 78 - Make some attributes required 79 - More MX::Clone lovin' 80 - Add to_string and "" overload to Line 81 820.05 83 - Add MooseX::Clone for Point (for now) 84 - Add make_immutable to er'thang 85 860.04 87 - Add Circle 88 - Move 'origin' attribute from Rectangle to Shape and make it !required 89 900.03 91 - Add MI version because Yuval yelled at me 92 - Add degrees_to_radians and radians_to_degrees to Util 93 940.02 2008-07-09 95 - Package fixes, no changes 96 970.01 Date/time 98 First version, released on an unsuspecting world. 99 100