tweak whitelist
[gitmo/MooseX-Types.git] / Changes
1 Revision history for MooseX-Types
2
3 {{$NEXT}}
4
5         - Small changes for forward compatibility with Moose 2.0100, when it
6           is released. (Dave Rolsky)
7
8 0.25    2010-11-30
9         - The test suite now uses Test::Fatal instead of Test::Exception
10           (Karen Etheridge).
11         - Modernized tests to use Test::Requires and done_testing. (Dave
12           Rolsky)
13         - MooseX::Types::Combine is a little more efficient, and only tries to
14           load the libraries it's combining when that list is set. It also
15           checks that each lib in the list actually provides types. (Dave
16           Rolsky).
17         - The MooseX::Types docs now contain a pointer to
18           MooseX::Types::Combine. (Dave Rolsky)
19
20 0.24    2010-09-11
21         - Avoid more warnings from Moose 1.09 in tests (Dave Rolsky).
22
23 0.23    2010-07-19
24         - Avoid warnings from Moose 1.09 in tests (Dave Rolsky).
25
26 0.22    2010-06-01
27         - Update docs to mention MRO::Compat rather than Class::C3.
28         - Added '0+' overloading to solve the type constraint equality
29           regression introduced when Moose 1.05 tightened the rules
30           determing type constraint equality.  Added tests for the
31           regression.
32
33 0.21    2009-12-23
34         - Attempting to import a non-existent type from a combined type
35           library gave a very confusing error message from the
36           MooseX::Types::Combined internals. Now it gives you a much more
37           useful message. (Dave Rolsky)
38         - bump up Moose dep (RT#53016)
39
40 0.20    2009-09-10
41         - fix "empty export" warning (doy).
42
43 0.19    2009-08-23
44         - un-fix coercions on parameterized types, since it broke
45           MooseX::Method::Signatures, as well as any other code that relied on
46           new type constraint objects being generated each time a type was
47           parameterized (hdp).
48
49 0.18    2009-08-22
50         - fix coercions on parameterized types (Hans Dieter Pearcey).
51
52 0.17    2009-08-18
53         - Documentation typo fix (Dave Rolsky).
54         - Stop blowing up in has_available_type_export if the introspected code
55           symbol exists but is not a type export (Florian Ragwitz).
56         - Reorganize author/copyright sections at the request of Debian
57           packagers (Rafael Kitover).
58
59 0.16    2009-06-29
60         - Ship with Module::Install 0.91
61
62 0.15    2009-06-27
63         - Change all uses of croak in TypeDecorator to use the Moose
64           throw_exception method.
65         - More test cases for the union mixed string type issue, and
66           better handling of this in the | overload in TypeDecorator
67
68 0.14    2009-06-26
69         - Fix union with string type
70
71 0.13    2009-06-23
72         - Add Test::Moose to build_requires for Fedora
73
74 0.12    2009-06-14
75         - fix mixing of typelibs with regular Moose classes
76
77 0.11    2009-05-23
78         - warning on string types and unregistered class/role types
79         - better error for missing comma
80         - MooseX::Types::Combine for combining type libs
81
82 0.10    2009-03-06
83         - Removed unneeded debugging code from one of the tests, which was
84           causing installation errors for people that didn't already have
85           Data::Dump installed. (jjnapiork)
86 0.09    ...
87         - Added MooseX::Types::Util::has_available_type_export($p, $n) to
88           allow introspection of available types for other libraries wanting
89           to use type export names for type specifications.
90
91 0.08    2008-12-09
92         - Added experimental support for recursive type constraints.  Pod and
93           tests for this feature.  Let the madness begin.
94         - Documentation updates.
95         - Workaround test case for the SUb::Exporter compatibility issue.  Also
96           documented in Pod.
97
98 0.07    2008-10-07
99         - Bumped minimum allowed Moose version to fix problem with overloading
100           on some versions of Perl
101         - Tiny documentation updates.
102
103 0.06    2008-10-24
104         - Added support for parameterized types and type unions, tests for all
105         that and documentation updates.
106
107 0.05    [unknown]
108         - moved export mechanism to Sub::Exporter. ::Base contains
109           a bunch of wrapping logic to allow the export-along functionality
110           for the helper symbols
111         - removed vestigial load of Sub::UpLevel since it breaks
112           the argument display in confess()
113
114 0.04    2007-08-09
115         - Automatically set strict and warnings like Moose does
116
117 0.03    2007-08-09
118         - Minor POD typo correction
119         - Added some error messages for wrong type names
120         - Coercion handler not exported without type object
121         - Moved from Class::Inspector to Class::MOP::load_class
122
123 0.02    2007-08-08
124         - Changed declaration to croak when it sees '::' in a typename
125
126 0.01    2007-08-08
127         - Initial release