Updated version
[gitmo/MooseX-Types.git] / Changes
CommitLineData
90ac25e7 1Revision history for MooseX-Types
2
5049f3ac 3{{$NEXT}}
4
717f8e7a 50.26 2011-06-05
6
5049f3ac 7 - Small changes for forward compatibility with Moose 2.0100, when it
8 is released. (Dave Rolsky)
db6f85d4 9 - Some small doc cleanup and improvements. (Dave Rolsky)
5049f3ac 10
27561bf5 110.25 2010-11-30
10390913 12 - The test suite now uses Test::Fatal instead of Test::Exception
13 (Karen Etheridge).
d34c8442 14 - Modernized tests to use Test::Requires and done_testing. (Dave
15 Rolsky)
67f34013 16 - MooseX::Types::Combine is a little more efficient, and only tries to
17 load the libraries it's combining when that list is set. It also
18 checks that each lib in the list actually provides types. (Dave
19 Rolsky).
d34c8442 20 - The MooseX::Types docs now contain a pointer to
21 MooseX::Types::Combine. (Dave Rolsky)
22
27561bf5 230.24 2010-09-11
12700b70 24 - Avoid more warnings from Moose 1.09 in tests (Dave Rolsky).
25
27561bf5 260.23 2010-07-19
e1347ad0 27 - Avoid warnings from Moose 1.09 in tests (Dave Rolsky).
28
27561bf5 290.22 2010-06-01
6d7f2c07 30 - Update docs to mention MRO::Compat rather than Class::C3.
ef209cca 31 - Added '0+' overloading to solve the type constraint equality
32 regression introduced when Moose 1.05 tightened the rules
33 determing type constraint equality. Added tests for the
34 regression.
cec62c79 35
27561bf5 360.21 2009-12-23
2d45eca0 37 - Attempting to import a non-existent type from a combined type
38 library gave a very confusing error message from the
39 MooseX::Types::Combined internals. Now it gives you a much more
40 useful message. (Dave Rolsky)
cec62c79 41 - bump up Moose dep (RT#53016)
2d45eca0 42
27561bf5 430.20 2009-09-10
d06b3d22 44 - fix "empty export" warning (doy).
45
27561bf5 460.19 2009-08-23
64f42303 47 - un-fix coercions on parameterized types, since it broke
48 MooseX::Method::Signatures, as well as any other code that relied on
49 new type constraint objects being generated each time a type was
50 parameterized (hdp).
51
27561bf5 520.18 2009-08-22
86a2a6b8 53 - fix coercions on parameterized types (Hans Dieter Pearcey).
d46ddd3c 54
27561bf5 550.17 2009-08-18
cce42d93 56 - Documentation typo fix (Dave Rolsky).
57 - Stop blowing up in has_available_type_export if the introspected code
58 symbol exists but is not a type export (Florian Ragwitz).
59 - Reorganize author/copyright sections at the request of Debian
60 packagers (Rafael Kitover).
61
27561bf5 620.16 2009-06-29
58bf58dc 63 - Ship with Module::Install 0.91
64
27561bf5 650.15 2009-06-27
886c0eaa 66 - Change all uses of croak in TypeDecorator to use the Moose
67 throw_exception method.
68 - More test cases for the union mixed string type issue, and
69 better handling of this in the | overload in TypeDecorator
70
27561bf5 710.14 2009-06-26
442e42ba 72 - Fix union with string type
73
27561bf5 740.13 2009-06-23
90ac25e7 75 - Add Test::Moose to build_requires for Fedora
76
27561bf5 770.12 2009-06-14
4e6dc81d 78 - fix mixing of typelibs with regular Moose classes
79
27561bf5 800.11 2009-05-23
b0db42a9 81 - warning on string types and unregistered class/role types
82 - better error for missing comma
83 - MooseX::Types::Combine for combining type libs
84
27561bf5 850.10 2009-03-06
e50bf0d9 86 - Removed unneeded debugging code from one of the tests, which was
87 causing installation errors for people that didn't already have
97cc8c9f 88 Data::Dump installed. (jjnapiork)
5885c4f4 890.09 ...
90 - Added MooseX::Types::Util::has_available_type_export($p, $n) to
91 allow introspection of available types for other libraries wanting
92 to use type export names for type specifications.
93
27561bf5 940.08 2008-12-09
077ac262 95 - Added experimental support for recursive type constraints. Pod and
96 tests for this feature. Let the madness begin.
97 - Documentation updates.
98 - Workaround test case for the SUb::Exporter compatibility issue. Also
99 documented in Pod.
b3b39119 100
27561bf5 1010.07 2008-10-07
77134b88 102 - Bumped minimum allowed Moose version to fix problem with overloading
103 on some versions of Perl
104 - Tiny documentation updates.
105
27561bf5 1060.06 2008-10-24
475bbd1d 107 - Added support for parameterized types and type unions, tests for all
108 that and documentation updates.
77134b88 109
7b867c20 1100.05 [unknown]
16ddefbf 111 - moved export mechanism to Sub::Exporter. ::Base contains
112 a bunch of wrapping logic to allow the export-along functionality
113 for the helper symbols
8cd6ad6c 114 - removed vestigial load of Sub::UpLevel since it breaks
115 the argument display in confess()
badcd0e5 116
27561bf5 1170.04 2007-08-09
559cf3d8 118 - Automatically set strict and warnings like Moose does
31ac8780 119
27561bf5 1200.03 2007-08-09
b3b39119 121 - Minor POD typo correction
9563f55e 122 - Added some error messages for wrong type names
123 - Coercion handler not exported without type object
9448c224 124 - Moved from Class::Inspector to Class::MOP::load_class
b3b39119 125
27561bf5 1260.02 2007-08-08
b3b39119 127 - Changed declaration to croak when it sees '::' in a typename
128
27561bf5 1290.01 2007-08-08
b3b39119 130 - Initial release