fix prereqs
[gitmo/MooseX-Types.git] / Changes
CommitLineData
90ac25e7 1Revision history for MooseX-Types
2
5049f3ac 3{{$NEXT}}
8b3db1ab 4 - fixed failing tests on 5.8.5 due to incorrect == overload
5 (RT#77100, Graham Knop)
a7220baf 6
3c7aa362 70.35 2012-05-19
3058b15c 8 - The new delegation code could fail when a type had no
9 parent. Attempting to subtype Any was one way to trigger the
10 bug. (Dave Rolsky)
11
0c23e399 12 - The new delegation code broke calling ->can or ->isa on
13 MooseX::Types::TypeDecorator as a class method. (Dave Rolsky)
14
6aa99cd2 150.34 2012-05-18
7f95d0bf 16 - Special case new to avoid unexpected exceptions on unloaded classes
17
4b643b27 180.33 2012-05-18
ee3f4093 19 - Switch delegation order to prioritise type over class except for new
20
6d0d8ba4 210.32 2012-05-18
06cab001 22 - Support delegation of methods to the class for class types
23 - Factor out _try_delegate method
24
a7220baf 250.31 2011-12-22
be4acfcc 26 - Add support for qw( :all ) on MooseX::Types::Combine libraries. (kentnl)
1c88af05 27
280.30 2011-09-17
ca1fbcef 29 - Fix a bug in the tests that caused failures with Moose HEAD. (doy)
73ac8353 30
310.29 2011-08-20
91746abc 32 - Require namespace::clean 0.19. Tests fail with 0.18. Reported by
33 Ruslan Zakirov. RT #67923.
545ad8f1 34
cb3b2af5 350.28 2011-08-02
32aafea1 36 - Fixed git and bug tracking info in META.{yml,json}. Reported by
37 Petter Rabbitson. (Dave Rolsky)
38
545ad8f1 390.27 2011-06-06
d0c454ed 40 - A better fix for type constraint changes in Moose 2.0100. (doy)
5049f3ac 41
717f8e7a 420.26 2011-06-05
5049f3ac 43 - Small changes for forward compatibility with Moose 2.0100, when it
44 is released. (Dave Rolsky)
db6f85d4 45 - Some small doc cleanup and improvements. (Dave Rolsky)
5049f3ac 46
27561bf5 470.25 2010-11-30
10390913 48 - The test suite now uses Test::Fatal instead of Test::Exception
49 (Karen Etheridge).
d34c8442 50 - Modernized tests to use Test::Requires and done_testing. (Dave
51 Rolsky)
67f34013 52 - MooseX::Types::Combine is a little more efficient, and only tries to
53 load the libraries it's combining when that list is set. It also
54 checks that each lib in the list actually provides types. (Dave
55 Rolsky).
d34c8442 56 - The MooseX::Types docs now contain a pointer to
57 MooseX::Types::Combine. (Dave Rolsky)
58
27561bf5 590.24 2010-09-11
12700b70 60 - Avoid more warnings from Moose 1.09 in tests (Dave Rolsky).
61
27561bf5 620.23 2010-07-19
e1347ad0 63 - Avoid warnings from Moose 1.09 in tests (Dave Rolsky).
64
27561bf5 650.22 2010-06-01
6d7f2c07 66 - Update docs to mention MRO::Compat rather than Class::C3.
ef209cca 67 - Added '0+' overloading to solve the type constraint equality
68 regression introduced when Moose 1.05 tightened the rules
69 determing type constraint equality. Added tests for the
70 regression.
cec62c79 71
27561bf5 720.21 2009-12-23
2d45eca0 73 - Attempting to import a non-existent type from a combined type
74 library gave a very confusing error message from the
75 MooseX::Types::Combined internals. Now it gives you a much more
76 useful message. (Dave Rolsky)
cec62c79 77 - bump up Moose dep (RT#53016)
2d45eca0 78
27561bf5 790.20 2009-09-10
d06b3d22 80 - fix "empty export" warning (doy).
81
27561bf5 820.19 2009-08-23
64f42303 83 - un-fix coercions on parameterized types, since it broke
84 MooseX::Method::Signatures, as well as any other code that relied on
85 new type constraint objects being generated each time a type was
86 parameterized (hdp).
87
27561bf5 880.18 2009-08-22
86a2a6b8 89 - fix coercions on parameterized types (Hans Dieter Pearcey).
d46ddd3c 90
27561bf5 910.17 2009-08-18
cce42d93 92 - Documentation typo fix (Dave Rolsky).
93 - Stop blowing up in has_available_type_export if the introspected code
94 symbol exists but is not a type export (Florian Ragwitz).
95 - Reorganize author/copyright sections at the request of Debian
96 packagers (Rafael Kitover).
97
27561bf5 980.16 2009-06-29
58bf58dc 99 - Ship with Module::Install 0.91
100
27561bf5 1010.15 2009-06-27
886c0eaa 102 - Change all uses of croak in TypeDecorator to use the Moose
103 throw_exception method.
104 - More test cases for the union mixed string type issue, and
105 better handling of this in the | overload in TypeDecorator
106
27561bf5 1070.14 2009-06-26
442e42ba 108 - Fix union with string type
109
27561bf5 1100.13 2009-06-23
90ac25e7 111 - Add Test::Moose to build_requires for Fedora
112
27561bf5 1130.12 2009-06-14
4e6dc81d 114 - fix mixing of typelibs with regular Moose classes
115
27561bf5 1160.11 2009-05-23
b0db42a9 117 - warning on string types and unregistered class/role types
118 - better error for missing comma
119 - MooseX::Types::Combine for combining type libs
120
27561bf5 1210.10 2009-03-06
e50bf0d9 122 - Removed unneeded debugging code from one of the tests, which was
123 causing installation errors for people that didn't already have
97cc8c9f 124 Data::Dump installed. (jjnapiork)
15dfbe32 125
1260.09 2009-03-03
5885c4f4 127 - Added MooseX::Types::Util::has_available_type_export($p, $n) to
128 allow introspection of available types for other libraries wanting
129 to use type export names for type specifications.
130
27561bf5 1310.08 2008-12-09
077ac262 132 - Added experimental support for recursive type constraints. Pod and
133 tests for this feature. Let the madness begin.
134 - Documentation updates.
135 - Workaround test case for the SUb::Exporter compatibility issue. Also
136 documented in Pod.
b3b39119 137
27561bf5 1380.07 2008-10-07
77134b88 139 - Bumped minimum allowed Moose version to fix problem with overloading
140 on some versions of Perl
141 - Tiny documentation updates.
142
27561bf5 1430.06 2008-10-24
475bbd1d 144 - Added support for parameterized types and type unions, tests for all
145 that and documentation updates.
77134b88 146
15dfbe32 1470.05 2008-02-19
16ddefbf 148 - moved export mechanism to Sub::Exporter. ::Base contains
149 a bunch of wrapping logic to allow the export-along functionality
150 for the helper symbols
8cd6ad6c 151 - removed vestigial load of Sub::UpLevel since it breaks
152 the argument display in confess()
badcd0e5 153
27561bf5 1540.04 2007-08-09
559cf3d8 155 - Automatically set strict and warnings like Moose does
31ac8780 156
27561bf5 1570.03 2007-08-09
b3b39119 158 - Minor POD typo correction
9563f55e 159 - Added some error messages for wrong type names
160 - Coercion handler not exported without type object
9448c224 161 - Moved from Class::Inspector to Class::MOP::load_class
b3b39119 162
27561bf5 1630.02 2007-08-08
b3b39119 164 - Changed declaration to croak when it sees '::' in a typename
165
27561bf5 1660.01 2007-08-08
b3b39119 167 - Initial release