Skip to content

Releases: prettytable/prettytable

Release 3.17.0

14 Nov 17:32
755cf2f

Choose a tag to compare

Added

  • Add support for Python 3.15 (and test 3.13t-3.15t) (#413) @hugovk
  • Set dicts with column-specific config for all column-specific attrs (#399) @stuertz
  • Add missing type annotations for properties (#338) @cdce8p
  • Use type stubs for wcwidth (#383) @hugovk

Changed

Fixed

Release 3.16.0

24 Mar 19:38
0f9dd7c

Choose a tag to compare

Added

Release 3.15.1

27 Feb 20:00
be8d6f2

Choose a tag to compare

Fixed

  • Fix IndexError for add_rows() with an empty list (#378) @hugovk
  • Fix typing: replace Iterable with indexable Sequence (#379) @hugovk

Release 3.15.0

27 Feb 15:03
8891508

Choose a tag to compare

Added

Changed

  • Performance: remove unnecessary deepcopies and add some lru_caches (#360) @stuertz
  • Defer type-checking and warnings imports (#372) @hugovk
  • Remove unnecessary start=0 from range (#371) @hugovk

Fixed

  • Use _str_block_width to calculate title width (#370) @stuertz

Release 3.14.0

31 Jan 14:57
6f63bca

Choose a tag to compare

Added

  • Add add_divider() method to create sections (#357) @hugovk

Fixed

Release 3.13.0

24 Jan 10:59
77df2fe

Choose a tag to compare

Added

Changed

  • Update Ruff: more f-strings and sort __all__ (#348) @hugovk

Fixed

Release 3.12.0

30 Oct 12:26
ca90b05

Choose a tag to compare

Deprecated

  • Emit DeprecationWarnings for hrule and tableStyle constants (#329) @cdce8p

Added

  • Add new themes to ColorTable (#312) @Bikes4Fun
  • Use SPDX license identifier (#315) @cdce8p
  • Lots of type annotations: @cdce8p
    • Add IntEnum for HRuleStyle and VRuleStyle (#327)
    • Add IntEnum for Table styles (#326)
    • Add OptionsType (#334)
    • Add attribute type hints (#316)
    • Add missing attribute annotations (#330)
    • Add type aliases for Align, VAlign, HeaderStyle (#325)
    • Add type annotations for attributes property (#318)
    • Improve TableHandler type annotations (#320)
    • Improve function type annotations (#319)
    • Improve row and column type annotations (#322)
    • Improve type annotations for field names (#324)
    • Include RowType in __all__ (#333)
    • Small improvements (#328)
  • Generate __version__ at build to avoid slow importlib.metadata call (#321) @hugovk
  • Release to PyPI using Trusted Publishing (#336) @hugovk

Changed

Fixed

Release 3.11.0

12 Aug 13:25
cb498ad

Choose a tag to compare

Added

Release 3.10.2

12 Jul 09:17
a49f90b

Choose a tag to compare

Fixed

Release 3.10.1

09 Apr 18:50
2702d6b

Choose a tag to compare

Fixed