1 Revision history for Perl extension Class-MOP.
5 - adding new metaclass pragma to make assiging the
6 metaclass a little more straightforward
9 - fixing minor meta-circularity issue with &meta, it
10 is now more useful for subclasses
11 - &compute_all_applicable_attributes now just returns
12 the attribute meta-object, rather than the HASH ref
13 since all the same info can be gotten from the
14 attribute meta-object itself
15 - updated docs & tests to reflect
16 - added &clone_instance method which does a deep clone
17 of the instance structure created by &construct_instance
18 - added docs & tests for this
19 - added &new_object and &clone_object convience methods to
20 return blessed new or cloned instances
21 - added docs & tests for this
24 - adjusting code to use the &Class::MOP::Class::meta
26 - adjusting code to use the metaclass pragma
30 - added the &attribute_metaclass and &method_metaclass
31 attributes which contain a metaclass name to use for
32 attributes/methods respectively
35 - bootstrap additional attributes for Class::MOP::Class
38 - adjusted the example code and tests to use the new
39 &attribute_metaclass feature of Class::MOP::Class
45 - some documentation suggestions from #perl6
47 * Class::MOP::Attribute
48 - improved error messages
52 - AttributesWithHistory
53 - ClassEncapsultedAttributes
56 - converted to Module::Build instead of EU::MM
58 * Class::MOP::Attribute
59 - refactored method generation code
60 - attributes are now associated with class directly
63 - refactored the InsideOut example to take advantage
64 of the Class::MOP::Attribute refactoring
65 - changed example files to .pod files and hide thier
66 package names from PAUSE (I don't want to own these
67 namespaces really, they are just examples)
69 0.02 Thurs Feb. 2, 2006
70 - moving examples from t/lib/* to examples/*
71 - adding POD documentation to the examples
73 0.01 Thurs Feb. 2, 2006