1
0
Fork 0
colorclass/CHANGELOG.md
Daniel Baumann fa35c0448d
Merging upstream version 2.2.2 (Closes: #1014036).
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-07 10:21:01 +01:00

2.9 KiB

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.