Releases: tj/terminal-table
Releases · tj/terminal-table
3.0.1
3.0.0
- Support for (optional) Unicode border styles on tables. In order to support decent looking Unicode borders, different types of intersections get different types of intersection characters. This has the side effect of subtle formatting differences even for the ASCII table border case due to removal of certain intersections near colspans.
For example, previously the output of a table may be:
+------+-----+
| Title |
+------+-----+
| Char | Num |
+------+-----+
| a | 1 |
| b | 2 |
| c | 3 |
+------+-----+
And now the +
character above the word Title is removed, as it is no longer considered an intersection:
+------------+
| Title |
+------+-----+
| Char | Num |
+------+-----+
| a | 1 |
| b | 2 |
+------+-----+
- The default border remains an ASCII border for backwards compatibility, however multiple border classes are included / documented, and user defined border types can be applied as needed.
In support of this update, the following issues were addressed:
2.0.0
1.8.0
-
Top and bottom borders can be disabled (@kubakrzempek, #83)
-
Readme and docs fixes (@loualrid, #82 and @leoarnold, #86)
-
Fixed some test-related warnings (@JuanitoFatas, #81 and @mvz, #89)
1.7.3
- Fixed compatibility issues for Ruby 1.9, 2.0, 2.1. (@vivekbisen, #80)
1.6.0
- Added table styles - margin_left, all_separators.
1.5.2
1.5.2
1.5.1
1.5.1