3 * Totally rewritten as proper meta classes, so it supports
4 introspection and all that good stuff. This breaks some old code
5 because there is no longer a "containing class" for class
11 - An internals change to make this class work with Moose 0.34.
16 - Split main functionality out of sugar sub class_has(), into
17 process_class_attribute(). This makes it easier to create attributes
18 on behalf of other classes.
23 - Inherit from Exporter, rather than trying to import its
24 import(). Unfortunately, older Exporters as shipped with Perl 5.6.x
25 only allow subclassing.
30 - First version, released on an unsuspecting world.