27 May 2021
Breaking
.github
style was renamed to.md
to clarify it's markdownStyleConfig.col_sep
got renamed toStyleConfig.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 thecustom_style
field whenstyle: .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
17 November 2020
Additions
- Support for definition of custom styles
- Validate the given table property values to prevent V panics
16 November 2020
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
09 November 2020
Additions
- Basic Unicode symbol support
- Tab support
Fixes
- Remove seplines between rows in github style
04 November 2020
Additions
- Add a total of four new styles:
.simple
,.pretty
,.github
,.fancy_grid
31 October 2020
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
24 October 2020
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
23 October 2020
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
22 October 2020
Breaking
Table
: replaceshow()
withstr()
, 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
21 October 2020
- Just table printing