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