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