1 Revision history for Perl extension Moose
3 0.03 Thurs. March 30, 2006
5 - added the Moose::Cookbook with 5 recipes,
6 describing all the stuff Moose can do.
9 - fixed an issue with &extends super class loading
10 it now captures errors and deals with inline
11 packages correctly (bug found by mst, solution
13 - added super/override & inner/augment features
14 - added tests and docs for these
17 - BUILDALL now takes a reference of the %params
18 that are passed to &new, and passes that to
21 * Moose::Util::TypeConstraints
22 - Type constraints now survive runtime reloading
26 - fixed the way attribute defaults are handled
27 during instance construction (bug found by chansen)
29 * Moose::Meta::Attribute
30 - read-only attributes now actually enforce their
31 read-only-ness (this corrected in Class::MOP as
34 0.02 Tues. March 21, 2006
36 - many more tests, fixing some bugs and
38 - &extends now loads the base module with
40 - added UNIVERSAL::require to the
43 - each new Moose class will also create
44 and register a subtype of Object which
45 correspond to the new Moose class.
46 - the 'isa' option in &has now only
47 accepts strings, and will DWIM in
50 * Moose::Util::TypeConstraints
51 - added type coercion features
52 - added tests for this
53 - added support for this in attributes
54 and instance construction
56 - type construction no longer creates a
57 function, it registers the type instead.
58 - added several functions to get the
62 - BUILDALL and DEMOLISHALL were broken
63 because of a mis-named hash key, Whoops :)
65 * Moose::Meta::Attribute
66 - adding support for coercion in the
67 autogenerated accessors
70 - adding support for coercion in the
73 * Moose::Meta::TypeConstraint
74 * Moose::Meta::TypeCoercion
75 - type constraints and coercions are now
76 full fledges meta-objects
78 0.01 Wed. March 15, 2006
79 - Moooooooooooooooooose!!!