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
|
Releases history
----------------
Version 1.3.6
-------------
- Add support for free-threading (issue #147)
Version 1.3.5
-------------
- Fix bouncing Dock icon on macOS (issue #143).
- Fix building on C23 compilers (issue #145).
Version 1.3.4
-------------
- Add support for Python 3.13 (issue #139).
- Drop support for Python 3.7.
Version 1.3.3
-------------
- Add support for Python 3.12.
- Fix package metadata to include Python 3.11, 3.12.
Version 1.3.2
-------------
- Restore import-time initialization of macOS to avoid crash on thread+fork
(issue #113).
Version 1.3.1
-------------
- Fixed segfault on macOS 12.5 in forked processes (issue #111).
Note that, as a workaround, Activity Monitor will show the title of the
parent.
Version 1.3.0
-------------
- Added fallback no-op implementation if building the extension fails.
- Added support for displaying title as the process name in MacOS Activity
Monitor (issue #10).
- Fixed "Symbol not found: _Py_GetArgcArgv" error when using Xcode provided
Python (issues #82, #103).
- Fixed FreeBSD support, broken in 1.2 (issue #94).
- Added package type annotations (issue #101).
- Dropped support for Python 3.6.
Version 1.2.3
-------------
- Added Python 3.10 packages (issue #102).
- Added Wheel packages for macOS (issue #96).
- Package build moved to cibuildwheel, other wheels provided (issue #47).
Version 1.2.2
-------------
- Fixed Windows build (issues #89, #90).
- Added wheel packages for Windows (issues #47, #90).
- Added wheel packages for aarch64 (issue #95).
Version 1.2.1
-------------
- Fixed segfault after ``os.environ.clear()`` (issue #88).
Version 1.2
~~~~~~~~~~~
- added ``getthreadtitle()`` and ``setthreadtitle()``.
- Initialisation of the module moved to the first usage: importing the module
doesn't cause side effects.
- Manage much longer command lines (issue #52)
- Improved build on BSD, dropped ancient versions (issue #67).
- Fixed build for Python 3.8 (issues #66, #72)
- Added support for Python 3.9
- Dropped support for Python < 3.6
Version 1.1.10
~~~~~~~~~~~~~~
- Fixed building with certain ``prctl.h`` implementations (issue #44).
- Use ``setuptools`` if available (issue #48).
Version 1.1.9
~~~~~~~~~~~~~
- Fixed build on VC (issues #20, #33).
- Added ``MANIFEST.in`` to the source distribution to help with RPM building
(issue #30).
Version 1.1.8
~~~~~~~~~~~~~
- Added support for Python "diehard" 2.4 (pull request #3).
- Fixed build on Mac OS X 10.9 Maverick (issue #27).
Version 1.1.7
~~~~~~~~~~~~~
- Added PyPy support, courtesy of Ozan Turksever - http://www.logsign.net
(pull request #2).
Version 1.1.6
~~~~~~~~~~~~~
- The module can be compiled again on Windows (issue #21).
Version 1.1.5
~~~~~~~~~~~~~
- No module bug, but a packaging issue: files ``README`` and ``HISTORY``
added back into the distribution.
Version 1.1.4
~~~~~~~~~~~~~
- The module works correctly in embedded Python.
- ``setproctitle()`` accepts a keyword argument.
- Debug output support always compiled in: the variable ``SPT_DEBUG`` can be
used to emit debug log.
Version 1.1.3
~~~~~~~~~~~~~
- Don't clobber environ if the variable ``SPT_NOENV`` is set (issue #16).
Version 1.1.2
~~~~~~~~~~~~~
- Find the setproctitle include file on OpenBSD (issue #11).
- Skip test with unicode if the file system encoding wouldn't make it pass
(issue #13).
Version 1.1.1
~~~~~~~~~~~~~
- Fixed segfault when the module is imported under mod_wsgi (issue #9).
Version 1.1
~~~~~~~~~~~
- The module works correctly with Python 3.
Version 1.0.1
~~~~~~~~~~~~~
- ``setproctitle()`` works even when Python messes up with argv, e.g. when run
with the -m option (issue #8).
Version 1.0
~~~~~~~~~~~
No major change since the previous version. The module has been heavily used
in production environment without any problem reported, so it's time to declare
it stable.
Version 0.4
~~~~~~~~~~~
- Module works on BSD (tested on FreeBSD 7.2).
- Module works on Windows. Many thanks to `Develer`_ for providing a neat `GCC
package for Windows with Python integration`__ that made the Windows porting
painless.
.. _Develer: http://www.develer.com/
.. __: http://www.develer.com/oss/GccWinBinaries
Version 0.3
~~~~~~~~~~~
- Module works on Mac OS X 10.2. Reported working on OS X 10.6 too.
Version 0.2
~~~~~~~~~~~
- Added ``prctl()`` call on Linux >= 2.6.9 to update ``/proc/self/status``.
Version 0.1
~~~~~~~~~~~
- Initial public release.
|