fixe incorrect date;
[gitmo/MooseX-Types-Structured.git] / Changes
CommitLineData
d24da8ec 1Revision history for MooseX-Types-Structured
65748864 2
deb8b8e1 30.26 02 January 2011
fc5995b6 4 - removed version from Test::Fatal as asked by the debian folks
5 - small documentation updates
6
8c187148 70.25 28 December 2010
8 - fixed bug where ->is_subtype_of dies meaninglessly when the type we
9 are trying to check is not a type we can find. This makes our
10 handling consistent with core Moose. Also changed ->equals and
11 ->is_a_type_of to be consistent.
12 - Added test case for above
25c705c4 13 - The test suite now uses Test::Fatal instead of Test::Exception (Karen
14 Etheridge).
8c187148 15
2bcb44ac 160.24 16 November 2010
17 - Added some performance enhancing caching code (phaeton)
18
51bdaa9a 190.23 01 july 2010
20 - Changes to the return value of ->validate that hopefully is both
21 backwardly compatible as well as more detailed. Now if you have
22 a deeply recursive of repeated type constraints inside other
23 type constraints you will get a drill down report to show the
24 actual type constraint that failed
25
b5a311da 260.22 01 June 2010
27 - Added tests to demonstrate type constraint equality problem
28 introduced in Moose 1.05
e7d6adb8 29
792cc368 300.21 26 March 2010
31 - Removed unneed module from test
b30dc5b1 32 - additional contributed documentation fixes
792cc368 33
8110f636 340.20 04 February 2010
35 - Add a new Map type. (Ricardo SIGNES)
36 - Properly handle Optional[] types within Tuples and Dicts.
37 (Florian Ragwitz)
38
f1288bfd 390.19 06 November 2009
68d0710b 40 - Require Devel::PartialDump 0.10 and change tests to expect the
41 correct format of error.
42
d7168e24 430.18 17 August 2009
44 - Changed the Makefile.PL to reduce dependencies not needed by users
45 that are not authors. Bumped the revision and released to clear an
46 error with cpan permissions.
47
7caf630f 480.17 12 August 2009
49 - No new functionality.
50 - Changed the way we specify dependencies in the Makefile.PL to reduce
51 the depth of the dependency chain in cases where we don't need to be
52 running the author quality tests.
53 - Some documentation tweaks.
54
11714f18 550.16 28 May 2009
56 - Fix failing tests and test warnings on MooseX::Types 0.11.
57
d0147de1 580.15 27 May 2009
59 - Change copy on license and added contributors section
60
35a21e0a 610.14 01 May 2009
62 - Use a builder instead of wrapping new to set the default structured
63 coercion (rafl).
64 - Make overflow (slurpy) type constraints introspectable and the name
65 of constraints using them reasonable (rafl).
66
aff0f2cd 670.13 25 April 2009
35a21e0a 68 - Explicitly don't inline yet another constructor to avoid
69 warnings (autarch).
eabdd6a5 70
107df03f 710.12 21 April 2009
35a21e0a 72 - Explicitly don't inline the constructor to avoid warnings (rafl).
73 - Pathological test cases for API methods equals, is_a_type_of and
74 is_subtype_of (rafl).
75 - significant improvements to API methods is_a_type_of, is_subtype_of
76 and equals (nothingmuch).
eabdd6a5 77
d716430a 780.11 06 April 2009
79 - Fixed braindead bug in the way I override ->validate, which caused
eabdd6a5 80 valiate to never correctly pass a constraint.
81
7559b71f 820.10 02 April 2009
83 - Minor documentation grammar fixes and one major example error fixed
84 - Much improved error reporting. Now we return the 'internal' error
85 that kicked a validation failure. It's still best to use this for
86 debugging rather than for actual user error messages, since I think
87 we are rapidly approaching a need for Moose constraints needing more
88 in the error and message reporting.
89 - Documentation for the above.
0e914b09 900.09 07 March 2009
91 - I guess we don't support the "subtype MyType, [TypeConstraint]" syntax
92 anymore. Changed the recursion test to reflect that, which should fix
93 my 100% fail rate :)
d54624ea 940.08 06 March 2009
95 - New Feature: slurpy method for when you want a structured type
96 constraint that allows trailing arguments of indeterminate length.
97 Please see the documentation and the '11-overflow.t' test for more.
98 - Documentation for above as well as a bunch of POD cleanups, spell
99 checks and improvements to formatting.
100 - Stevan Little submitted a sweet update to the '10-recursion.t' test
101 that blows my mind. Will probably form the core of a to be done set
102 of cookbook style PODs. Worth looking at.
103 - First step at improving the error message you get when validation
104 fails. A full error stacktrace is not in this release, but you now
105 at least get to see part of the offending value.
106
8885cba0 1070.07 09 December 2008
108 - Fixed typo in previous changelog
109 - documentation improvements and updates
110 - increased version requirement for MooseX::Types so that we can take
111 advantage of the recursion support added.
112 - added test for recursion.
113
1140.06 06 December 2008
dd8c991f 115 - Added a 'helper' type constraint called Optional. See docs for more.
3108fd7b 116 - added lots of tests to cover the API better, coverage and fixes for
d8547fef 117 the ->parameterize method in particular have been clarified.
dd8c991f 118 - changes so that the type contraints are more forgiving when null
119 values appear in method calls.
3108fd7b 120 - used ->make_immutable which should speed up the constraints.
121 - removed some unnecessary calls to use Moose when I wasn't using Moose.
d8547fef 122 - lots of little code cleanup work and more internal documentation.
123 - This version requires a newer Moose than previous versions. The
22727dd5 124 Makefile.PL has been updated to reflect this. This is a required
125 update.
eabdd6a5 126
d87e8b74 1270.05 08 November 2008
128 - Fixed some wackiness in the documentation.
eabdd6a5 129
98336987 1300.04 07 November 2008
131 - Bumped minimum required versions of Moose and MooseX-Types to solve
132 problem with overloading and type constraint names (issue resolved
d8547fef 133 in Moose code.)
98336987 134 - Changed the way the required Perl version string is used to increase
135 compatibility and lowered minimum required Perl
136
59deb858 1370.03 29 October 2008
138 - Fixed incorrect Perl version string (rafl)
139 - hide the meta classes from pause. This should clarify which POD is
140 the right one to read and also I want to discourage people from
141 subclassing that stuff since it will probably change
142 - various documentation cleanup
143 - new test 'example.t' with runable versions of the code in the example
144 POD section.
eabdd6a5 145
af1d00c9 1460.02 28 October 2008
fe1fd33c 147 - cleared up some typos in the test suite
af1d00c9 148 - Fixed some POD formatting issues, mostly some dumb tabs I ended up
149 with when I switched editors. Added a bit more documentation
eabdd6a5 150
16aea7bf 1510.01 27 October 2008
af1d00c9 152 - Completed basic requirements, documentation and tests.