1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179
|
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 (TOBYINK) <tobyink@cpan.org>
0.203 2017-01-31
[ Bug Fixes ]
- Make t/09warnings.t work with recent Test::Builder.
Fixes RT#119030.
<https://rt.cpan.org/Ticket/Display.html?id=119030>
<https://rt.cpan.org/Ticket/Display.html?id=119030>
0.202 2014-04-05
[ Bug Fixes ]
- Make t/iod-02filehandles.t clean up after itself.
Fixes RT#91497.
Jon Jensen++
Piers Cawley++
<https://rt.cpan.org/Ticket/Display.html?id=91497>
<https://github.com/tobyink/p5-scalar-does/pull/1>
0.201 2013-09-30
[ Packaging ]
- Use Dist::Inkt.
[ Other ]
- Updated: Use Exporter::Tiny instead of Exporter::TypeTiny.
0.200 2013-05-24
[ Documentation ]
- Document relationship with Type::Tiny.
[ Packaging ]
- Skip tests involving given/when, smart match, and lexical $_ in Perl >=
5.17.
[ Other ]
- Updated: Deprecate Scalar::Does::MooseTypes.
- Updated: Use Exporter::TypeTiny instead of Sub::Exporter.
- Updated: Use Type::Tiny and Types::Standard to perform type checking for
built-in Scalar::Does roles, and also Scalar::Does::MooseTypes roles.
0.102 2013-03-10
[ Bug Fixes ]
- 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.
[ Other ]
- 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.
- The IO-Detect-Changes.txt file lists changes to the IO-Detect
distribution prior to merge.
[ Other ]
- Updated: New test case for IO::Detect/Path::Tiny interaction.
0.012 2013-01-11
[ Documentation ]
- Copyright 2013.
0.011_01 2012-12-15
[ Bug Fixes ]
- Attempt to fix some problems CPAN smoke tests are reporting in
09warnings.t.
0.010 2012-12-05
[ Documentation ]
- Add documentation for test suite.
[ Other ]
- Updated: 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.
Fixes RT#81622.
DAMI++
<https://rt.cpan.org/Ticket/Display.html?id=81622>
0.009 2012-11-05 Gunpowder, treason and plot
[ Bug Fixes ]
- Skip test '10underscore.t' on Perl 5.008 as it doesn't support lexical
$_.
- use if $] < 5.010, 'UNIVERSAL::DOES'.
[ Packaging ]
- Requires UNIVERSAL::DOES in Perl < 5.010.
0.008 2012-10-27
[ Documentation ]
- Remove references to Object-DOES in documentation.
- Revise documentation about Role::Tiny/Moo::Role's lack of DOES; it is
now implemented.
[ Other ]
- INCOMPATIBLE CHANGE: single-argument does($role) and overloads($role)
now check $_.
DAMI++
<http://purl.org/NET/cpan-uri/rt/ticket/80434>
0.007 2012-10-23 Skyfall
[ Bug Fixes ]
- Fix warning on does(undef, $role) when $^W is true.
Fixes RT#80121.
DAMI++
<https://rt.cpan.org/Ticket/Display.html?id=80121>
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
[ Documentation ]
- Better document interaction with Role::Tiny and Moo.
[ Other ]
- Added: Scalar::Does::MooseTypes.
- Added: make_role function for creating anonymous roles.
0.003 2012-09-19
[ Bug Fixes ]
- Ensure t/99smartmatch.t is skipped properly on Perl < 5.10.1.
0.002 2012-09-19
[ Bug Fixes ]
- Correctly determine Regexp role.
[ Documentation ]
- Better documentation for interaction with Moose roles and type
constraints.
- Clarify that does($thing, '0+') is not the same as looks_like_number.
- Document relationship with Object::DOES.
- Minor improvements.
[ Packaging ]
- Improved test suite with 100% Devel::Cover coverage.
[ Other ]
- Added: Export constants for pre-defined roles.
- Added: Export looks_like_number.
0.001 2012-09-02 Initial release
|