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