Changelog¶
v0.7.0¶
- Added 4 new styles, STYLE_BOX, STYLE_BOX_DOUBLED, STYLE_BOX_ROUNDED, STYLE_GRID.
- Renamed STYLE_RESTRUCTURED_TEXT to STYLE_RST
- wcwidth is now an optional dependency
- Updated the algorithm for calculating width of columns(better division of space among columns)
- Added support for Paragraphs(using
\n
character) - Added finer control for intersection characters using 12 new
attributes
intersect_{top|header|row|bottom}_{left|mid|right}
- Added the ability to also accept bytestrings instead of unicode
- Deprecated attribute
intersection_char
- Deprecated methods
get_top_border()
,get_bottom_border()
,get_header_separator()
,get_row_separator()
,auto_calculate_width()
- Fixed an issue with WEP_ELLIPSIS and WEP_STRIP when using multibyte characters
- Fixed an issue where table would not be in proper form if
column_width
is too low
v0.6.0¶
- Added support for handling Multi byte strings
- Added support for colored strings using ANSI escape sequences
- Added constraint where all strings must be unicode
- Fixed an issue where sometimes width was calculated as higher than intended
v0.5.3¶
- Added support for handing color codes using ANSI escape sequences(experimental)
- Fixed collections ABCs deprecation warning
v0.5.2¶
- Added new style STYLE_NONE
- Fixed issue regarding improper conversion of non-string floats
v0.5.1¶
- Added
detect_numerics
boolean for toggling automatic numeric conversion
v0.5.0¶
- Added new property
serialno_header
- Deprecated methods with misspelled “seperator” in their name.
- Fixed an issue where table was corrupted when
column_count
was too high
v0.4.0¶
- Added predefined styles for easier customization
- Added reverse argument to
sort()
method - Fixed enum34 dependency for python versions prior to 3.4
v0.3.0¶
- Added property
serialno
for auto printing serial number - Fixed an issue with
sign_mode
related to str conversion - Fixed bugs related to python version prior to 3.3
- Fixed exception on WEP_ELLIPSIS and token length less than 3
- Fixed printing issues with empty table
v0.2.0¶
- Added python 2 support
v0.1.3¶
- Fixed minor issues
v0.1.2¶
- Added new property
default_padding
- Added new method
update_row
- Fixed an issue in
auto_calculate_width()
v0.1.1¶
- Initial release on PyPI