1 Revision history for Perl extension Moose
5 - fixed an issue with &extends super class loading
6 it now captures errors and deals with inline
7 packages correctly (bug found by mst, solution
9 - added super/override & inner/augment features
10 - added tests and docs for these
13 - BUILDALL now takes a reference of the %params
14 that are passed to &new, and passes that to
18 - fixed the way attribute defaults are handled
19 during instance construction (bug found by chansen)
21 * Moose::Meta::Attribute
22 - read-only attributes now actually enforce their
25 0.02 Tues. March 21, 2006
27 - many more tests, fixing some bugs and
29 - &extends now loads the base module with
31 - added UNIVERSAL::require to the
34 - each new Moose class will also create
35 and register a subtype of Object which
36 correspond to the new Moose class.
37 - the 'isa' option in &has now only
38 accepts strings, and will DWIM in
41 * Moose::Util::TypeConstraints
42 - added type coercion features
43 - added tests for this
44 - added support for this in attributes
45 and instance construction
47 - type construction no longer creates a
48 function, it registers the type instead.
49 - added several functions to get the
53 - BUILDALL and DEMOLISHALL were broken
54 because of a mis-named hash key, Whoops :)
56 * Moose::Meta::Attribute
57 - adding support for coercion in the
58 autogenerated accessors
61 - adding support for coercion in the
64 * Moose::Meta::TypeConstraint
65 * Moose::Meta::TypeCoercion
66 - type constraints and coercions are now
67 full fledges meta-objects
69 0.01 Wed. March 15, 2006
70 - Moooooooooooooooooose!!!