Releases: serkonda7/termtable
Releases · serkonda7/termtable
0.9.0
Breaking
.github
style was renamed to .md
to clarify it's markdown
StyleConfig.col_sep
got renamed to StyleConfig.colsep
and has no default value anymore
Additions
- unicode widechars (e.g. chinese chars) are now supported (somewhat experimental)
- predefined
.rst
style for reStructuredText
Table
: enforce a value for the custom_style
field when style: .custom
is set
- ci: add a build and vet steps
Changes
- ci: remove dependency on setup-vlang-action
- ci: more diverse and stricter checks
- keep up with latest changes in V
0.8.0
Additions
- Support for definition of custom styles
- Validate the given table property values to prevent V panics
0.7.0
Additions
- Implement proper tab support
Fixes
- Fix behaviour of various styles with padding of zero
- Do not print a header sepline for single rowed tables
0.6.0
Additions
- Basic Unicode symbol support
- Tab support
Fixes
- Remove seplines between rows in github style
0.5.0
Additions
- Add a total of four new styles:
.simple
, .pretty
, .github
, .fancy_grid
0.4.0
Additions
- Choose from a set of predefined table styles using the
style
property
- Bring back plain text headers. Choose what you want with
header_style
Changes
- Readme: small improvements and clarifications
0.3.0
Additions
- Print headers in bold
- New
orientation
config
Fixes
- Use the actual padding value to create the seperator line
- Readme: fix import line in Usage example
0.2.0
Additions
- New
align
config to control cell item alignment
- New
padding
config to set the minimum space between cell separator and item
- Readme: add description and sections about installation and usage
- Add GH Sponsors button
0.1.0
Breaking
Table
: replace show()
with str()
, so you now have to print it on your own
Additions
- Test every line of code (it was splitted into small functions to allow this)
- CI workflow that checks formatting and runs tests