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