This repository has been archived by the owner on Dec 13, 2020. It is now read-only.
Releases: Robpol86/colorclass
Releases · Robpol86/colorclass
colorclass-2.2.0
colorclass-2.1.1
Fixed printing box drawing characters on Windows from Python 2.6.
colorclass-2.1.0
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
colorclass-2.0.0
Added
- Python 3.5 support.
enable_all_colors()
,is_enabled()
, andis_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()
andset_dark_background()
no longer enable colors. Useenable_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
colorclass-1.2.0
- Convenience single-color methods added by Marc Abramowitz.
colorclass-1.1.2
- Maintaining
Color
type through.encode()
and.decode()
chains.
colorclass-1.1.1
- Fixed Python 2.7 64-bit original colors bug on Windows.
- Fixed resetting colors when
reset_atexit
is True. - Improved sorting of
list_tags()
.
colorclass-1.1.0
- Added native Windows support and automatic background colors.
colorclass-1.0.2
- Added ability to disable/strip out all colors.
colorclass-1.0.1
- Fixed splitlines() method.