Revision history for Perl module IPC::Open3::Callback

1.19 2016-02-06
    - Cleaned up prereqs

1.18 2016-01-28
    - fixed bug when buffer_out => 1 and a out_callback where pid was not 
      passed to callback

1.17 2015-01-09
    - Fixed issue 12: Adding escaping of pathnames with white-space
      and single/double quotes...: 
      https://github.com/lucastheisen/ipc-open3-callback/pull/12

1.16 2015-01-09
    - Fixed bug in CommmandFailedException and CommandRunner that was
      causing the to_string to print err message with out header when
      only capturing err.

1.15 2014-11-13
    - Fixed bug in cp_command when using zip where sudo needs
      to be on the bash -c and not on the cd and zip.

1.14 2014-08-08
    - added status option to cp_command

1.13 2014-08-04
    - created new module to contain failed command information
    - added safety check in get_xxx_buffer to verify arrayref before join
    - added convenience return out_buffer on run_or_die

1.12 2014-06-04
    - fixed bug in checking out_fh or err_fh even if they were undef
    - updated pod for Command.pm, Logger

1.11 2014-06-03
    - fixed bug in wrap when using sudo...  cant assume bash -c for everything 
      because sudo is limited to command
    - added the ability to supply IO::Handles was well as callbacks
    - split NullLogger into its own file, cleaned up Callback, and added new 
      get_last_exit_code method
    - added initialization for Log::Log4perl to unit tests
    - added leftovers to weaver.ini to pass through =for Pod::Coverage to 
      ignore unwanted methods

1.10 2014-06-03
    - fixed bug in wrap when using sudo...  cant assume bash -c for everything 
      because sudo is limited to command
    - added the ability to supply IO::Handles was well as callbacks

1.09 2014-05-18
    - removed localhost detection, it doesnt fit in this module
    - added cp_command
    - fixed pod doc for command_options

1.08 2014-05-08
    - fixed dist.ini to exclude @Basic readme
    - renamed destination_options to command_options, added sudo_username 
      option, and removed command_prefix option
    - added ability to avoid ssh when local
    - fixed bug in log debug message
    - Fixed bug in wrap which removed ; from end of find commands, added more 
      unit tests
    - Added line_separator option to write_command
    - added options to write_command
    - fixed bug in sed_command, added write_command, and made 
      destination_options a class
    - Added information about git

1.07 2013-11-24
    - Added README.mkdn and CONTRIBUTING.mkdn.

1.06 2013-11-11
    - Added unit tests for accessors and updated pod for 
      completeness.

1.05 2013-11-10
    - Added Class::Accessor to Callback.pm and added various
      accessors.

1.04 2013-11-04
    - Reformatted Changes file to conform to CPAN::Changes::Spec

1.03 2013-11-04
    - Updated code to follow more "perl best practices"

1.02  2013-10-30
    - Modified Callback.pm to use hashref instead of hash
      for arguments.
    - Added lock_keys to Callback.pm and CommandRunner.pm
    - Updated dist.ini to add perltidy
    - Included .perltidyrc in project to support multiple
      developers.

1.01 2013-09-03
    - First non-developer release to CPAN
    - original version created by h2xs 1.23
      with options -X -n IPC::Open3::Callback