All Versions
156
Latest Version
Avg Release Cycle
14 days
Latest Release
360 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v12.6.0 Changes
October 02, 2022โ Added
- ๐ Parse ANSI escape sequences in pretty repr https://github.com/Textualize/rich/pull/2470
- โ Add support for
FORCE_COLOR
env var https://github.com/Textualize/rich/pull/2449 - ๐ Allow a
max_depth
argument to be passed to theinstall()
hook https://github.com/Textualize/rich/issues/2486 - Document using
None
as name in__rich_repr__
for tuple positional args https://github.com/Textualize/rich/pull/2379 - Add
font_aspect_ratio
parameter in SVG export https://github.com/Textualize/rich/pull/2539/files - โ Added
Table.add_section
method. https://github.com/Textualize/rich/pull/2544
๐ Fixed
- ๐ Handle stdout/stderr being null https://github.com/Textualize/rich/pull/2513
- ๐ Fix NO_COLOR support on legacy Windows https://github.com/Textualize/rich/pull/2458
- ๐ Fix pretty printer handling of cyclic references https://github.com/Textualize/rich/pull/2524
- ๐ Fix missing
mode
property on file wrapper breaking uploads viarequests
https://github.com/Textualize/rich/pull/2495 - ๐ Fix mismatching default value of parameter
ensure_ascii
https://github.com/Textualize/rich/pull/2538 - โ Remove unused height parameter in
Layout
class https://github.com/Textualize/rich/pull/2540 - Fixed exception in Syntax.rich_measure for empty files
๐ Changed
- โ Removed border from code blocks in Markdown
-
v12.5.2 Changes
July 18, 2022โ Added
- โ Add Turkish Readme.
-
v12.5.1 Changes
July 11, 2022๐ Fixed
- ๐ Fixed missing typing extensions dependency on 3.9 https://github.com/Textualize/rich/issues/2386
- ๐ Fixed Databricks Notebook is not detected as Jupyter environment. https://github.com/Textualize/rich/issues/2422
-
v12.5.0 Changes
July 11, 2022โ Added
- Environment variables
JUPYTER_COLUMNS
andJUPYTER_LINES
to control width and height of console in Jupyter - ๐
Markdown friendly
Box
style,MARKDOWN
, for rendering tables ready to copy into markdown files inspect
will prefix coroutine functions withasync def
- โ
Style.__add__
will no longer returnNotImplemented
- Remove rich._lru_cache
๐ Changed
- 0๏ธโฃ Default width of Jupyter console size is increased to 115
- โก๏ธ Optimized Segment.divide
๐ Fixed
- ๐ Fix Rich clobbering cursor style on Windows https://github.com/Textualize/rich/pull/2339
- ๐ Fix text wrapping edge case https://github.com/Textualize/rich/pull/2296
- ๐ Allow exceptions that are raised while a Live is rendered to be displayed and/or processed https://github.com/Textualize/rich/pull/2305
- ๐ Fix crashes that can happen with
inspect
when docstrings contain some special control codes https://github.com/Textualize/rich/pull/2294 - ๐ Fix edges used in first row of tables when
show_header=False
https://github.com/Textualize/rich/pull/2330 - ๐ Fix interaction between
Capture
contexts andConsole(record=True)
https://github.com/Textualize/rich/pull/2343 - ๐ Fixed hash issue in Styles class https://github.com/Textualize/rich/pull/2346
- Fixed bug in
Segment.split_and_crop_lines
- Environment variables
-
v12.4.4 Changes
May 24, 2022๐ Changed
- โ Added clipping per line to SVG output to avoid box characters overlapping
- โก๏ธ Optimized SVG output
-
v12.4.3 Changes
May 23, 2022๐ Changed
- Further tweaks to SVG character matrix
- โ Added clip rect to SVG to prevent box characters overlapping bottom of terminal
-
v12.4.2 Changes
May 23, 2022๐ Fixed
- ๐ Fix for SVG on Firefox
๐ Changed
- โ Removed excess margin from SVG, tweaked cell sizes to better render block characters
-
v12.4.1 Changes
May 08, 2022๐ Fixed
- ๐ Fix for default background color in SVG export https://github.com/Textualize/rich/issues/2260
๐ Changed
- โ Added a keyline around SVG terminals which is visible on dark backgrounds
๐ Changed
- โ Added a keyline around SVG terminals which is visible on dark backgrounds
-
v12.4.0 Changes
May 07, 2022๐ Changed
- Rebuilt SVG export to create a simpler SVG that is more portable
- ๐ Fix render_lines crash when render height was negative https://github.com/Textualize/rich/pull/2246
- ๐ Make objects from
rich.progress.open
forward the name of the internal handle https://github.com/Textualize/rich/pull/2254
โ Added
- โ Add
padding
to Syntax constructor https://github.com/Textualize/rich/pull/2247
-
v12.3.0 Changes
April 26, 2022โ 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