Pytablewriter

Latest version: v1.2.0

Safety actively analyzes 625610 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 16

0.63.0

- Add `max_precision` argument to writer class constructors: 44
- Improve output precision of real numbers: 44
- Remove trailing whitespace when table does not have a name 46 (Thanks to movermeyer)
- Fix AsciiDoc table header output: 47 (Thanks to jvdvegt)
- Fix to dequote in cells properly: 49 (Thanks to hugovk)
- Modify to accept type hints by strings as well
- Add `CodeQL` analysis
- Add type annotations
- Allow `XlsxWriter` v3
- Add `setup-ci` target to Makefile

0.62.0

- Add support for `CommonMark` as a flavor for `MarkdownTableWriter` class
- Add support for `kramdown`/`Jeklly` as a flavor for `MarkdownTableWriter` class
- Add support styles(`fg_color`, `bg_color`, `font_weight`, `font_style`) for `AsciiDocTableWriter` class
- Add `table_style` for `MediaWikiTableWriter`: 43
- Add `overwrite_type_hints` argument to `from_dataframe` method
- Add types to `pytablewirter.typehint`
- Add support for string with thousand separators as integer: 44
- Add support for string with thousand separators as integer
- Made it possible to set `flavor` as a keyword argument of `MarkdownTableWriter` constructor
- Fix to `flavor` keyword argument properly applied when executing `write_table` method at the second time
- Change to just output warning instead of raising exception when `set_theme` method failed
- Improve error messages when a theme not found
- Improve output precision of numbers: 44
- This may increase output decimal places of real numbers compared to the previous versions
- Remove an unused class

0.61.0

- Add an alias for `Style.color` as `Style.fg_color`
- Make it possible to set `theme` via writer class constructors
- Make it possible to initialize writer from `dataframe` via writer class constructors
- Fix comparison of `Style.__eq__` method
- Fix CSS output of `HtmlTableWriter.write_table` method when `write_css=True`
- Vendoring `msgfy` package

0.60.0

- Add support for AsciiDoc format
- Add format name `ssv` for `SpaceAlignedTableWriter` class
- Make it possible to set `write_callback` via writer class constructors
- Fix format attributes of `UNICODE`/`BOLD_UNICODE` enums
- Remove `es5`/`es6` from `extras_require`

0.59.0

- Add support for Python 3.10
- Drop support for Python 3.5
- Markdown alignment cells respect `margin` 36 (Thanks to shawalli)
- Add validation to margin setter
- Make it possible to set more writer settings via writer class constructors
- Forced to set margin to zero for CSV/sourcecode writer classes
- Fix `_repr_html_` method to properly apply writer settings
- Fix to `margin` value setting changes are properly applied after written a table
- Modify type annotations
- Update requirements

0.58.0

- Add `PandasDataFramePickleWriter` class
- Add support for keyword arguments initialization to `TableWriterFactory` instantiation
- Fix initialization by keyword arguments of writer class constructor
- Remove deprecated properties

Page 2 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.