rich v12.3.0 Release Notes
Release Date: 2022-04-26 // almost 2 years ago-
โ Added
- Ability to change terminal window title https://github.com/Textualize/rich/pull/2200
- โ Added show_speed parameter to progress.track which will show the speed when the total is not known
- Python blocks can now opt out from being rendered in tracebacks's frames, by setting a
_rich_traceback_omit = True
in their local scope https://github.com/Textualize/rich/issues/2207
๐ Fixed
- Fall back to
sys.__stderr__
on POSIX systems when trying to get the terminal size (fix issues when Rich is piped to another process) - ๐ Fixed markup escaping issue https://github.com/Textualize/rich/issues/2187
- Safari - Box appearing around SVG export https://github.com/Textualize/rich/pull/2201
- ๐ Fixed recursion error in Jupyter progress bars https://github.com/Textualize/rich/issues/2047
- Complex numbers are now identified by the highlighter https://github.com/Textualize/rich/issues/2214
- ๐ Fix crash on IDLE and forced is_terminal detection to False because IDLE can't do escape codes https://github.com/Textualize/rich/issues/2222
- ๐ Fixed missing blank line in traceback rendering https://github.com/Textualize/rich/issues/2206
- ๐ Fixed running Rich with the current working dir was deleted https://github.com/Textualize/rich/issues/2197
๐ Changed
- Setting
total=None
on progress is now possible, and will display pulsing animation - Micro-optimization for Segment.divide