1 Revision history for MooseX-Types
4 - The test suite now uses Test::Fatal instead of Test::Exception
6 - Modernized tests to use Test::Requires and done_testing. (Dave
8 - MooseX::Types::Combine is a little more efficient, and only tries to
9 load the libraries it's combining when that list is set. It also
10 checks that each lib in the list actually provides types. (Dave
12 - The MooseX::Types docs now contain a pointer to
13 MooseX::Types::Combine. (Dave Rolsky)
16 - Avoid more warnings from Moose 1.09 in tests (Dave Rolsky).
19 - Avoid warnings from Moose 1.09 in tests (Dave Rolsky).
22 - Update docs to mention MRO::Compat rather than Class::C3.
23 - Added '0+' overloading to solve the type constraint equality
24 regression introduced when Moose 1.05 tightened the rules
25 determing type constraint equality. Added tests for the
29 - Attempting to import a non-existent type from a combined type
30 library gave a very confusing error message from the
31 MooseX::Types::Combined internals. Now it gives you a much more
32 useful message. (Dave Rolsky)
33 - bump up Moose dep (RT#53016)
36 - fix "empty export" warning (doy).
39 - un-fix coercions on parameterized types, since it broke
40 MooseX::Method::Signatures, as well as any other code that relied on
41 new type constraint objects being generated each time a type was
45 - fix coercions on parameterized types (Hans Dieter Pearcey).
48 - Documentation typo fix (Dave Rolsky).
49 - Stop blowing up in has_available_type_export if the introspected code
50 symbol exists but is not a type export (Florian Ragwitz).
51 - Reorganize author/copyright sections at the request of Debian
52 packagers (Rafael Kitover).
55 - Ship with Module::Install 0.91
58 - Change all uses of croak in TypeDecorator to use the Moose
59 throw_exception method.
60 - More test cases for the union mixed string type issue, and
61 better handling of this in the | overload in TypeDecorator
64 - Fix union with string type
67 - Add Test::Moose to build_requires for Fedora
70 - fix mixing of typelibs with regular Moose classes
73 - warning on string types and unregistered class/role types
74 - better error for missing comma
75 - MooseX::Types::Combine for combining type libs
78 - Removed unneeded debugging code from one of the tests, which was
79 causing installation errors for people that didn't already have
80 Data::Dump installed. (jjnapiork)
82 - Added MooseX::Types::Util::has_available_type_export($p, $n) to
83 allow introspection of available types for other libraries wanting
84 to use type export names for type specifications.
87 - Added experimental support for recursive type constraints. Pod and
88 tests for this feature. Let the madness begin.
89 - Documentation updates.
90 - Workaround test case for the SUb::Exporter compatibility issue. Also
94 - Bumped minimum allowed Moose version to fix problem with overloading
95 on some versions of Perl
96 - Tiny documentation updates.
99 - Added support for parameterized types and type unions, tests for all
100 that and documentation updates.
103 - moved export mechanism to Sub::Exporter. ::Base contains
104 a bunch of wrapping logic to allow the export-along functionality
105 for the helper symbols
106 - removed vestigial load of Sub::UpLevel since it breaks
107 the argument display in confess()
110 - Automatically set strict and warnings like Moose does
113 - Minor POD typo correction
114 - Added some error messages for wrong type names
115 - Coercion handler not exported without type object
116 - Moved from Class::Inspector to Class::MOP::load_class
119 - Changed declaration to croak when it sees '::' in a typename