The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for perl distribution Mojo-IOLoop-ReadWriteFork

2.02 2022-06-09T12:47:08+0900
 - Fix cleaning up stderr_read
 - Fix closing the IO::Pty slave
 - Fix also closing pty or stdout if stdin share the same handle
 - Changed run_and_capture_p() to only capture STDOUT if STDERR and STDOUT is split

2.01 2022-05-30T08:20:46+0900
 - Add support for conduit = pty3
 - Internal cleanup regarding filehandle passing

2.00 2022-02-12T11:53:55+0900
 - Add support for "stderr" and "stdout" events

1.02 2021-04-21T13:01:11+0900
 - Fix Mojo::Promise->timer require Mojolicious 8.41 #18

1.01 2021-04-11T12:00:35+0900
 - Fix issue in SYNOPSIS
 - Fix Test::Memory::Cycle issues

1.00 2021-03-25T11:05:26+0900
 - Add pids() to Mojo::IOLoop::ReadWriteFork::SIGCHLD
 - Add run_and_capture_p()
 - Add "asset" event
 - Documented "drain" event
 - Replaced "before_fork" event with "prepare"
 - Replaced "close" event with "finish"
 - Replaced "fork" event with "spawn"

0.43 2021-03-24T16:45:18+0900
 - Fix not triggering "error" on EIO

0.42 2021-03-24T15:26:25+0900
 - Fix $rwf to keep track of itself as long as the child process is running
 - Using Mojo::IOLoop::Stream, since $ioloop->reactor is hard

0.41 2021-03-15T17:26:23+0900
 - Fix circular references

0.40 2021-03-05T18:23:49+0900
 - Fix infinite loop, when die() is called inside "close" event

0.39 2021-02-26T14:17:23+0900
 - Add "before_fork" hook

0.38 2021-02-17T10:15:57+0900
 - Require Mojolicious 8.0
 - Add run_p()
 - Add fix for premature close in special pty cases #12
   Contributor: Ole Bjørn Hessen

0.37 2018-09-26T13:51:13+0900
 - Fix minion test requires Minion::Backend::SQLite >=4.001

0.36 2018-03-11T14:50:05+0100
 - Fix releasing the pty on close #10
   Contributor: Ole Bjørn Hessen

0.35 2017-08-21T13:07:01+0200
 - Need to skip close-filehandles.t for now

0.24 2017-08-19T22:46:02+0200
 - Fix running RWF with Minion 7.05 #9
 - Add test for leaking filehandles in Mojolicious application #7

0.23 2016-10-13T10:07:18+0200
 - Fix documentation: There is no "spawn" event #8

0.22 2016-06-27T08:28:49+0200
 - Add "fork" event

0.21 2016-05-03T14:27:40+0200
 - Fix failing t/synopsis.t #6

0.20 2016-04-18T14:51:14+0200
 - Add support for passing in %ENV #5

0.19 2016-04-14T11:54:18+0200
 - Add missing documentation for CODE passed on to run() / start()
 - Change conduit() into holding a hash.

0.18 2016-04-14T09:54:31+0200
 - Improved documentation
 - Add conduit() attribute
 - Remove deprecated reactor() attribute

0.17 2016-03-10T22:41:54+0100
 - Improve tests on FreeBSD
   http://cpantesters.org/cpan/report/9d911494-a39d-11e5-932c-a1bf8fb2e322

0.16 2015-11-19T19:36:39+0100
 - Fix Minion::Backend::File does not exist anymore #2

0.15 2015-10-15T16:50:48+0200
 - Made t/minion.t more robust

0.14 2015-10-15T16:21:07+0200
 - Will use waitpid() if $SIG{CHLD} = "DEFAULT"
   https://github.com/kraih/minion/issues/15

0.13 2015-07-16T12:42:41+0200
 - Will use EV::child to look for SIGCHLD if EV is available

0.12 2015-04-28T15:14:02+0200
 - Fix reading from stdout_read after "Input/output error" ($!=5)
 - Improved output to screen in DEBUG mode
 - Will not require Test::Memory::Cycle
   It could not be installed, since it require CGI.pm which is not core anymore

0.11 2015-01-03T15:32:16Z
 - Skip sudo.t

0.10 2015-01-03T12:59:57Z
 - Fix die() inside callback in child process
 - Fix starting invalid program
 - Add "ioloop" attribute
 - Remove hackish /proc/$pid test
 - Deprecated "reactor" attribute

0.09 2014-11-19T15:35:36Z
 - Trying to fix t/telnet.t with \r\n on BSD

0.08 2014-11-16T14:16:47Z
 - Trying to fix t/telnet.t with localhost

0.07 2014-11-13T18:52:55Z
 - Trying to fix t/telnet.t with 127.0.0.1
 - Mojo::EventEmitter::emit_safe is DEPRECATED

0.06 2014-08-11T16:59:18Z
 - Fix "Use of uninitialized value in numeric eq (==) at ReadWriteFork.pm
   line 182."
 - Add support for write() before child process has started
 - Add support for "drain" callback to write()
 - Add run(). a simpler version start()
 - Add close() for closing STDIN

0.05 2014-02-19T13:29:54Z
 - Fix "read" event cannot change ERRNO from sysread()

0.04 2013-11-22T19:52:52Z
 - Add support for callbacks
 - Fix failing tests

0.03 2013-11-22T08:35:43Z
 - A bit more relaxed test for cat.t: Running it on BSD results in
   "^D" at the end.

0.02 2013-11-20T11:36:38Z
 - Add examples/tail.pl
 - Fix failing t/bash.t

0.01 2013-11-20T10:25:19Z
 - First release on CPAN