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.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