MooX-Struct
===========

Created:      2012-10-04
Home page:    <https://metacpan.org/release/MooX-Struct>
Bug tracker:  <http://rt.cpan.org/Dist/Display.html?Queue=MooX-Struct>
Maintainer:   Toby Inkster <mailto:tobyink@cpan.org>

0.007  2012-10-28

 - (Addition) Allow namespace::clean behaviour to be avoided via a
   '-retain' flag.

0.006  2012-10-09

 - (Addition) Allow structs to consume roles using '-with' option.
 - (Addition) Bundle MooX::Struct::Util.
 - (Addition) New experimental method 'EXTEND'.
 - (Bugfix) Fix minor pod syntax error.
 - (Removal) Dropped 'object_id' alias for 'OBJECT_ID'.
 - Constructor is now strict; it will croak if passed hash keys it doesn't
   recognise.

0.005  2012-10-08

 - (Addition) New method 'CLONE'.
 - (Addition) New method 'FIELDS'.
 - (Addition) New method 'TO_HASH'.
 - (Addition) New method 'TO_STRING'.
 - (Addition) New method 'TYPE'.
 - (Addition) Overload a lot of operations on structs.
 - (Addition) Provide Point[$x,$y] style constructor.
 - (Addition) Special Data::Printer support.
 - The 'object_id' method is now called 'OBJECT_ID'.

0.004  2012-10-07

 - (Bugfix) Workaround strange closure bug in Perl < 5.14.

0.003  2012-10-05

 - (Addition) New bang postfix sigil, indicating a required attribute.
 - (Bugfix) Broken and undocumented sigils feature is now working,
   documented and tested.
 - The '-isa' feature for setting superclasses is now called '-extends'.

0.002  2012-10-05

 - (Packaging) List dependencies.

0.001  2012-10-04  # Initial release


