|
| 1 | +0.4.6 Current release |
| 2 | + * https://github.com/tartley/colorama/pull/139 Add alternative to 'init()', |
| 3 | + called 'just_fix_windows_console'. This fixes many longstanding problems |
| 4 | + with 'init', such as working incorrectly on modern Windows terminals, and |
| 5 | + wonkiness when init gets called multiple times. The intention is that it |
| 6 | + just makes all Windows terminals treat ANSI the same way as other terminals |
| 7 | + do. Many thanks the njsmith for fixing our messes. |
| 8 | + * https://github.com/tartley/colorama/pull/352 Support Windows 10's ANSI/VT |
| 9 | + console. This didn't exist when Colorama was created, and avoiding us |
| 10 | + causing havok there is long overdue. Thanks to segeviner for the initial |
| 11 | + approach, and to njsmith for getting it merged. |
| 12 | + * https://github.com/tartley/colorama/pull/338 Internal overhaul of package |
| 13 | + metadata declaration, which abolishes our use of the now heavily |
| 14 | + discouraged setuptools (and hence setup.py, setup.cfg and MANIFEST.in), in |
| 15 | + favor of hatchling (and hence pyproject.toml), generously contributed by |
| 16 | + ofek (author of hatchling). This includes dropping support Python3.5 and |
| 17 | + 3.6, which are EOL, and were already dropped from setuptools, so this |
| 18 | + should not affect our users. |
| 19 | + * https://github.com/tartley/colorama/pull/353 Attention to detail award to |
| 20 | + LqdBcnAtWork for a spelling fix in demo06 |
| 21 | +0.4.5 |
| 22 | + * Catch a racy ValueError that could occur on exit. |
| 23 | + * Create README-hacking.md, for Colorama contributors. |
| 24 | + * Tweak some README unicode characters that don't render correctly on PyPI. |
| 25 | + * Fix some tests that were failing on some operating systems. |
| 26 | + * Add support for Python 3.9. |
| 27 | + * Add support for PyPy3. |
| 28 | + * Add support for pickling with the ``dill`` module. |
| 29 | +0.4.4 |
| 30 | + * Re-org of README, to put the most insteresting parts near the top. |
| 31 | + * Added Linux makefile targets and Windows powershell scripts to automate |
| 32 | + bootstrapping a development environment, and automate the process of |
| 33 | + testing wheels before they are uploaded to PyPI. |
| 34 | + * Use stdlib unittest.mock where available |
| 35 | + * Travis CI now also builds on arm64 |
| 36 | + * Demo06 demonstrates existing cursor positioning feature |
| 37 | + * Fix OSC regex & handling to prevent hang or crash |
| 38 | + * Document enterprise support by Tidelift |
| 39 | +0.4.3 |
| 40 | + * Fix release 0.4.2 which was uploaded with missing files. |
| 41 | +0.4.2 BROKEN DO NOT USE |
| 42 | + * #228: Drop support for EOL Python 3.4, and add 3.7 and 3.8. Thanks to |
| 43 | + hugovk. |
| 44 | + * Several additions and fixes to documentation and metadata. |
| 45 | + * Added Tidelift subscription information. |
| 46 | +0.4.1 |
| 47 | + * Fix issue #196: prevent exponential number of calls when calling 'init' |
| 48 | + multiple times. Reported by bbayles and fixed by Delgan. |
| 49 | +0.4.0 |
| 50 | + * Fix issue #142: reset LIGHT_EX colors with RESET_ALL. Reported by Delgan |
| 51 | + * Fix issue #147: ignore invalid "erase" ANSI codes. Reported by shin- |
| 52 | + * Fix issues #163 and #164: fix stream wrapping under PyCharm. Contributed by |
| 53 | + veleek and Delgan. |
| 54 | + * Thanks to jdufresne for various code cleanup and updates to documentation |
| 55 | + and project metadata. (pull requests #171, #172, #173, #174, #176, #177, |
| 56 | + #189, #190, #192) |
| 57 | + * #186: added contextlib magic methods to ansitowin32.StreamWrapper. |
| 58 | + Contributed by hoefling. |
| 59 | + * Fix issue #131: don't cache stdio handles, since they might be |
| 60 | + closed/changed by fd redirection. This fixes an issue with pytest. |
| 61 | + Contributed by segevfiner. |
| 62 | + * #146, #157: Drop support for EOL Python 2.5, 2.6, 3.1, 3.2 and 3.3, and add |
| 63 | + 3.6. Thanks to hugovk. |
1 | 64 | 0.3.9 |
2 | 65 | * Revert fix for issue #103 which causes problems for dependent applications |
3 | 66 | 0.3.8 |
|
16 | 79 | * Fix issue #47 and #80 - stream redirection now strips ANSI codes on Linux |
17 | 80 | * Fix issue #53 - strip readline markers |
18 | 81 | * Fix issue #32 - assign orig_stdout and orig_stderr when initialising |
19 | | - * Fix issue #57 - Fore.RESET did not reset style of LIGHT_EX colors. |
20 | | - Fixed by Andy Neff |
| 82 | + * Fix issue #57 - Fore.RESET did not reset style of LIGHT_EX colors. Fixed by |
| 83 | + Andy Neff |
21 | 84 | * Fix issue #51 - add context manager syntax. Thanks to Matt Olsen. |
22 | | - * Fix issue #48 - colorama didn't work on Windows when environment |
23 | | - variable 'TERM' was set. |
| 85 | + * Fix issue #48 - colorama didn't work on Windows when environment variable |
| 86 | + 'TERM' was set. |
24 | 87 | * Fix issue #54 - fix pylint errors in client code. |
25 | 88 | * Changes to readme and other improvements by Marc Abramowitz and Zearin |
26 | 89 | 0.3.3 |
|
42 | 105 | * Thanks to Charles Merriam for adding documentation to demos |
43 | 106 | 0.3.2 |
44 | 107 | * Thanks to Marc Schlaich (schlamar) for a setup.py fix for Python2.5 |
45 | | - * Thanks to Jurko for fix on 64-bit Windows CPython2.5 w/o ctypes |
46 | | - (Google Code issue #56) |
| 108 | + * Thanks to Jurko for fix on 64-bit Windows CPython2.5 w/o ctypes (Google |
| 109 | + Code issue #56) |
47 | 110 | * Thanks to Remi Rampin for: |
48 | 111 | * better github integration, incl rendered README and Travis config. |
49 | 112 | * fixed forward slashes in README |
50 | 113 | * Thanks to Florian Bruhin for fix when stdout or stderr are None |
51 | 114 | * Thanks to Simeon Visser for: |
52 | 115 | * closing a file handle using 'with' |
53 | 116 | * updating classifiers to include Python 3.3 and 3.4 |
54 | | - * Thanks to Thomas Weininger for fix ValueError on Windows |
55 | | - (Google Code issue #50) |
| 117 | + * Thanks to Thomas Weininger for fix ValueError on Windows (Google Code issue |
| 118 | + #50) |
56 | 119 | 0.3.1 |
57 | 120 | * Fixed crash on exit with closed stdout, with thanks to Marc Abramowitz. |
58 | 121 | * Now uses setuptools if available, and falls back to distutils if not. |
|
64 | 127 | * Fix always-crash on non-Windows platforms, reported by Matt McCormick. |
65 | 128 | * Fix Google Code issue #47, incompatible with pyreadline. |
66 | 129 | 0.2.7 |
67 | | - * Fix problem under 64-bit windows due to ctypes HANDLE size. |
68 | | - Submitted by the rather magnificent Ben Hoyt. |
69 | | - This fixes Google Code issue #43 |
| 130 | + * Fix problem under 64-bit windows due to ctypes HANDLE size. Submitted by |
| 131 | + the rather magnificent Ben Hoyt. This fixes Google Code issue #43 |
70 | 132 | 0.2.6 |
71 | 133 | * Add copyright & licensing info to every file, as requested by a large |
72 | 134 | downstream project which has problems making sure that all 3rd party |
73 | 135 | contributions have appropriate license. |
74 | 136 | 0.2.5 |
75 | | - * Severeral documentation & demo fixes. |
| 137 | + * Several documentation & demo fixes. |
76 | 138 | 0.2.4 |
77 | 139 | * Fix to work on Windows 7. |
78 | 140 | * Python 3 compatibility in docs and demos. |
|
81 | 143 | * Split changelog out into separate file. |
82 | 144 | 0.2.2 |
83 | 145 | * Fix bug which caused init() to raise, introduced in 0.2.1. |
84 | | - * Remove asserts which cause problems in various circumstances. At least |
85 | | - some users saw asserts fail on 'success' returned from win32 functions, |
86 | | - even though the win32 functions appear to have worked correctly. |
| 146 | + * Remove asserts which cause problems in various circumstances. At least some |
| 147 | + users saw asserts fail on 'success' returned from win32 functions, even |
| 148 | + though the win32 functions appear to have worked correctly. |
87 | 149 | 0.2.1 |
88 | 150 | * Completely broken: I added a bug which caused init() to raise. |
89 | 151 | * Added some documentation for cursor positioning and clear screen to README. |
|
107 | 169 | file from building on a different platform. |
108 | 170 | * Fix python3 incompatibility kindly reported by G |uumlaut| nter Kolousek |
109 | 171 | 0.1.14 |
110 | | - * Fix hard-coded reset to white-on-black colors. Fore.RESET, Back.RESET |
111 | | - and Style.RESET_ALL now revert to the colors as they were when init() |
112 | | - was called. Some lessons hopefully learned about testing prior to release. |
| 172 | + * Fix hard-coded reset to white-on-black colors. Fore.RESET, Back.RESET and |
| 173 | + Style.RESET_ALL now revert to the colors as they were when init() was |
| 174 | + called. Some lessons hopefully learned about testing prior to release. |
113 | 175 | 0.1.13 |
114 | 176 | * Completely broken: barfed when installed using pip. |
115 | 177 | 0.1.12 |
|
125 | 187 | * Remove setup.py dependency on setuptools, now uses stdlib distutils. |
126 | 188 | 0.1.8 |
127 | 189 | * Fix ghastly errors all over the place on Ubuntu. |
128 | | - * Add init kwargs 'convert' and 'strip', which supercede the old 'wrap'. |
| 190 | + * Add init kwargs 'convert' and 'strip', which supersede the old 'wrap'. |
129 | 191 | 0.1.7 |
130 | 192 | * Python 3 compatible. |
131 | | - * Fix: Now strips ansi on windows without necessarily converting it to |
132 | | - win32 calls (eg. if output is not a tty.) |
| 193 | + * Fix: Now strips ansi on windows without necessarily converting it to win32 |
| 194 | + calls (eg. if output is not a tty.) |
133 | 195 | * Fix: Flaky interaction of interleaved ansi sent to stdout and stderr. |
134 | 196 | * Improved demo.sh (hg checkout only.) |
135 | 197 | 0.1.6 |
|
156 | 218 |
|
157 | 219 | .. |uumlaut| unicode:: U+00FC .. u with umlaut |
158 | 220 | :trim: |
159 | | - |
|
0 commit comments