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