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