From: Dave Rolsky Date: Mon, 15 Sep 2008 14:12:47 +0000 (+0000) Subject: Small tweaks and add jnapiorkowski's name to all his changes X-Git-Tag: 0.58~35 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=5e7bb021e1197bcafcb0290cebff61d0218d3444;p=gitmo%2FMoose.git Small tweaks and add jnapiorkowski's name to all his changes --- diff --git a/Changes b/Changes index e407a7b..24ccb98 100644 --- a/Changes +++ b/Changes @@ -2,25 +2,31 @@ Revision history for Perl extension Moose 0.58 * Moose::Meta::TypeConstraint::Parameterizable - - added a new method 'parameterize' which is basically a - factory for the containing constraint. This makes it easier - to create new types of parameterized constraints. + - Added a new method 'parameterize' which is basically a factory + for the containing constraint. This makes it easier to create + new types of parameterized constraints. (jnapiorkowski) + * Moose::Meta::TypeConstraint::Union - - changed the way Union types canonicalize their names to follow - the normalized TC naming rules (no whitespace). + - Changed the way Union types canonicalize their names to follow + the normalized TC naming rules, which means we strip all + whitespace. (jnapiorkowski) + * Moose::Util::TypeConstraints - Parameter and Union args are now sorted, this makes Int|Str - the same constraint as Str|Int. + the same constraint as Str|Int. (jnapiorkowski) - Changes to the way Union types are parsed to more correctly - stringify their names - - creating parameterize types now use the new parameterize method - - incoming type constraint strings are now normalized to remove - all whitespace differences. - - changed the way we parse type constraint strings so that we now + stringify their names. (jnapiorkowski) + - When creating a parameterized type, we now use the new + parameterize method. (jnapiorkowski) + - Incoming type constraint strings are now normalized to remove + all whitespace differences. (jnapiorkowski) + - Changed the way we parse type constraint strings so that we now match TC[Int,Int,...] and TC[name=>Str] as parameterized type constraints. This lays the foundation for more flexible type constraint implementations. - * Tests and docs for all the above. + + * Tests and docs for all the above. (jnapiorkowski) + * Moose::Exporter * Moose - Moose::Exporter will no longer remove a subroutine that the