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