Changes for version 0.3.1 - 2015-02-23
- This release doesn't touch library code, but addresses some test issues:
- It fixes RT #102271 by checking for the presence of a utf8-layer on the original STDOUT, instead of assuming its absence.
- It makes some test code cleaner.
- It silences redefine warnings during testing on certain platforms. Library files: No change but version bump. Tests:
- 03-files* now use another global to specify the class to require, replacing a quick-and-dirty hack that turned out to be noisy on some platforms, including Cygwin.
- {15-tempfile,16-systemsafe}-options.t now check for the presence of utf8-layer on STDOUT, instead of assuming its absence. (Either of the environment variables PERL_UNICODE and PERL5OPT could cause such a layer to be present, and there might be other ways to do it.)
Modules
Trap exit codes, exceptions, output, etc.
Backend for building test traps
Capture strategy using PerlIO::scalar
"Safe" capture strategies using File::Temp
Capture strategies using File::Temp