Fix test fails with new Devel::PartialDump
[gitmo/MooseX-Types-Structured.git] / Changes
CommitLineData
d24da8ec 1Revision history for MooseX-Types-Structured
65748864 2
68d0710b 3 - Require Devel::PartialDump 0.10 and change tests to expect the
4 correct format of error.
5
d7168e24 60.18 17 August 2009
7 - Changed the Makefile.PL to reduce dependencies not needed by users
8 that are not authors. Bumped the revision and released to clear an
9 error with cpan permissions.
10
7caf630f 110.17 12 August 2009
12 - No new functionality.
13 - Changed the way we specify dependencies in the Makefile.PL to reduce
14 the depth of the dependency chain in cases where we don't need to be
15 running the author quality tests.
16 - Some documentation tweaks.
17
11714f18 180.16 28 May 2009
19 - Fix failing tests and test warnings on MooseX::Types 0.11.
20
d0147de1 210.15 27 May 2009
22 - Change copy on license and added contributors section
23
35a21e0a 240.14 01 May 2009
25 - Use a builder instead of wrapping new to set the default structured
26 coercion (rafl).
27 - Make overflow (slurpy) type constraints introspectable and the name
28 of constraints using them reasonable (rafl).
29
aff0f2cd 300.13 25 April 2009
35a21e0a 31 - Explicitly don't inline yet another constructor to avoid
32 warnings (autarch).
eabdd6a5 33
107df03f 340.12 21 April 2009
35a21e0a 35 - Explicitly don't inline the constructor to avoid warnings (rafl).
36 - Pathological test cases for API methods equals, is_a_type_of and
37 is_subtype_of (rafl).
38 - significant improvements to API methods is_a_type_of, is_subtype_of
39 and equals (nothingmuch).
eabdd6a5 40
d716430a 410.11 06 April 2009
42 - Fixed braindead bug in the way I override ->validate, which caused
eabdd6a5 43 valiate to never correctly pass a constraint.
44
7559b71f 450.10 02 April 2009
46 - Minor documentation grammar fixes and one major example error fixed
47 - Much improved error reporting. Now we return the 'internal' error
48 that kicked a validation failure. It's still best to use this for
49 debugging rather than for actual user error messages, since I think
50 we are rapidly approaching a need for Moose constraints needing more
51 in the error and message reporting.
52 - Documentation for the above.
0e914b09 530.09 07 March 2009
54 - I guess we don't support the "subtype MyType, [TypeConstraint]" syntax
55 anymore. Changed the recursion test to reflect that, which should fix
56 my 100% fail rate :)
d54624ea 570.08 06 March 2009
58 - New Feature: slurpy method for when you want a structured type
59 constraint that allows trailing arguments of indeterminate length.
60 Please see the documentation and the '11-overflow.t' test for more.
61 - Documentation for above as well as a bunch of POD cleanups, spell
62 checks and improvements to formatting.
63 - Stevan Little submitted a sweet update to the '10-recursion.t' test
64 that blows my mind. Will probably form the core of a to be done set
65 of cookbook style PODs. Worth looking at.
66 - First step at improving the error message you get when validation
67 fails. A full error stacktrace is not in this release, but you now
68 at least get to see part of the offending value.
69
8885cba0 700.07 09 December 2008
71 - Fixed typo in previous changelog
72 - documentation improvements and updates
73 - increased version requirement for MooseX::Types so that we can take
74 advantage of the recursion support added.
75 - added test for recursion.
76
770.06 06 December 2008
dd8c991f 78 - Added a 'helper' type constraint called Optional. See docs for more.
3108fd7b 79 - added lots of tests to cover the API better, coverage and fixes for
d8547fef 80 the ->parameterize method in particular have been clarified.
dd8c991f 81 - changes so that the type contraints are more forgiving when null
82 values appear in method calls.
3108fd7b 83 - used ->make_immutable which should speed up the constraints.
84 - removed some unnecessary calls to use Moose when I wasn't using Moose.
d8547fef 85 - lots of little code cleanup work and more internal documentation.
86 - This version requires a newer Moose than previous versions. The
22727dd5 87 Makefile.PL has been updated to reflect this. This is a required
88 update.
eabdd6a5 89
d87e8b74 900.05 08 November 2008
91 - Fixed some wackiness in the documentation.
eabdd6a5 92
98336987 930.04 07 November 2008
94 - Bumped minimum required versions of Moose and MooseX-Types to solve
95 problem with overloading and type constraint names (issue resolved
d8547fef 96 in Moose code.)
98336987 97 - Changed the way the required Perl version string is used to increase
98 compatibility and lowered minimum required Perl
99
59deb858 1000.03 29 October 2008
101 - Fixed incorrect Perl version string (rafl)
102 - hide the meta classes from pause. This should clarify which POD is
103 the right one to read and also I want to discourage people from
104 subclassing that stuff since it will probably change
105 - various documentation cleanup
106 - new test 'example.t' with runable versions of the code in the example
107 POD section.
eabdd6a5 108
af1d00c9 1090.02 28 October 2008
fe1fd33c 110 - cleared up some typos in the test suite
af1d00c9 111 - Fixed some POD formatting issues, mostly some dumb tabs I ended up
112 with when I switched editors. Added a bit more documentation
eabdd6a5 113
16aea7bf 1140.01 27 October 2008
af1d00c9 115 - Completed basic requirements, documentation and tests.