Bump rich from 13.7.1 to 13.8.0
Bumps rich from 13.7.1 to 13.8.0.
Release notes
Sourced from rich's releases.
The Thanks for your patience Release
This is a fairly large update. Mostly an accumulation of small fixes and enhancements. Nothing qualifies as a *breaking change (for some definition), but there may be some subtly changes to output. Check below for anything that might affect you!
[13.8.0] - 2024-08-26
Fixed
- Fixed
Table
rendering of box elements so "footer" elements truly appear at bottom of table, "mid" elements in main table body.- Fixed styles in Panel when Text objects are used for title Textualize/rich#3401
- Fix pretty repr for
collections.deque
Textualize/rich#2864- Thread used in progress.track will exit if an exception occurs in a generator Textualize/rich#3402
- Progress track thread is now a daemon thread Textualize/rich#3402
- Fixed cached hash preservation upon clearing meta and links Textualize/rich#2942
- Fixed overriding the
background_color
ofSyntax
not including padding Textualize/rich#3295- Fixed pretty printing of dataclasses with a default repr in Python 3.13 Textualize/rich#3455
- Fixed selective enabling of highlighting when disabled in the
Console
Textualize/rich#3419- Fixed BrokenPipeError writing an error message Textualize/rich#3468
- Fixed superfluous space above Markdown tables Textualize/rich#3469
- Fixed issue with record and capture interaction Textualize/rich#3470
- Fixed control codes breaking in
append_tokens
Textualize/rich#3471- Fixed exception pretty printing a dataclass with missing fields Textualize/rich#3472
Changed
RichHandler
errors and warnings will now use different colors (red and yellow) Textualize/rich#2825- Removed the empty line printed in jupyter while using
Progress
Textualize/rich#2616- Running tests in environment with
FORCE_COLOR
orNO_COLOR
environment variables- ansi decoder will now strip problematic private escape sequences (like
\x1b7
) Textualize/rich#3278- Tree's ASCII_GUIDES and TREE_GUIDES constants promoted to class attributes
Added
- Adds a
case_sensitive
parameter toprompt.Prompt
. This determines if the response is treated as case-sensitive. Defaults toTrue
.- Added
Console.on_broken_pipe
Textualize/rich#3468
Changelog
Sourced from rich's changelog.
[13.8.0] - 2024-08-26
Fixed
- Fixed
Table
rendering of box elements so "footer" elements truly appear at bottom of table, "mid" elements in main table body.- Fixed styles in Panel when Text objects are used for title Textualize/rich#3401
- Fix pretty repr for
collections.deque
Textualize/rich#2864- Thread used in progress.track will exit if an exception occurs in a generator Textualize/rich#3402
- Progress track thread is now a daemon thread Textualize/rich#3402
- Fixed cached hash preservation upon clearing meta and links Textualize/rich#2942
- Fixed overriding the
background_color
ofSyntax
not including padding Textualize/rich#3295- Fixed pretty printing of dataclasses with a default repr in Python 3.13 Textualize/rich#3455
- Fixed selective enabling of highlighting when disabled in the
Console
Textualize/rich#3419- Fixed BrokenPipeError writing an error message Textualize/rich#3468
- Fixed superfluous space above Markdown tables Textualize/rich#3469
- Fixed issue with record and capture interaction Textualize/rich#3470
- Fixed control codes breaking in
append_tokens
Textualize/rich#3471- Fixed exception pretty printing a dataclass with missing fields Textualize/rich#3472
Changed
RichHandler
errors and warnings will now use different colors (red and yellow) Textualize/rich#2825- Removed the empty line printed in jupyter while using
Progress
Textualize/rich#2616- Running tests in environment with
FORCE_COLOR
orNO_COLOR
environment variables- ansi decoder will now strip problematic private escape sequences (like
\x1b7
) Textualize/rich#3278- Tree's ASCII_GUIDES and TREE_GUIDES constants promoted to class attributes
Added
- Adds a
case_sensitive
parameter toprompt.Prompt
. This determines if the response is treated as case-sensitive. Defaults toTrue
.- Added
Console.on_broken_pipe
Textualize/rich#3468
Commits
-
9ec4191
Merge pull request #3473 from Textualize/bump1380 -
9c74f03
bump to v13.8.0 -
dc7a195
Merge pull request #3472 from Textualize/fix-bad-dataclass -
c938830
changelog -
6055e2d
fix for missing field in dataclass -
b6f2f7a
Merge pull request #3454 from subrat-lima/master -
b1397be
Merge pull request #3455 from jjhelmus/dataclasses_3.13 -
035f3ea
Merge pull request #3452 from sbraz/typos_examples -
d6abebd
Merge branch 'master' into dataclasses_3.13 -
1b2dada
Merge pull request #3471 from Textualize/fix-append-tokens - Additional commits viewable in compare view