hiding package names and adding test plan
[gitmo/Class-MOP.git] / Changes
CommitLineData
7c90a1a8 1Revision history for Perl extension Class-MOP.
2
2e41896e 30.05
4 * Class::MOP::Class
5 - added the &attribute_metaclass and &method_metaclass
351bd7d4 6 attributes which contain a metaclass name to use for
2e41896e 7 attributes/methods respectively
351bd7d4 8
9 * Class::MOP
10 - bootstrap additional attributes for Class::MOP::Class
2e41896e 11
12 * examples/
13 - adjusted the example code and tests to use the new
14 &attribute_metaclass feature of Class::MOP::Class
15
d7c2cbe3 160.04 Fri Feb. 3, 2006
d6fbcd05 17 * Class::MOP::Class
18 - some documentation suggestions from #perl6
19
20 * Class::MOP::Attribute
21 - improved error messages
22
23 * examples/
24 - added new examples:
25 - AttributesWithHistory
d7c2cbe3 26 - ClassEncapsultedAttributes
343203ee 27
9ec169fe 280.03 Fri Feb. 3, 2006
29 - converted to Module::Build instead of EU::MM
30
31 * Class::MOP::Attribute
32 - refactored method generation code
33 - attributes are now associated with class directly
34
f71f4295 35 * examples/
9ec169fe 36 - refactored the InsideOut example to take advantage
37 of the Class::MOP::Attribute refactoring
f71f4295 38 - changed example files to .pod files and hide thier
39 package names from PAUSE (I don't want to own these
40 namespaces really, they are just examples)
9ec169fe 41
a57c7fa2 420.02 Thurs Feb. 2, 2006
43 - moving examples from t/lib/* to examples/*
44 - adding POD documentation to the examples
45
a2e85e6c 460.01 Thurs Feb. 2, 2006
7c90a1a8 47 - Initial release