Releases: amphp/process
Releases · amphp/process
2.0.0 Beta 6
- Added an optional
Cancellation
parameter toProcess::join()
.
2.0.0 Beta 5
- Fixed shutdown behavior, which could cause an
InvalidCallbackError
2.0.0 Beta 4
- Removed check for
ext-pcntl
, which is not strictly required for this library. - Fixed ended processes sometimes leaving zombie processes on *nix systems (requires
ext-pcntl
)
1.1.4
2.0.0 Beta 3
What's Changed
- Drop dependency on
amphp/sync
- Add compatibility with
revolt/event-loop
0.2.x
Full Changelog: v2.0.0-beta.2...v2.0.0-beta.3
2.0.0 Beta 2
- Fixed and improved wrapper copy if running inside of PHARs on Windows
- Removed nullability of
Process::getWorkingDirectory()
- Fixed compatibility with
amphp/byte-stream
v2.0.0-beta.2
- Avoid calling
join()
insidekill()
to avoid suspensions in destructors
1.1.3
2.0.0 Beta 1
Process::__construct()
is now private in favor ofProcess::start()
Process::start()
is now static instead of an instance methodProcess::start()
does no longer return the PID, useProcess::getPid()
Process::kill()
does no longer result in an exception ofProcess::join()
Process::getEnv()
has been renamed toProcess::getEnvironment()
- Improved handling if process is destructed, but streams are still used
- Renamed
escapeArguments
toescapeArgument
- Removed custom stream implementations
- Removed
StatusError