Commit | Line | Data |
22d869ff |
1 | Revision history for Perl extension MooseX-AttributeHelpers |
2 | |
9a976497 |
3 | 0.04 |
4 | * MooseX::AttributeHelpers::Base |
5 | - changing this to use the new Class::MOP::Attribute |
6 | reader and write method ref stuff. |
7 | - fixed this to use find_or_create_type_constraint |
8 | instead of trying to parse stuff on our own. |
9 | |
10 | * MooseX::AttributeHelpers::Collection |
11 | - this is pretty much empty subclass now cause of |
12 | the find_or_create_type_constraint fix above |
13 | |
14 | + MooseX::AttributeHelpers::Collection::ImmutableHash |
15 | + MooseX::AttributeHelpers::Collection::Bag |
16 | - added these two new collection types |
17 | - added method provider roles for them |
18 | - added tests for them |
19 | |
20 | * MooseX::AttributeHelpers::MethodProvider::Hash |
21 | - this is now composed from the ImmutableHash |
22 | method provider |
23 | |
24 | * t/ |
25 | - fixed the plans on all the tests |
26 | |
27 | 0.03 Mon. Sept. 17, 2007 |
829736f9 |
28 | ~~ more misc. doc updates ~~ |
29 | |
38abf787 |
30 | * MooseX::AttributeHelpers::Counter |
31 | - now provides default attribute options for 'is', |
32 | 'isa', 'provides', and 'default' if not specified. |
33 | |
34 | * MooseX::AttributeHelpers::Base |
35 | - added attribute $name to the params passed to |
36 | process_options_or_provides(), which gives us more |
2dee86e9 |
37 | flexibility when writing additional helpers |
38abf787 |
38 | - removed check for 'provides' and 'isa' attr |
39 | options before _process_options. It should be |
b91f57af |
40 | called always. |
41 | |
42 | * MooseX::AttributeHelpers::MethodProvider::Array |
43 | - added `delete` and `insert` methods |
72a41843 |
44 | |
c91a1347 |
45 | 0.02 Thurs. Sept. 13, 2007 |
46 | ~~ some misc. doc updates ~~ |
47 | |
457dc4fb |
48 | * MooseX::AttributeHelpers::Base |
49 | - now providing subrefs for the reader and writer |
50 | methods to all the method provider constructors |
51 | (this should speed things up quite a bit). |
52 | - all method providers now use this internally |
53 | |
54 | * MooseX::AttributeHelpers::Counter |
55 | - added the 'reset' method |
56 | |
57 | * MooseX::AttributeHelpers::Collection::Array |
58 | - Extracted the List method provider role from |
59 | Array and made Array consume List. |
60 | |
61 | + MooseX::AttributeHelpers::Collection::List |
62 | - created the Collection::List metaclass |
63 | derived from parts of the old Collection::Array |
64 | |
5431dff2 |
65 | 0.01 Mon. Aug. 13, 2007 |
38abf787 |
66 | - module released to CPAN |