-
Notifications
You must be signed in to change notification settings - Fork 8
/
Changes
157 lines (117 loc) · 4.37 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
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