mikehaertl/php-shellcommand
An object oriented interface to shell commands
1.7.0
42M downloads/mo
#662 most downloaded on Packagist
mikehaertl/php-shellcommand
What this package is like to depend on
Last release 3 years ago
no release in 18 months
Release timing varies
gaps range from 4 weeks to 2.1 years
Nearly every release is documented
notes for 25 of 25 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
25 releases · first in 2014
0 releases in the last 12 months
see the full history below
Release timeline
25 releases · Jul 2014 to Apr 2023
2015
2017
2019
2021
2023
2025
Releases
latest 25-
1.7.019 Apr 2023 -
1.6.417 Mar 2021 -
1.6.323 Nov 2020 -
1.6.230 Aug 2020 -
1.6.120 Dec 2019Release notes
Open source →- Issue #44 Fix potential security issue with escaping shell args (@Kirill89 / https://snyk.io/)
Release notes
Open source →- Issue #44 Fix potential security issue with escaping shell args (@Kirill89 / https://snyk.io/)
-
1.6.015 Sep 2019 -
1.5.017 Aug 2019Release notes
Open source →- Issue #20 Refactor handling of stdin/stdou/sterr streams with
proc_open(). By default these streams now operate in non-blocking mode which should fix many hanging issues that were caused when the command received/sent a lot of input/output. This is the new default on Non-Windows systems (it's not supported on Windows, though). To get the old behavior thenonBlockingModeoption can be set tofalse.
Release notes
Open source →- Issue #20 Refactor handling of stdin/stdou/sterr streams with proc_open(). By default these streams now operate in non-blocking mode which should fix many hanging issues that were caused when the command received/sent a lot of input/output. This is the new default on Non-Windows systems (it's not supported on Windows, though). To get the old behavior the nonBlockingMode option can be set to false.
- Issue #20 Refactor handling of stdin/stdou/sterr streams with
-
1.4.107 Jul 2018 -
1.4.016 Feb 2018 -
1.3.001 Dec 2017Release notes
Open source →- Add
setStdIn()which allows to pipe an input string to the command (@martinqvistgard)
Release notes
Open source →- Add setStdIn() which allows to pipe an input string to the command (@martinqvistgard)
- Add
-
1.2.530 Jun 2017 -
1.2.409 Feb 2017 -
1.2.326 Jan 2017 -
1.2.216 Jul 2016 -
1.2.123 May 2016 -
1.2.022 Sep 2015 -
1.1.007 Jul 2015 -
1.0.730 Jun 2015Release notes
Open source →- Issue #6: Solve
proc_open()pipe configuration for both, Windows / Linux
- Issue #6: Solve
-
1.0.629 Jun 2015 -
1.0.515 Apr 2015 -
1.0.403 Nov 2014 -
1.0.311 Jul 2014 -
1.0.209 Jul 2014Release notes
Open source →- Add
$escapeparameter toaddArg()to override escaping settings per call
- Add
-
1.0.108 Jul 2014 -
1.0.007 Jul 2014