fixing minor meta-circularity issue
[gitmo/Class-MOP.git] / Changes
CommitLineData
7c90a1a8 1Revision history for Perl extension Class-MOP.
2
99e5b7e8 30.06
4 * Class::MOP::Class
5 - fixing minor meta-circularity issue with &meta, it
6 is now more useful for subclasses
7
8 * examples/
9 - adjusting code to use the &Class::MOP::Class::meta
10 fix detailed above
11
aa9c883e 120.05 Sat Feb. 4, 2006
2e41896e 13 * Class::MOP::Class
14 - added the &attribute_metaclass and &method_metaclass
351bd7d4 15 attributes which contain a metaclass name to use for
2e41896e 16 attributes/methods respectively
351bd7d4 17
18 * Class::MOP
19 - bootstrap additional attributes for Class::MOP::Class
2e41896e 20
21 * examples/
22 - adjusted the example code and tests to use the new
23 &attribute_metaclass feature of Class::MOP::Class
aa9c883e 24 - added new example:
25 - LazyClass
2e41896e 26
d7c2cbe3 270.04 Fri Feb. 3, 2006
d6fbcd05 28 * Class::MOP::Class
29 - some documentation suggestions from #perl6
30
31 * Class::MOP::Attribute
32 - improved error messages
33
34 * examples/
35 - added new examples:
36 - AttributesWithHistory
d7c2cbe3 37 - ClassEncapsultedAttributes
343203ee 38
9ec169fe 390.03 Fri Feb. 3, 2006
40 - converted to Module::Build instead of EU::MM
41
42 * Class::MOP::Attribute
43 - refactored method generation code
44 - attributes are now associated with class directly
45
f71f4295 46 * examples/
9ec169fe 47 - refactored the InsideOut example to take advantage
48 of the Class::MOP::Attribute refactoring
f71f4295 49 - changed example files to .pod files and hide thier
50 package names from PAUSE (I don't want to own these
51 namespaces really, they are just examples)
9ec169fe 52
a57c7fa2 530.02 Thurs Feb. 2, 2006
54 - moving examples from t/lib/* to examples/*
55 - adding POD documentation to the examples
56
a2e85e6c 570.01 Thurs Feb. 2, 2006
7c90a1a8 58 - Initial release