Changelog¶
Version 2.2.0¶
(released on 2021-08-27)
- Remove dependency on terminaltables
- Add psql_unicode table format
- Add minimal table format
- Fix pip2 installing py3-only versions
- Format unprintable bytes (eg 0x00, 0x01) as hex
Version 2.0.1¶
(released on 2020-05-27)
- Fix newline escaping in plain-text formatters (ascii, double, github)
- Use built-in unittest.mock instead of mock.
Version 1.2.1¶
(released on 2019-06-09)
- Pin Pygments to >= 2.4.0 for tests.
- Remove Python 3.4 from tests and Trove classifier.
- Add an option to skip truncating multi-line strings.
- When truncating long strings, add ellipsis.
Version 1.2.0¶
(released on 2019-04-05)
- Fix issue with writing non-ASCII characters to config files.
- Run tests on Python 3.7.
- Use twine check during packaging tests.
- Rename old tsv format to csv-tab (because it add quotes), introduce new tsv output adapter.
- Truncate long fields for tabular display.
- Return the supported table formats as unicode.
- Override tab with 4 spaces for terminal tables.
Version 1.1.0¶
(released on 2018-10-18)
- Adds config file reading/writing.
- Style formatted tables with Pygments (optional).
Version 1.0.2¶
(released on 2018-04-07)
- Copy unit test from pgcli
- Use safe float for unit test
- Move strip_ansi from tests.utils to cli_helpers.utils
Version 1.0.0¶
(released on 2017-10-11)
- Output as generator
- Use backports.csv only for py2
- Require tabulate as a dependency instead of using vendored module.
- Drop support for Python 3.3.
Version 0.2.3¶
(released on 2017-08-01)
- Fix unicode error on Python 2 with newlines in output row.
- Fixes to accept iterator.
Version 0.2.1¶
(released on 2017-07-11)
- Run tests on macOS via Travis.
- Fix unicode issues on Python 2 (csv and styling output).
Version 0.2.0¶
(released on 2017-06-23)
- Make vertical table separator more customizable.
- Add format numbers preprocessor.
- Add test coverage reports.
- Add ability to pass additional preprocessors when formatting output.
- Don’t install tests.tabular_output.
- Add .gitignore
- Coverage for tox tests.
- Style formatted output with Pygments (optional).
- Fix issue where tabulate can’t handle ANSI escape codes in default values.
- Run tests on Windows via Appveyor.
Version 0.1.0¶
(released on 2017-05-01)
- Pretty print tabular data using a variety of formatting libraries.