blob: 8cd490c0728fbd32348cb4d322be1474d955124d (
plain)
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
|
Changelog
=========
This project adheres to `Semantic Versioning <http://semver.org/>`_.
2.2.1 - 2021-12-08
------------------
Added
* Publishin wheels
2.2.0 - 2016-05-14
------------------
Added
* ``disable_if_no_tty()`` function to conditionally disable colors when STDERR and STDOUT are not streams.
Changed
* Colors enabled by default always, like it was before v2.0.0.
2.1.1 - 2016-05-10
------------------
Fixed
* Printing box drawing characters on Windows from Python 2.6.
2.1.0 - 2016-05-07
------------------
Added
* ``keep_tags`` boolean keyword argument to Color(). Prevents colorclass from parsing curly brackets.
* Automatically skip replacing stderr/stdout streams on latest Windows 10 versions with native ANSI color support.
Changed
* Refactored most of windows.py.
* Background color determined from either stderr or stdout, instead of just one stream (e.g. piping stderr to file).
Fixed
* https://github.com/Robpol86/colorclass/issues/16
* https://github.com/Robpol86/colorclass/issues/18
2.0.0 - 2016-04-10
------------------
Added
* Python 3.5 support.
* ``enable_all_colors()``, ``is_enabled()``, and ``is_light()`` toggle functions.
* Library can be used as a script (e.g. ``echo "{red}Red{/red}" |python -m colorclass``).
* Ability to add/multiply Color instances just like str.
* Ability to iterate a Color instance and have each character keep its color codes.
Changed
* Converted library from Python module to a package.
* ``set_light_background()`` and ``set_dark_background()`` no longer enable colors. Use ``enable_all_colors()``.
* Colors are disabled by default when STDERR and STDOUT are not streams (piped to files/null). Similar to ``grep``.
* Reduce size of ANSI escape sequences by removing codes that have no effect. e.g. ``\033[31;35m`` to ``\033[35m``.
* Color methods that return strings now return Color instances instead of str instances.
Fixed
* https://github.com/Robpol86/colorclass/issues/15
* https://github.com/Robpol86/colorclass/issues/17
1.2.0 - 2015-03-19
------------------
Added
* Convenience single-color methods by `Marc Abramowitz <https://github.com/msabramo>`_.
1.1.2 - 2015-01-07
------------------
Fixed
* Maintaining ``Color`` type through ``.encode()`` and ``.decode()`` chains.
1.1.1 - 2014-11-03
------------------
Fixed
* Python 2.7 64-bit original colors bug on Windows.
* resetting colors when ``reset_atexit`` is True.
* Improved sorting of ``list_tags()``.
1.1.0 - 2014-11-01
------------------
Added
* Native Windows support and automatic background colors.
1.0.2 - 2014-10-20
------------------
Added
* Ability to disable/strip out all colors.
1.0.1 - 2014-09-11
------------------
Fixed
* ``splitlines()`` method.
1.0.0 - 2014-09-01
------------------
* Initial release.
|