The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Scalar-Does
===========

Created:      2012-08-01
Home page:    <https://metacpan.org/release/Scalar-Does>
Bug tracker:  <http://rt.cpan.org/Dist/Display.html?Queue=Scalar-Does>
Maintainer:   Toby Inkster <mailto:tobyink@cpan.org>

0.102  2013-03-10

 - (Bugfix) Scalar::Util version in lib/Scalar/Does.pm and
   meta/makefile.pret should match.

0.101  2013-03-08

 - (Documentation) Show how IO::Detect's constants can be used with
   Scalar::Does's does() function.
 - IO::Detect now performs the same namespace::clean trickery as
   Scalar::Does to fake lexical subs.
 - Improve test suite cleanliness; use Test::Requires, etc.
 - does($class, $overloaded_operation) no longer returns true.
   does($instance, $overloaded_operation) still works of course!
 - use lexical::underscore instead of directly mucking around with
   PadWalker.

0.100  2013-03-07

 - (Packaging) Merge IO-Detect distribution into Scalar-Does.
 - (Packaging) The IO-Detect-Changes.txt file lists changes to the
   IO-Detect distribution prior to merge.
 - (Update) New test case for IO::Detect/Path::Tiny interaction.

0.012  2013-01-11

 - (Documentation) Copyright 2013.

0.011_01  2012-12-15

 - (Bugfix) Attempt to fix some problems CPAN smoke tests are reporting in
   09warnings.t.

0.010  2012-12-05

 - (Documentation) Add documentation for test suite.
 - (Update) Perl 5.17 has changed the behaviour of UNIVERSAL::can($pkg,
   'can'), so that it is no longer useful for detecting whether a package
   is loaded. Changed Scalar::Does::MooseLike to avoid this idiom.
   ++$DAMI

0.009  2012-11-05  # Gunpowder, treason and plot

 - (Bugfix) Skip test '10underscore.t' on Perl 5.008 as it doesn't support
   lexical $_.
 - (Bugfix) use if $] < 5.010, 'UNIVERSAL::DOES'.
 - (Packaging) Requires UNIVERSAL::DOES in Perl < 5.010.

0.008  2012-10-27

 - (Documentation Removal) Remove references to Object-DOES in
   documentation.
 - (Documentation) Revise documentation about Role::Tiny/Moo::Role's lack
   of DOES; it is now implemented.
 - INCOMPATIBLE CHANGE: single-argument does($role) and overloads($role)
   now check $_.
   ++$DAMI

0.007  2012-10-23  # Skyfall

 - (Bugfix) Fix warning on does(undef, $role) when $^W is true.
   ++$DAMI

0.006  2012-10-07

 - (Packaging) Fix failing test case in Perl 5.8.

0.005  2012-10-05

 - (Documentation) Correct inaccurate information about Moo type
   constraints.

0.004  2012-10-03

 - (Addition) Scalar::Does::MooseTypes.
 - (Addition) make_role function for creating anonymous roles.
 - (Documentation) Better document interaction with Role::Tiny and Moo.

0.003  2012-09-19

 - (Bugfix) Ensure t/99smartmatch.t is skipped properly on Perl < 5.10.1.

0.002  2012-09-19

 - (Addition) Export constants for pre-defined roles.
 - (Addition) Export looks_like_number.
 - (Bugfix) Correctly determine Regexp role.
 - (Documentation) Better documentation for interaction with Moose roles
   and type constraints.
 - (Documentation) Clarify that does($thing, '0+') is not the same as
   looks_like_number.
 - (Documentation) Document relationship with Object::DOES.
 - (Documentation) Minor improvements.
 - (Packaging) Improved test suite with 100% Devel::Cover coverage.

0.001  2012-09-02  # Initial release