[12.5.0] - 2022-07-11
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
Changed
- Default width of Jupyter console size is increased to 115
- Optimized Segment.divide
Style.__add__
will no longer returnNotImplemented
- Remove rich._lru_cache
Fixed
- Fix Rich clobbering cursor style on Windows #2339
- Fix text wrapping edge case #2296
- Allow exceptions that are raised while a Live is rendered to be displayed and/or processed #2305
- Fix crashes that can happen with
inspect
when docstrings contain some special control codes #2294 - Fix edges used in first row of tables when
show_header=False
#2330 - Fix interaction between
Capture
contexts andConsole(record=True)
#2343 - Fixed hash issue in Styles class #2346
- Fixed bug in
Segment.split_and_crop_lines