0_02
[gitmo/Moose.git] / Changes
CommitLineData
e522431d 1Revision history for Perl extension Moose
2
076c81ed 30.02 Tues. March 21, 2006
fc5609d2 4 * Moose
b841b2a3 5 - many more tests, fixing some bugs and
6 edge cases
b841b2a3 7 - &extends now loads the base module with
8 UNIVERSAL::require
9 - added UNIVERSAL::require to the
10 dependencies list
6ba6d68c 11 ** API CHANGES **
b841b2a3 12 - each new Moose class will also create
13 and register a subtype of Object which
14 correspond to the new Moose class.
b841b2a3 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
6ba6d68c 24 ** API CHANGES **
b841b2a3 25 - type construction no longer creates a
26 function, it registers the type instead.
27 - added several functions to get the
28 registered types
6ba6d68c 29
30 * Moose::Object
31 - BUILDALL and DEMOLISHALL were broken
32 because of a mis-named hash key, Whoops :)
b841b2a3 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
6ba6d68c 40 instance construction
41
42 * Moose::Meta::TypeConstraint
43 * Moose::Meta::TypeCoercion
44 - type constraints and coercions are now
45 full fledges meta-objects
fc5609d2 46
e522431d 470.01 Wed. March 15, 2006
48 - Moooooooooooooooooose!!!