Doc ->isa & ->can fix in Changes
[gitmo/MooseX-Types.git] / Changes
CommitLineData
90ac25e7 1Revision history for MooseX-Types
2
5049f3ac 3{{$NEXT}}
a7220baf 4
3058b15c 5 - The new delegation code could fail when a type had no
6 parent. Attempting to subtype Any was one way to trigger the
7 bug. (Dave Rolsky)
8
0c23e399 9 - The new delegation code broke calling ->can or ->isa on
10 MooseX::Types::TypeDecorator as a class method. (Dave Rolsky)
11
6aa99cd2 120.34 2012-05-18
13
7f95d0bf 14 - Special case new to avoid unexpected exceptions on unloaded classes
15
4b643b27 160.33 2012-05-18
17
ee3f4093 18 - Switch delegation order to prioritise type over class except for new
19
6d0d8ba4 200.32 2012-05-18
21
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)
5885c4f4 1250.09 ...
126 - Added MooseX::Types::Util::has_available_type_export($p, $n) to
127 allow introspection of available types for other libraries wanting
128 to use type export names for type specifications.
129
27561bf5 1300.08 2008-12-09
077ac262 131 - Added experimental support for recursive type constraints. Pod and
132 tests for this feature. Let the madness begin.
133 - Documentation updates.
134 - Workaround test case for the SUb::Exporter compatibility issue. Also
135 documented in Pod.
b3b39119 136
27561bf5 1370.07 2008-10-07
77134b88 138 - Bumped minimum allowed Moose version to fix problem with overloading
139 on some versions of Perl
140 - Tiny documentation updates.
141
27561bf5 1420.06 2008-10-24
475bbd1d 143 - Added support for parameterized types and type unions, tests for all
144 that and documentation updates.
77134b88 145
7b867c20 1460.05 [unknown]
16ddefbf 147 - moved export mechanism to Sub::Exporter. ::Base contains
148 a bunch of wrapping logic to allow the export-along functionality
149 for the helper symbols
8cd6ad6c 150 - removed vestigial load of Sub::UpLevel since it breaks
151 the argument display in confess()
badcd0e5 152
27561bf5 1530.04 2007-08-09
559cf3d8 154 - Automatically set strict and warnings like Moose does
31ac8780 155
27561bf5 1560.03 2007-08-09
b3b39119 157 - Minor POD typo correction
9563f55e 158 - Added some error messages for wrong type names
159 - Coercion handler not exported without type object
9448c224 160 - Moved from Class::Inspector to Class::MOP::load_class
b3b39119 161
27561bf5 1620.02 2007-08-08
b3b39119 163 - Changed declaration to croak when it sees '::' in a typename
164
27561bf5 1650.01 2007-08-08
b3b39119 166 - Initial release