Releases: DenverCoder1/table2ascii
Releases · DenverCoder1/table2ascii
0.4.0
Features
- Added
ascii_rounded
andascii_rounded_box
table styles by @DenverCoder1 in #45
Typing and Documentation
- Uses
more_autodoc.typehints
for docs and links for built-in types by @DenverCoder1 in #42 - Annotate table value type with
SupportsStr
protocol by @DenverCoder1 in #44
Full Changelog: 0.3.0...0.4.0
0.3.0
Features
- Support for auto-sizing specific columns using
None
by @DenverCoder1 in #38
Meta
- Use explicit kwargs over **options, type fixes by @DenverCoder1 in #35
- Meta og descriptions for docs links by @DenverCoder1 in #33
- Add pre-commit hooks and pyright checks by @DenverCoder1 in #36
- Add Pyright checks to tests, add contributing docs by @DenverCoder1 in #37
- Add docs link, license, and keywords to Pypi setup by @DenverCoder1 in #34
Full Changelog: 0.2.0...0.3.0
0.2.0
Features
- Support for multiline cells by @DenverCoder1 in #30
New Contributors
- @sairamkiran9 made their first contribution in #27
Full Changelog: v0.1.4...0.2.0
0.1.4
Bug Fixes
- allow integers and other stringifiable objects in tables by @DenverCoder1 in #23
Full Changelog: v0.1.3...v0.1.4
0.1.3
What's Changed
- ci: update test command by @DenverCoder1 in #15, #16
- Fix preset styles link by @strugee in #17
- Added docs with readthedocs and minor type annotation changes by @DenverCoder1 in #18
- docs: Change code block background color in dark mode by @DenverCoder1 in #19
New Contributors
Full Changelog: v0.1.2...v0.1.3
0.1.2
- Removed requirements.txt since
dataclasses
is built in with Python 3.7+
0.1.1
- Split file structure into multiple parts
- Added
TableStyle
class for storing info about a theme (all the different parts that make up the table) - Added
PresetStyle
class with pre-made styles to choose from - Made a list of styles in
/style_list
and a script for generating the list - Ensure that user-specified column widths are at least as large as cell contents
- Made
header
,body
, andfooter
positional arguments (can place with no label); all other options must be keyworded.
0.0.3
- Added
column_widths
andalignments
options to customize the widths and alignments of each column.
0.0.2
Added options:
Option | Type | Default | Description |
---|---|---|---|
first_col_heading |
bool |
False |
Whether to add a heading column seperator after the first column |
last_col_heading |
bool |
False |
Whether to add a heading column seperator before the last column |
0.0.1
Update for python package installation