27f028f6e7116fab272d58a37844d894caa20e43
[gitmo/MooseX-StrictConstructor.git] / Changes
1 {{$NEXT}}
2
3 0.19     2012-01-17
4
5 - The 0.17 release broke compatibility with pre-2.0 versions of Moose.
6
7
8 0.18     2012-01-10
9
10 - A small internal tweak which prevents the MooseX::ClassCompositor tests from
11   failing.
12
13
14 0.17     2012-01-04
15
16 - Added a small optimization for an immutable constructor when used with Moose
17   2.00+. The list of valid attributes is only generated once, rather than each
18   time the constructor is run. Reported by Chip Salzenberg. RT #73664.
19
20
21 0.16     2011-04-22
22
23 - Don't wrap BUILDALL, since this breaks if the object doesn't inherit from
24   Moose::Object (doy).
25
26
27 0.15     2011-04-13
28
29 - The fix in 0.14 only worked with Moose 2.0, causing failures with earlier
30   versions.
31
32
33 0.14     2011-04-13
34
35 - Using extends caused strictness to be lost. Fixed by Karen Etheridge.
36
37
38 0.13     2011-02-22
39
40 - This release provides forward compatibility with Moose 1.99+. It will still
41   work with Moose 1.23 as well. Most of the work was done by Jesse Luehrs.
42
43
44 0.12     2010-10-29
45
46 - Switched tests to use Test::Fatal instead of Test::Exception.
47
48
49 0.11     2010-09-09
50
51 - Added a missing test dep on Test::Exception. Reported by Phillip Moore. RT
52   #61205.
53
54
55 0.10     2010-07-16
56
57 - Ignore __INSTANCE__ when passed to the constructor. Patch by Jesse
58   Luehrs. RT #59236.
59
60 - All init args are quoted in the inlined constructor.
61
62
63 0.09     2010-07-14
64
65 - Use modern Moose APIs, to avoid warnings with the next Moose release.
66
67
68 0.08     2009-04-07
69
70 - Make this module work with Moose 0.73_01+.
71
72
73 0.07     2008-09-01
74
75 - No code changes, just a stable release for Moose 0.56.
76
77
78 0.06_02  2008-08-30
79
80 * This module no longer exports Moose's sugar. Just use Moose instead.
81
82 - Various doc fixes to reflect changes since 0.06.
83
84
85 0.06_01  2008-08-30
86
87 - Rewrote this distro's functionality as roles to take advantage of
88   Moose::Util::MetaRole. Less code, plays better with other
89   extensions.
90
91
92 0.06     2008-06-27
93
94 - Changes to the immutable bits to work with the latest Moose (0.51).
95
96
97 0.05     2008-04-18
98
99 - The fix in 0.04 only worked for non-immutable classes.
100
101
102 0.04     2008-04-18
103
104 - This module did not respect the init_arg attribute setting, and used
105   the attribute name instead. Reported by Matt Trout. RT #34507.
106
107
108 0.03     2007-11-20
109
110 - Require Moose 0.26, since that's first version to offer init_meta(),
111   apparently.
112
113
114 0.02     2007-11-15
115
116 - Moose was missing from the prereq list. Reported by Slaven Rezic.
117
118 - Version 0.01 did not work after a class was made immutable.
119
120
121 0.01     2007-11-14
122
123 - First version, released on an unsuspecting world.