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