Skip to content

v2.0.0

Compare
Choose a tag to compare
@jshwi jshwi released this 15 Mar 04:11
· 119 commits to master since this release
v2.0.0
0ff23ce

Added

  • Adds colorama for Windows systems
  • Overrides __repr__
  • Adds string formatter to get
  • Adds populate for all elements
  • Raises TypeError if setting invalid attribute name
  • Raises IndexError if setting of range int attributes
  • Raises TypeError if setting invalid attribute type
  • Raises ValueError if setting invalid attribute str value
  • Overrides __len__
  • Allows empty get or print without raising an IndexError

Changed

  • Renames: text -> fore, background -> back
  • Renames: purple -> magenta
  • Moves: _get_processed -> __setattr__
  • Improves compiled ANSI string and default types

Deprecated

  • populate_colors is deprecated in favour of populate("fore")

Removed

  • Removes multicolor feature
  • Removes pop method
  • Removes functionality to pass single {1,2,3} digit number as {1,2,3} arg(s)

Fixed

  • Fixes print method to mirror builtin
  • Removes default black background for none
  • Adds all effects
  • Objects can be properly added with __setattr__