-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathChanges
237 lines (161 loc) · 5.43 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
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
0.99.1_1 (yyyy-mm-dd)
API / Behaviour Changes:
- None.
New Features:
- None.
Enhancements:
- None.
Bug Fixes:
- None.
Code Maintenance
- None.
Dependencies:
- Add missing Class::Inline development dependency
Packaging:
- None.
0.99.0 (2022-10-05)
Dependencies:
- (Internal) Convert to Class::Inline away from Mo
0.99.0_2 (2022-02-08)
Enhancements:
- Set autoflush on actual output file handles (not sources)
- Minor documentation and code cleanups
Dependencies:
- Re-inlined Mo v0.40.
0.99.0_1 (2021-12-22)
API / Behaviour Changes:
- None.
New Features:
- None.
Enhancements:
- Warn on uncollected STDERR output from child
Bug Fixes:
- [Security] Do not search in "." for matching executables
- Do not force "encoding($X)" to allow for things like :raw
Dependencies:
- None.
Packaging:
- Move to ExtUtils::MakeMaker away from Module::Build.
0.85.4 (2016-06-06)
Enhancements:
- Restore Makefile.PL support via Module::Build::Compat.
Bug Fixes:
- Do not execute commands in current directory (unless found in
PATH)
0.85.2 (2016-03-11)
Enhancements:
- Minor documentation and distribution meta data fixes
0.85.1_1 (2016-03-03)
API / Behaviour Changes:
- Convert from Module-Install ("Makefile.PL") to Module-Build
("Build.PL")
- Done by Shlomi Fish ( http://www.shlomifish.org/ ) as part
of the CPAN Pull Request Challenge.
New Features:
- None.
Enhancements:
- 'warn' any stderr output recieved in the run() function
Bug Fixes:
- Pass undefined environment variables more cleanly
Dependencies:
- None.
0.84.0 (2015-08-29)
Enhancements:
- Minor formatting change in debug message.
- Clean up this Changes file
0.83.1_2 (2015-08-14)
Bug Fixes:
- Move Sys::Cmd::Mo back to start of Cmd.pm.
0.83.1_1 (2015-08-14)
Enhancements:
- Use Proc::FastSpawn for everything except CODErefs on POSIX
- Small efficiency changes & code refactoring
Bug Fixes:
- None.
0.82.0 (2015-01-29)
API / Behaviour Changes:
- No longer set $SIG{CHLD} for any reason - leave it to calling
code to define such global behaviour.
Enhancements:
- Removed empty sections from (this) Changes file
- Removed a dependency on the POSIX module
- Optimized & clarified the internal fork/spawn functions
- Minor code cleanups
Bug Fixes:
- Removed invalid coderef test that wasn't testing anything
0.81.8 (2014-10-31)
New Features:
- New Win32 support based on Proc::FastSpawn
Enhancements:
- Be verbose for unexpected test failures
- Move POD back into .pm files
0.81.6 (2014-03-24)
Enhancements:
- Updated to Mo 0.38.
Bug Fixes:
- Add missing argument to _exit() call.
0.81.4 (2014-02-14)
Enhancements:
- Better detection & tests for non-executable target
- Use POSIX::_exit after calling CODEref to prevent DESTROY
actions
- Remove unecessary warnings during DESTROY/END blocks
Bug Fixes:
- Prevent child process from reaping itself
- Do not attempt to close handles on DESTROY
0.81.2 (2013-12-23)
Bug Fixes:
- Don't index Sys::Cmd::Mo.
- 0.81.0 was released with a Sys::Cmd::VERSION of 0.80.3
- Run author tests from xt/ when an author
0.81.0 (2013-12-23)
New Features:
- Accept CODErefs as arguments
Enhancements:
- Switch to a leaner Mo
- Various test refactoring
0.80.2 (2013-02-24)
Enhancements:
- Switch to Semantic Versioning: http://semver.org
- Switch to a leaner Exporter::Tidy
- Various test and documentation updates
Bug Fixes:
- Properly test for UTF-8 values in environment variables:
https://rt.cpan.org/Ticket/Display.html?id=81834
0.08 (2012-04-21)
API Changes:
- Split wait_child() out of close().
New Features:
- SIGCHLD handler and "on_exit" subref support
Enhancements:
- More informative debugging output
Bug Fixes:
- Filehandle fixes from inherited code as described here:
https://rt.cpan.org/Public/Bug/Display.html?id=73614
0.05 (2011-09-20)
API Changes:
- Renamed from Sys::Command to Sys::Cmd.
- In doing the above rename the following functionality changes
also took place: "Sys::Command::Process" became "Sys::Cmd".
"Sys::Command" became "Sys::Cmd::Template".
- Split wait_child() out of close().
New Features:
- SIGCHLD handler and "on_exit" subref support
Enhancements:
- Borrowed some tests from System::Command.
- Confess on command not found.
Bug Fixes:
- Add missing dependency on File::Which plus various
test_requires modules.
0.04 (2011-06-09)
Enhancements:
- Hopefully fix failing tests due to not finding 'perl'
0.03 (2011-06-07)
Bug Fixes:
- Make Makefile.PL (and META.yml) point to correct repository.
- Add missing Sub::Exporter dependency
0.02 (2011-06-06)
Bug Fixes:
- Fixed README and Sys::Command::Process Documentation errors.
0.01 (2011-06-06)
Initial Release