Skip to content

Releases: jwodder/txtble

v0.12.1 — Typing fix

10 Oct 19:23
v0.12.1
Compare
Choose a tag to compare
  • Support Python 3.9 through 3.12
  • Drop support for Python 3.6
  • Add type annotations to tests
  • Fix mypy's type inference for headers

v0.12.0 — Type annotations and no more Python 2

07 Oct 19:06
v0.12.0
Compare
Choose a tag to compare
  • Support Python 3.8
  • Drop support for Python 2, Python 3.4, and Python 3.5
  • Update wcwidth requirement to ~= 0.2.0
  • Drop six requirement
  • Add type annotations
  • Setting len_func to None now causes the option's default value to be used

v0.11.1 — Loosen `attrs` version requirement

29 May 18:21
v0.11.1
Compare
Choose a tag to compare

v0.11.0 — Numeric alignment

15 Nov 16:07
v0.11.0
Compare
Choose a tag to compare

v0.10.0 — Vertical alignment

10 Sep 19:22
v0.10.0
Compare
Choose a tag to compare
  • Added valign and valign_fill options

v0.9.0 — `dict`s as rows

28 Jul 16:15
v0.9.0
Compare
Choose a tag to compare
  • Table rows can now be represented by dicts that map header names to cell values
  • Added a dict_fill option for handling missing keys in dict rows

v0.8.0 — Per-edge border options

24 Jul 13:26
v0.8.0
Compare
Choose a tag to compare
  • Added left_border, right_border, top_border, and bottom_border
    options

v0.7.0 — Column widths and text wrapping

18 Jul 14:35
v0.7.0
Compare
Choose a tag to compare
  • Added a len_func option, allowing the user to specify a custom function for calculating text width
  • Added a with_color_stripped function decorator for use by custom len_funcs
  • Added widths and width_fill options for wrapping columns to fixed widths
  • Added break_long_words and break_on_hyphens options for controlling text wrapping
  • Added a wrap_func option, allowing the user to specify a custom function for wrapping text

v0.6.0 — ANSI color support

11 Jul 14:00
v0.6.0
Compare
Choose a tag to compare

v0.5.0 — `align` and `align_fill`

06 Jul 14:02
v0.5.0
Compare
Choose a tag to compare