22History
33=======
44
5+ 2.3.0 (????-??-??)
6+ ------------------
7+ * Python 3.6+ only, support for Python 3.5 has been dropped
8+
592.2.0 (2020-09-07)
610------------------
711* Calling the run() function with unnamed arguments (other than the command
@@ -28,70 +32,58 @@ History
2832
29332.0.0 (2020-06-24)
3034------------------
31-
3235* Python 3.5+ only, support for Python 2.7 has been dropped
3336* Deprecated function alias run_process() has been removed
3437* Fixed a stability issue on Windows
3538
36391.1.0 (2019-11-04)
3740------------------
38-
3941* Add Python 3.8 support, drop Python 3.4 support
4042
41431.0.2 (2019-05-20)
4244------------------
43-
4445* Stop environment override variables leaking into the process environment
4546
46471.0.1 (2019-04-16)
4748------------------
48-
4949* Minor fixes on the return object (implement equality,
5050 mark as unhashable)
5151
52521.0.0 (2019-03-25)
5353------------------
54-
5554* Support file system path objects (PEP-519) in arguments
5655* Change the return object to make it similar to
5756 subprocess.CompletedProcess, introduced with Python 3.5+
5857
59580.9.1 (2019-02-22)
6059------------------
61-
6260* Have deprecation warnings point to correct code locations
6361
64620.9.0 (2018-12-07)
6563------------------
66-
6764* Trap UnicodeEncodeError when printing output. Offending characters
6865 are replaced and a warning is logged once. Hints at incorrectly set
6966 PYTHONIOENCODING.
7067
71680.8.1 (2018-12-04)
7269------------------
73-
7470* Fix a few deprecation warnings
7571
76720.8.0 (2018-10-09)
7773------------------
78-
7974* Add parameter working_directory to set the working directory
8075 of the subprocess
8176
82770.7.2 (2018-10-05)
8378------------------
84-
8579* Officially support Python 3.7
8680
87810.7.1 (2018-09-03)
8882------------------
89-
9083* Accept environment variable overriding with numeric values.
9184
92850.7.0 (2018-05-13)
9386------------------
94-
9587* Unicode fixes. Fix crash on invalid UTF-8 input.
9688* Clarify that stdout/stderr values are returned as bytestrings.
9789* Callbacks receive the data decoded as UTF-8 unicode strings
@@ -101,23 +93,19 @@ History
10193
102940.6.1 (2018-05-02)
10395------------------
104-
10596* Maintenance release to add some tests for executable resolution.
10697
107980.6.0 (2018-05-02)
10899------------------
109-
110100* Fix Win32 API executable resolution for commands containing a dot ('.') in
111101 addition to a file extension (say '.bat').
112102
1131030.5.1 (2018-04-27)
114104------------------
115-
116105* Fix Win32API dependency installation on Windows.
117106
1181070.5.0 (2018-04-26)
119108------------------
120-
121109* New keyword 'win32resolve' which only takes effect on Windows and is enabled
122110 by default. This causes procrunner to call the Win32 API FindExecutable()
123111 function to try and lookup non-.exe files with the corresponding name. This
@@ -126,21 +114,17 @@ History
126114
1271150.4.0 (2018-04-23)
128116------------------
129-
130117* Python 2.7 support on Windows. Python3 not yet supported on Windows.
131118
1321190.3.0 (2018-04-17)
133120------------------
134-
135121* run_process() renamed to run()
136122* Python3 compatibility fixes
137123
1381240.2.0 (2018-03-12)
139125------------------
140-
141126* Procrunner is now Python3 3.3-3.6 compatible.
142127
1431280.1.0 (2018-03-12)
144129------------------
145-
146130* First release on PyPI.
0 commit comments