Pytablewriter

Latest version: v1.2.0

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

Scan your dependencies

Page 1 of 16

1.2.0

- Add `pytablewriter-altcol-theme` to theme extras
- Add `margin` support to the `CssTableWriter` class
- Add support for Python 3.12
- Add `enable_style_filter` method and `disable_style_filter`` method to writer classes
- Add `check_style_filter_kwargs` method to the `Theme` class
- Modify the style filter to be applicable to table headers: 37 (Thanks to shawalli)
- Change the `add_col_separator_style_filter` method that raises `NotImplementedError` to debug-log output
- Improve discovery of pytablewriter plugins
- Bump minimum required version of `typepy` to 1.3.2
- Fix `margin`, `stream`, and `style_filter_kwargs` to be propagated correctly in `from_writer` method
- Fix the output of `HtmlTableWriter.write_table` method when the method called with `write_css=True`
- Fix an issue where the CSS output would be incorrect if the `HtmlTableWriter.write_table` method was called with `write_css=True` when `table_name` was not specified
- Fix style applying for headers of `CssTableWriter` writer class
- Fix type annotations


**Full Changelog**: https://github.com/thombashi/pytablewriter/compare/v1.1.0...v1.2.0

1.1.0

- Add color support for GFM to `MarkdownTableWriter` class
- Add `FontStyle.TYPEWRITER`
- Add styles supported by Latex writers
- `Style.fg_color`
- `Style.decoration_line`: `DecorationLine.STRIKE`, `DecorationLine.LINE_THROUGH`
- `Style.decoration_line`: `DecorationLine.UNDERLINE`
- Add warnings for when invalid style attributes are passed to the Style class
- Modify the output format of Latex table writers
- Improve type annotations
- Fix Excel worksheet name generation
- Bump minimum required version of `DataProperty` to 1.0.1


**Full Changelog**: https://github.com/thombashi/pytablewriter/compare/v1.0.0...v1.1.0

1.0.0

- Add support for Python 3.11
- Drop support for Python 3.6
- Fix a regular expression range of LatexWriter: 57
- Add support for Elasticsearch 8
- Drop support for Elasticsearch 7
- Reduce import time for non-pandas use
- Update `pathvalidate` dependency to allow v3
- Bump minimum version requirement of `SimpleSQLite`
- Improve type annotations
- Add `zip_safe=False`
- Change the `Cell` class to an immutable data class
- Update docs
- Replace deprecated `setup.py` calls
- Add `pandas` extras
- Add `__all__` to `__init__.py`
- Remove deprecated functions and properties
- `dump_tabledata`
- `set_log_level`
- `AbstractTableWriter.header_list`
- `AbstractTableWriter.type_hint_list`
- `AbstractTableWriter.styles`
- `AbstractTableWriter.style_list`
- `AbstractTableWriter.value_preprocessor.setter`

**Full Changelog**: https://github.com/thombashi/pytablewriter/compare/v0.64.2...v1.0.0

0.64.2

- Fix to `thousand_separator` of `default_style` not properly applied: 55 (Thanks to riklopfer)
- Add support for `PyYAML` v7
- Avoid installation error with `setuptools>=58`
- Modify type annotations:
- `default_style` property
- `StyleFilterFunc.__call__` method
- `ColSeparatorStyleFilterFunc.__call__` method

**Full Changelog**: https://github.com/thombashi/pytablewriter/compare/v0.64.1...v0.64.2

0.64.1

- Fix write failed when the inputs include `dict` values: 52 (Thanks to rutsam)
- Improve write performance

**Full Changelog**: https://github.com/thombashi/pytablewriter/compare/v0.64.0...v0.64.1

0.64.0

- Modify to accept `deuote` keyword argument at writer class constructors: 51 (Thanks to andormarkus)
- Make it possible to specify type hints by strings

Page 1 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.