prettytable-rs
A library for printing pretty formatted tables in terminal
0.10.0
22M downloads/mo
#1977 most downloaded on crates.io
phsym/prettytable-rs
What this package is like to depend on
Last release 4 years ago
no release in 18 months
Ships unpredictably
gaps range from 2 weeks to 3.9 years
Some releases are documented
notes for 6 of 21 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
21 releases · first in 2015
0 releases in the last 12 months
see the full history below
Release timeline
21 releases · Jun 2015 to Dec 2022Releases
latest 21-
0.10.027 Dec 2022Release notes
Open source →Fixed
Changed
- Remove the unsafe code in
Table::as_ref#146 - Switch
attytois-terminal#151 - Minimal Supported Rust Version bumped to 1.56
Thanks
- @alexanderkjall and @5225225 fuzzer work and fixing panics
- @david0u0 fixing #145 Undefined behavior (UB) on
Table::as_ref - @nschoellhorn fixing empty table display
- Remove the unsafe code in
-
0.9.015 Aug 2022Release notes
Open source →This release has been updated with latest dependencies versions.
This crate has been abandonned without notice for quite a while due to some personnal reasons. My apologies for that.
I'll try to do my best to continue to maintain it, at least for security updates. If I can't the find time to do it, I'll have no other option than
deprecating it, or find new contributors to handover the maintenance to. Feel free to raise your hand if you're interrested.
In the meantime, please expect a low update rate, and again please accept my apologies.I'll do a pass on opened PRs after summer vacations.
-
0.8.027 Sep 2018Release notes
Open source →Changelog
- #80 Added the possibility to style the left and right border separately
- #79 Fixed cell width issues when using ANSI color codes.
- #84 Update csv to version 1
- #85 Implemented horizontal span
- #89 Refactored modules and reexports
- #93 Added FORMAT_BOX_CHARS
- #92 Printing a table returns the number of printed lines
- Deprecated some functions (see #87)
- Cell::print
- Cell::print_term
- Cell::get_height
- Cell::get_width
- TableFormat::print_line_separator
- TableFormat::print_column_separator
- TableSlice::get_column_num
- Table::get_column_num
- Row::column_count
- Row::get_height
- Row::get_column_width
- Row::print
- Row::print_term
- LineSeparator::print is now private
Minimum supported Rust version is 1.26.0
-
0.7.004 May 2018Release notes
Open source →Breaking changes:
termtypes are now reexported.- Mimimum require rust version is now 1.18.0
-
0.6.705 Jun 2017 -
0.6.602 Oct 2016Nothing published for this version
-
0.6.518 Sep 2016Nothing published for this version
-
0.6.413 Sep 2016Nothing published for this version
-
0.6.311 Sep 2016Nothing published for this version
-
0.6.222 Apr 2016Release notes
Open source →- Updated lazy_static crate version
- Implemented some iterators over tables and rows
-
0.6.115 Feb 2016Nothing published for this version
-
0.6.020 Jan 2016Nothing published for this version
-
0.5.211 Jan 2016Nothing published for this version
-
0.5.104 Jan 2016Nothing published for this version
-
0.5.010 Dec 2015Nothing published for this version
-
0.4.009 Nov 2015Nothing published for this version
-
0.3.004 Nov 2015Nothing published for this version
-
0.2.012 Aug 2015Nothing published for this version
-
0.1.209 Jul 2015Nothing published for this version
-
0.1.118 Jun 2015Nothing published for this version
-
0.1.017 Jun 2015Nothing published for this version