Moose-2.0104-TRIAL

Changes for version 2.0104

Changes for version 2.0103-TRIAL

DEPRECATIONS

Several things that have been deprecated for a while have been removed. See the 2.0000 section in Moose::Manual::Delta for details.

NEW FEATURES

New Moose::Util::TypeConstraints::union function for creating union type constraints without having to rely on the string type constraint parsing. This also allows for creating unions of anonymous type constraints. (kentnl)

OTHER

Include changes from Moose 2.0009.

Changes for version 2.0102-TRIAL

ENHANCEMENTS

The native Array trait now has a 'first_index' method, which works just like the version in List::MoreUtils. (Karen Etheridge)

Clean up some internal code to help out extensions.

OTHER

Include changes from Moose 2.0008.

Changes for version 2.0101-TRIAL

OTHER

Various packaging issues.

Changes for version 2.0100-TRIAL

DEPRECATIONS

Using a hand-optimized type constraint is now deprecated. In keeping with our release policy, this won't actually start warning until the 2.0200 release.

NEW FEATURES

Type constraints can now provide inlined versions, which should make inlined code which uses type constraints (such as accessors) faster. This replaces the existing hand-optimized constraint feature. (Dave Rolsky)

ENHANCEMENTS

Remove a lot of cases where generated methods closed over meta objects. Most simple cases should now only close over simple data types and coderefs. This should make deparsing simpler.