Commit | Line | Data |
e522431d |
1 | Revision history for Perl extension Moose |
2 | |
fc5609d2 |
3 | 0.02 |
4 | * Moose |
b841b2a3 |
5 | - many more tests, fixing some bugs and |
6 | edge cases |
7 | |
8 | - &extends now loads the base module with |
9 | UNIVERSAL::require |
10 | - added UNIVERSAL::require to the |
11 | dependencies list |
12 | |
13 | # API CHANGES # |
14 | |
15 | - each new Moose class will also create |
16 | and register a subtype of Object which |
17 | correspond to the new Moose class. |
18 | |
19 | - the 'isa' option in &has now only |
20 | accepts strings, and will DWIM in |
21 | almost all cases |
22 | |
23 | * Moose::Util::TypeConstraints |
24 | - added type coercion features |
25 | - added tests for this |
26 | - added support for this in attributes |
27 | and instance construction |
28 | |
29 | # API CHANGES # |
30 | |
31 | - type construction no longer creates a |
32 | function, it registers the type instead. |
33 | - added several functions to get the |
34 | registered types |
35 | |
36 | * Moose::Meta::Attribute |
37 | - adding support for coercion in the |
38 | autogenerated accessors |
39 | |
40 | * Moose::Meta::Class |
41 | - adding support for coercion in the |
42 | instance construction |
5e030bec |
43 | |
44 | * Moose::Object |
b841b2a3 |
45 | |
46 | - BUILDALL and DEMOLISHALL were broken |
47 | because of a mis-named hash key, Whoops :) |
fc5609d2 |
48 | |
e522431d |
49 | 0.01 Wed. March 15, 2006 |
50 | - Moooooooooooooooooose!!! |