v0.17
[gitmo/MooseX-StrictConstructor.git] / Changes
CommitLineData
71aefe0a 1{{$NEXT}}
2
d1c7d5d5 30.17 2012-01-04
4
6b083ab8 5- Added a small optimization for an immutable constructor when used with Moose
6 2.00+. The list of valid attributes is only generated once, rather than each
7 time the constructor is run. Reported by Chip Salzenberg. RT #73664.
8
9
1d825f19 100.16 2011-04-22
11
71aefe0a 12- Don't wrap BUILDALL, since this breaks if the object doesn't inherit from
13 Moose::Object (doy).
14
15
b11e74ff 160.15 2011-04-13
17
18- The fix in 0.14 only worked with Moose 2.0, causing failures with earlier
19 versions.
20
21
e5acdb8a 220.14 2011-04-13
23
24- Using extends caused strictness to be lost. Fixed by Karen Etheridge.
25
26
bab2fc84 270.13 2011-02-22
28
29- This release provides forward compatibility with Moose 1.99+. It will still
30 work with Moose 1.23 as well. Most of the work was done by Jesse Luehrs.
31
01265e2a 32
21246bff 330.12 2010-10-29
34
35- Switched tests to use Test::Fatal instead of Test::Exception.
36
37
0d6a120a 380.11 2010-09-09
39
40- Added a missing test dep on Test::Exception. Reported by Phillip Moore. RT
41 #61205.
42
43
0bd5ddeb 440.10 2010-07-16
45
46- Ignore __INSTANCE__ when passed to the constructor. Patch by Jesse
47 Luehrs. RT #59236.
48
79b37c7d 49- All init args are quoted in the inlined constructor.
50
0bd5ddeb 51
71ea10f6 520.09 2010-07-14
53
54- Use modern Moose APIs, to avoid warnings with the next Moose release.
55
56
d2d0fb5e 570.08 2009-04-07
8ce99ddb 58
59- Make this module work with Moose 0.73_01+.
60
61
0a0390cc 620.07 2008-09-01
63
64- No code changes, just a stable release for Moose 0.56.
65
66
343ac26e 670.06_02 2008-08-30
68
69* This module no longer exports Moose's sugar. Just use Moose instead.
70
a417c76b 71- Various doc fixes to reflect changes since 0.06.
72
343ac26e 73
8c0f23ac 740.06_01 2008-08-30
75
76- Rewrote this distro's functionality as roles to take advantage of
77 Moose::Util::MetaRole. Less code, plays better with other
78 extensions.
2a1fb9c7 79
80
810.06 2008-06-27
5c40fb22 82
83- Changes to the immutable bits to work with the latest Moose (0.51).
84
85
2a1fb9c7 860.05 2008-04-18
0f795b43 87
88- The fix in 0.04 only worked for non-immutable classes.
89
90
2a1fb9c7 910.04 2008-04-18
a83dec43 92
0f795b43 93- This module did not respect the init_arg attribute setting, and used
a83dec43 94 the attribute name instead. Reported by Matt Trout. RT #34507.
95
96
2a1fb9c7 970.03 2007-11-20
f65b0fb9 98
99- Require Moose 0.26, since that's first version to offer init_meta(),
100 apparently.
101
102
2a1fb9c7 1030.02 2007-11-15
0c61e88b 104
d6b6d7ea 105- Moose was missing from the prereq list. Reported by Slaven Rezic.
0c61e88b 106
c001451a 107- Version 0.01 did not work after a class was made immutable.
108
0c61e88b 109
2a1fb9c7 1100.01 2007-11-14
32726d88 111
0c61e88b 112- First version, released on an unsuspecting world.