type-coercion-meta-object
[gitmo/Moose.git] / Changes
1 Revision history for Perl extension Moose
2
3 0.02 
4     * Moose
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        
43     
44     * Moose::Object
45     
46       - BUILDALL and DEMOLISHALL were broken 
47         because of a mis-named hash key, Whoops :)
48
49 0.01 Wed. March 15, 2006
50     - Moooooooooooooooooose!!!