v0.33
[gitmo/MooseX-Types.git] / Changes
CommitLineData
90ac25e7 1Revision history for MooseX-Types
2
5049f3ac 3{{$NEXT}}
a7220baf 4
4b643b27 50.33 2012-05-18
6
ee3f4093 7 - Switch delegation order to prioritise type over class except for new
8
6d0d8ba4 90.32 2012-05-18
10
06cab001 11 - Support delegation of methods to the class for class types
12 - Factor out _try_delegate method
13
a7220baf 140.31 2011-12-22
be4acfcc 15 - Add support for qw( :all ) on MooseX::Types::Combine libraries. (kentnl)
1c88af05 16
170.30 2011-09-17
ca1fbcef 18 - Fix a bug in the tests that caused failures with Moose HEAD. (doy)
73ac8353 19
200.29 2011-08-20
91746abc 21 - Require namespace::clean 0.19. Tests fail with 0.18. Reported by
22 Ruslan Zakirov. RT #67923.
545ad8f1 23
cb3b2af5 240.28 2011-08-02
32aafea1 25 - Fixed git and bug tracking info in META.{yml,json}. Reported by
26 Petter Rabbitson. (Dave Rolsky)
27
545ad8f1 280.27 2011-06-06
d0c454ed 29 - A better fix for type constraint changes in Moose 2.0100. (doy)
5049f3ac 30
717f8e7a 310.26 2011-06-05
5049f3ac 32 - Small changes for forward compatibility with Moose 2.0100, when it
33 is released. (Dave Rolsky)
db6f85d4 34 - Some small doc cleanup and improvements. (Dave Rolsky)
5049f3ac 35
27561bf5 360.25 2010-11-30
10390913 37 - The test suite now uses Test::Fatal instead of Test::Exception
38 (Karen Etheridge).
d34c8442 39 - Modernized tests to use Test::Requires and done_testing. (Dave
40 Rolsky)
67f34013 41 - MooseX::Types::Combine is a little more efficient, and only tries to
42 load the libraries it's combining when that list is set. It also
43 checks that each lib in the list actually provides types. (Dave
44 Rolsky).
d34c8442 45 - The MooseX::Types docs now contain a pointer to
46 MooseX::Types::Combine. (Dave Rolsky)
47
27561bf5 480.24 2010-09-11
12700b70 49 - Avoid more warnings from Moose 1.09 in tests (Dave Rolsky).
50
27561bf5 510.23 2010-07-19
e1347ad0 52 - Avoid warnings from Moose 1.09 in tests (Dave Rolsky).
53
27561bf5 540.22 2010-06-01
6d7f2c07 55 - Update docs to mention MRO::Compat rather than Class::C3.
ef209cca 56 - Added '0+' overloading to solve the type constraint equality
57 regression introduced when Moose 1.05 tightened the rules
58 determing type constraint equality. Added tests for the
59 regression.
cec62c79 60
27561bf5 610.21 2009-12-23
2d45eca0 62 - Attempting to import a non-existent type from a combined type
63 library gave a very confusing error message from the
64 MooseX::Types::Combined internals. Now it gives you a much more
65 useful message. (Dave Rolsky)
cec62c79 66 - bump up Moose dep (RT#53016)
2d45eca0 67
27561bf5 680.20 2009-09-10
d06b3d22 69 - fix "empty export" warning (doy).
70
27561bf5 710.19 2009-08-23
64f42303 72 - un-fix coercions on parameterized types, since it broke
73 MooseX::Method::Signatures, as well as any other code that relied on
74 new type constraint objects being generated each time a type was
75 parameterized (hdp).
76
27561bf5 770.18 2009-08-22
86a2a6b8 78 - fix coercions on parameterized types (Hans Dieter Pearcey).
d46ddd3c 79
27561bf5 800.17 2009-08-18
cce42d93 81 - Documentation typo fix (Dave Rolsky).
82 - Stop blowing up in has_available_type_export if the introspected code
83 symbol exists but is not a type export (Florian Ragwitz).
84 - Reorganize author/copyright sections at the request of Debian
85 packagers (Rafael Kitover).
86
27561bf5 870.16 2009-06-29
58bf58dc 88 - Ship with Module::Install 0.91
89
27561bf5 900.15 2009-06-27
886c0eaa 91 - Change all uses of croak in TypeDecorator to use the Moose
92 throw_exception method.
93 - More test cases for the union mixed string type issue, and
94 better handling of this in the | overload in TypeDecorator
95
27561bf5 960.14 2009-06-26
442e42ba 97 - Fix union with string type
98
27561bf5 990.13 2009-06-23
90ac25e7 100 - Add Test::Moose to build_requires for Fedora
101
27561bf5 1020.12 2009-06-14
4e6dc81d 103 - fix mixing of typelibs with regular Moose classes
104
27561bf5 1050.11 2009-05-23
b0db42a9 106 - warning on string types and unregistered class/role types
107 - better error for missing comma
108 - MooseX::Types::Combine for combining type libs
109
27561bf5 1100.10 2009-03-06
e50bf0d9 111 - Removed unneeded debugging code from one of the tests, which was
112 causing installation errors for people that didn't already have
97cc8c9f 113 Data::Dump installed. (jjnapiork)
5885c4f4 1140.09 ...
115 - Added MooseX::Types::Util::has_available_type_export($p, $n) to
116 allow introspection of available types for other libraries wanting
117 to use type export names for type specifications.
118
27561bf5 1190.08 2008-12-09
077ac262 120 - Added experimental support for recursive type constraints. Pod and
121 tests for this feature. Let the madness begin.
122 - Documentation updates.
123 - Workaround test case for the SUb::Exporter compatibility issue. Also
124 documented in Pod.
b3b39119 125
27561bf5 1260.07 2008-10-07
77134b88 127 - Bumped minimum allowed Moose version to fix problem with overloading
128 on some versions of Perl
129 - Tiny documentation updates.
130
27561bf5 1310.06 2008-10-24
475bbd1d 132 - Added support for parameterized types and type unions, tests for all
133 that and documentation updates.
77134b88 134
7b867c20 1350.05 [unknown]
16ddefbf 136 - moved export mechanism to Sub::Exporter. ::Base contains
137 a bunch of wrapping logic to allow the export-along functionality
138 for the helper symbols
8cd6ad6c 139 - removed vestigial load of Sub::UpLevel since it breaks
140 the argument display in confess()
badcd0e5 141
27561bf5 1420.04 2007-08-09
559cf3d8 143 - Automatically set strict and warnings like Moose does
31ac8780 144
27561bf5 1450.03 2007-08-09
b3b39119 146 - Minor POD typo correction
9563f55e 147 - Added some error messages for wrong type names
148 - Coercion handler not exported without type object
9448c224 149 - Moved from Class::Inspector to Class::MOP::load_class
b3b39119 150
27561bf5 1510.02 2007-08-08
b3b39119 152 - Changed declaration to croak when it sees '::' in a typename
153
27561bf5 1540.01 2007-08-08
b3b39119 155 - Initial release