Changes from previous:
0.28 03 October 2011
- Fixed regression where mixed type constraints (MX:Types style and
'classic' Stringy style) are used in a single structured type doesn't
work.
0.27 28 April 2011
- test fixes for new Moose
0.26 02 January 2011
- removed version from Test::Fatal as asked by the debian folks
- small documentation updates
0.25 28 December 2010
- fixed bug where ->is_subtype_of dies meaninglessly when the type we
are trying to check is not a type we can find. This makes our
handling consistent with core Moose. Also changed ->equals and
->is_a_type_of to be consistent.
- Added test case for above
- The test suite now uses Test::Fatal instead of Test::Exception (Karen
Etheridge).
0.24 16 November 2010
- Added some performance enhancing caching code (phaeton)
Pkgsrc changes:
- Adjust dependencies
Upstream changes:
0.23 01 july 2010
- Changes to the return value of ->validate that hopefully is both
backwardly compatible as well as more detailed. Now if you have
a deeply recursive of repeated type constraints inside other
type constraints you will get a drill down report to show the
actual type constraint that failed
0.22 01 June 2010
- Added tests to demonstrate type constraint equality problem
introduced in Moose 1.05
0.21 26 March 2010
- Removed unneed module from test
- additional contributed documentation fixes
pkgsrc changes:
- Using now available wanted module type
Upstream changes:
0.20 04 February 2010
- Add a new Map type. (Ricardo SIGNES)
- Properly handle Optional[] types within Tuples and Dicts.
(Florian Ragwitz)
Pkgsrc changes:
- Adjust dependencies
Upstream changes:
0.19 06 November 2009
- Require Devel::PartialDump 0.10 and change tests to expect the
correct format of error.
pkgsrc changes:
- Adding more test dependencies (BUILD_DEPENDS)
- Since extra flags are used, bundled Module::Install must be used
Upstream changes:
0.18 17 August 2009
- Changed the Makefile.PL to reduce dependencies not needed by users
that are not authors. Bumped the revision and released to clear an
error with cpan permissions.
0.17 12 August 2009
- No new functionality.
- Changed the way we specify dependencies in the Makefile.PL to reduce
the depth of the dependency chain in cases where we don't need to be
running the author quality tests.
- Some documentation tweaks.
NetBSD Packages Collection.
The Perl 5 module MooseX::Types::Structured provides structured
type constraints for Moose. A structured type constraint is a
standard container Moose type constraint, such as an ArrayRef or
HashRef, which has been enhanced to allow you to explicitly name
all the allowed type constraints inside the structure.