NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Helpers for building command-line apps
Last release 2 months ago
25 Jul 2026
Ships unpredictably
gaps range from 8 days to 13 months
Nearly every release is documented
notes for 32 of 33 stable releases
1 version withdrawn
withdrawn after publishing
9 years old
34 releases · first in 2017
Better handle empty headers in vertical table output.
(released on 2026-07-25)
(released on 2026-05-16) - Add mysql_heavy table format.
(released on 2026-05-16)
mysql_heavy table format.Downgrade Pygments requirement to v1.6+, and fix tests to support all versions.
One column per quarter.
(released on 2026-04-13)
Pin Pygments library to older version v2.19.2 to fix tests.
(released on 2026-04-13)
Probe tabulate version for preserve_whitespace keyword support.
(released on 2026-03-21)
preserve_whitespace keyword support.Support and require version 0.10.x of tabulate.
(released on 2026-03-05)
tabulate.tabulate version more tightly.Change master branch references to main.
(released on 2026-02-18)
master branch references to main.Allow TrueColor Pygments formatters, based on the COLORTERM env variable.
(released on 2026-02-09)
COLORTERM env variable.Add optional convert_to_undecoded_string preprocessor.
(released on 2026-01-26)
convert_to_undecoded_string preprocessor.Revert: don't attempt to UTF-8-decode binary values.
(released on 2026-01-26)
Don't attempt to UTF-8-decode binary values.
(released on 2026-01-24)
Pass colalign argument through to tabulate.
(released on 2026-01-24)
colalign argument through to tabulate.Add mysql and mysql_unicode output formats which right-align numbers.
(released on 2025-07-28)
mysql and mysql_unicode output formats which right-align numbers.Register the JSON formats so they are actually usable.
(released on 2025-07-12)
Added noheader CSV and TSV output formats.
(released on 2025-07-10)
jsonl and jsonl_escaped output formats.Added format_timestamps preprocessor for per-column date/time formatting.
(released on 2025-03-10)
Don't escape newlines in ascii tables, and add ascii_escaped table format.
ascii tables, and add ascii_escaped table format.Nothing published for this version
Fix pygments tokens passed as strings
(released on 2022-01-17)
Remove dependency on terminaltables
(released on 2021-08-27)
Speed up output styling of tables.
(released on 2020-07-29)
Fix newline escaping in plain-text formatters (ascii, double, github)
(released on 2020-05-27)
Style config for missing value.
(released on 2020-05-26)
Pin Pygments to >= 2.4.0 for tests.
(released on 2019-06-09)
Fix issue with writing non-ASCII characters to config files.
(released on 2019-04-05)
Adds config file reading/writing.
(released on 2018-10-18)
Move strip_ansi from tests.utils to cli_helpers.utils
(released on 2018-04-07)
Output all unicode for terminaltables, add unit test.
(released on 2017-11-27)
Require tabulate as a dependency instead of using vendored module.
(released on 2017-10-11)
Fix unicode error on Python 2 with newlines in output row.
(released on 2017-08-01)
Fix IndexError from being raised with uneven rows.
(released on 2017-07-16)
Fix unicode issues on Python 2 (csv and styling output).
(released on 2017-07-11)
Make vertical table separator more customizable.
(released on 2017-06-23)
Pretty print tabular data using a variety of formatting libraries.
(released on 2017-05-01)
Your coding agent can read these notes before it upgrades. Set up the MCP server →