Releases: Textualize/rich
v11.1.0
Vertical alignment in tables
The headline feature of this reach is vertical alignment in tables.
Note: as a major version bump, this version has some breaking changes. These changes won't affect many people, but we like to be strict about semver. See the release notes below.
[11.0.0] - 2022-01-09
Added
Fixed
- Fixed issue with pretty repr in jupyter notebook #1717
- Fix Traceback theme defaults override user supplied styles #1786
Changed
- breaking Deprecated rich.console.RenderGroup, now named rich.console.Group
- breaking
Syntax.__init__
parameterlexer_name
renamed tolexer
- Syntax constructor accepts both str and now a pygments lexer #1748
v10.16.2: Merge pull request #1793 from willmcgugan/escape_at
[10.16.2] - 2021-01-02
Fixed
- Fixed @ not being escaped in markup
v10.16.1: Merge pull request #1756 from willmcgugan/overlap-markup
v10.16.0
Hotfix to fix deadlock issue with Live (including status and progress)
AFAIK this issue only occurred in test suites, but it is a recommended that if you have 10.15.X installed you should upgrade.
[10.15.2] - 2021-12-02
Fixed
- Deadlock issue #1734
Merge pull request #1729 from willmcgugan/v10.15.1
Reverted a fix for #1530
On reflection, I think the fix might introduce the possibility for a deadlock -- although none was reported.
[10.15.1] - 2021-11-29
Changed
- Reverted thread-safety fix for Live that introduced deadlock potential
Merge pull request #1723 from willmcgugan/v10.15.0
[10.15.0] - 2021-11-28
Added
- Added dynamic_progress.py to examples
- Added ConsoleOptions.update_height
- Fixed Padding not respecting height
- Added Text.from_ansi method
Changed
- Some optimizations for simple strings (with only single cell widths)
Fixed
v10.14.0
Mostly fixes for edge cases. Added a rich_cast function to rich.protocol, which is unlikely to be used outside of Rich itself.
[10.14.0] - 2021-11-16
Fixed
- Fixed progress speed not updating when total doesn't change
- Fixed superfluous new line in Status #1662
- Fixed Windows legacy width again
- Fixed infinite loop in set_cell_size #1682
Added
- Added file protocol to URL highlighter #1681
- Added rich.protocol.rich_cast
Changed
- Allowed
__rich__
to work recursively - Allowed Text classes to work with sep in print #1689
v10.13.0
This release is mostly bugfixes (details below). The minor version bump is because print_json
grew a number of parameters to match json.dumps
[10.13.0] - 2021-11-07
Added
- Added json.dumps parameters to print_json #1638
Fixed
- Fixed an edge case bug when console module try to detect if they are in a tty at the end of a pytest run
- Fixed a bug where logging handler raises an exception when running with pythonw (related to https://bugs.python.org/issue13807)
- Fixed issue with TERM env vars that have more than one hyphen #1640
- Fixed missing new line after progress bar when terminal is not interactive #1606
- Fixed exception in IPython when disabling pprint with %pprint #1646
- Fixed issue where values longer than the console width produced invalid JSON #1653
- Fixes trailing comma when pretty printing dataclass with last field repr=False #1599
Changed
- Markdown codeblocks now word-wrap #1515