Skip to content

Latest commit

 

History

History
156 lines (112 loc) · 4.2 KB

CHANGELOG.md

File metadata and controls

156 lines (112 loc) · 4.2 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

Nothing here yet.

[v0.5.6]

  • Fix PEP420 Implicit name space thanks @MocioF
  • Test Python 3.12 support

Fixed

  • Fix setup(colormode=NO_COLORS)
  • Fix correctnes of __str__ to return always a str
  • Drop Python 2 support
  • Test Python 3.5 - Python 3.11

Fixed

  • __getattr__ protocol implementation

Fixed

  • Support equals protocol for ColorfulStyle objects

Fixed

  • Expose the path to the built-in colornames color palette. Refs #31

Fixed

  • Removed placeholder artifacts ([26m) when coloring is disabled

Added

  • Support for color names in a JSON file
  • Built-in support for color-names

Fixed

  • Reading files in UTF-8 in setup.py

Added

  • Official Python 3.7 support

Fixed

  • Catch AttributeError in case sys.stdout was monkey patched. Refs #15

Fixed

  • If stdout default encoding is not set, UTF-8 is assumed

Fixed

  • Support for Chinese and other languages requiring unicode. Refs #9
  • Officially support PyPy 5.6, including Python 2 and 3 support
  • Improve support for nesting styles with str.format()
  • Support original module functionality for module hack
  • Add disable method

Fixed

  • Augment add a str() to ColorfulString

Added

  • Support creating unstyled ColorfulString

Added

  • Support augmented add for ColorfulString's
  • Validate hex string for RGB colors

Added

  • Combine and Pipe Styles

Added

  • Support for Windows using colorama

Added

  • Implement Colorful.print() method
  • Support env variable to point to local rgb.txt file

This release is just to fix the PyPI project page.

[v.0.3.2]

Added

  • Support for styling objects which implement the str() protocol

Added

  • Correctly support len()
  • Support nesting styles
  • Improved documentation
  • Initial release