Changes for 0.24
[gitmo/MooseX-ClassAttribute.git] / Changes
CommitLineData
766f2446 10.24
2
3- This release provides forward compatibility with Moose 1.99+. It will still
4 work with Moose 1.23 as well. Partially based on work originally done by
5 Moritz Onken.
6
7
3a50aef0 80.23 2011-02-13
9
10- Fixed a bug where applying a role with class attributes didn't record the
11 role as actually being applied in the meta class (or role) to which it was
76c6f7ee 12 applied. Reported by Karen Etheridge. RT #59610.
3a50aef0 13
9b31a1ba 14- Applying multiple roles to a class lost all class attributes from those
cf0c6419 15 roles. Fixed by Andrew Rodland. RT #59572.
9b31a1ba 16
3a50aef0 17
bf83b4c8 180.22 2011-02-02
19
1adb359a 20- Explicitly require namespace::clean 0.20 to avoid some bad interactions
21 between namespace::clean and Package::Stash.
bf83b4c8 22
23
c51798c1 240.21 2010-10-29
25
26- Switch from Test::Exception to Test::Fatal.
27
28
7519f256 290.20 2010-10-07
30
31- A test file tried to load MooseX::Role::Parameterized, which was not listed
32 as a dep. Reported by Andreas Koenig. RT #61957.
33
34
dd23283b 350.19 2010-10-06
36
37- Removed references to MooseX::ClassAttribute::Meta::Method::Accessor, which
38 was removed in 0.18. This caused lots of test failures if you hadn't
39 installed a previous version of this distribution.
40
41
973b0b62 420.18 2010-10-05
9ef90a45 43
44- Changes to work with (and require) Moose 1.15.
45
46
935982fc 470.17 2010-09-26
48
49- Changes to work with (and require) Moose 1.09.
50
51
9c33b9a6 520.16 2010-07-15
53
54- More warnings fixes for next Moose release.
55
56- Fix bad repo metadata.
57
58
c91cf422 590.15 2010-07-14
60
61- Fix bad uri for bugtracker in metadata
62
63
e4fd69af 640.14 2010-07-14
65
66- Use modern Moose APIs, to avoid warnings with the next Moose release.
67
68
2903ee03 690.13 2010-02-11
70
71- Fixed tests that failed if you had an older version of
72 MooseX::AttributeHelpers installed.
73
74
40935001 750.12 2010-02-10
76
77- Fixed so that applying a role with class attributes to an instance works
78 with Moose 0.98.
79
80
119b0ff4 810.11 2010-02-09
e527a2ea 82
83- Roles can now have class attributes, which will be fully initialized when
84 the role is applied to a class.
85
04b89789 86- Many modules have been renamed from MooseX::ClassAttribute::Role::Meta::* to
87 MooseX::ClassAttribute::Trait::*.
88
89- Deprecated the get_class_attribute_map method.
90
e49a5022 91- Added a version number to every .pm file.
92
e527a2ea 93
8207dfe7 940.10 2009-08-26
95
96- Fixed to make triggers work with Moose 0.89+, and made triggers pass the old
97 attribute value when appropriate just like non-class attributes.
98
99
8a86e910 1000.09 2009-07-09
101
102- An attribute with a builder that wasn't also lazy caused an
05e2588c 103 exception when the attribute's accessor was called. Reported by
104 Josh.
8a86e910 105
106
f90a1d73 1070.08 2009-04-07
b64c8efa 108
b0e6dc02 109- Make this module work with Moose 0.73_01+.
b64c8efa 110
111- Deprecated compute_all_applicable_class_attributes. Use
112 get_all_class_attributes instead.
113
114
bb7b1e1a 1150.07 2008-11-10
116
117- Fixed a bug where class attributes did not honor the
118 Class::MOP::Attribute properly, so things that used it directly
119 failed. This bug could be tickled by using certain
120 MooseX::AttributeHelpers attribute metaclasses with a class
121 attribute. Fixed by Shawn Moore.
122
123
b2e0e01e 1240.06 2008-09-06
125
126- No code changes, just added a missing prereq for
127 MooseX::AttributeHelpers.
128
129
1300.05 2008-09-05
ba0d667d 131
132* Totally rewritten as proper meta classes, so it supports
133 introspection and all that good stuff. This breaks some old code
134 because there is no longer a "containing class" for class
135 attributes.
136
137
fab23ffc 1380.04 2008-01-21
139
140- An internals change to make this class work with Moose 0.34.
141
142
8d655404 1430.03 2007-12-08
144
145- Split main functionality out of sugar sub class_has(), into
146 process_class_attribute(). This makes it easier to create attributes
147 on behalf of other classes.
148
149
d48c186f 1500.02 2007-11-25
151
152- Inherit from Exporter, rather than trying to import its
153 import(). Unfortunately, older Exporters as shipped with Perl 5.6.x
154 only allow subclassing.
155
156
cdd206de 1570.01 2007-11-24
4dee0fd3 158
d48c186f 159- First version, released on an unsuspecting world.