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