Revision history for IPC-PerlSSH 0.17 2016/12/11 23:21:32 [CHANGES] * Make pread buffer size parametric * Fix typo in docs - s/load_library/use_library/ * Updated documentation to =head2 barename style [BUGFIXES] * Add 'use lib "."' to unit tests for perl 5.24 0.16 CHANGES: * Provide a nicer ->build_command_from() method in Base that deletes hashref keys * Allow arguments or return values to include undef * Added a small example script 0.15 CHANGES: * Added Library::FS::remove, mkpath, rmtree * Added 'Port' and 'SshOptions' constructor arguments * Added 'Readh'+'Writeh' constructor form * Use Test::Fatal instead of Test::Exception * Various documentation updates 0.14 CHANGES: * Provide STDERR-capturing versions of Library::Run functions (fixes https://rt.cpan.org/Ticket/Display.html?id=49440) 0.13 BUGFIXES: * Avoid fchmod/fchown on perls before 5.8.8 0.12 BUGFIXES: * Handle SIGPIPE in Run::system_inout, handle exec() failures * Always load library initialisation, even with partial load lists * Fix tests/libraries to work on perl versions prior to 5.10 - package variables need re-declaring 0.11 CHANGES: * Added 'use warnings' * Created Run and IO libraries * Apply 'package' statements to remote stored code and libraries; allow libaries to persist package variables * Report the offending line of code in remote compile errors * Various other code and documentation updates 0.10 CHANGES: * Documentation fix to Library::FS::writefile() * Neater behaviour in Base.pm for subclasses when parse_message() fails 0.09 CHANGES: * Neater cleanup behaviour on unref * Added 'rename' FS library function 0.08 CHANGES: * Added Changes notes file * Added ->use_library() functionallity * Created FS library * Allow alternate path to SSH binary