Rich now has support for multi-codepoint emojis. There have also been some Markdown improvements, and a number of fixes. See the release notes below for details.
[14.3.0] - 2026-01-24
Fixed
- IPython now respects when a
Consoleinstance is passed topretty.install#3915 - Fixed extraneous blank line on non-interactive disabled
Progress#3905 - Fixed extra padding on first cell in columns #3935
- Fixed trailing whitespace removed when soft_wrap=True #3937
- Fixed style new-lines when soft_wrap = True and a print style is set #3938
Added
- Added support for some multi-codepopint glyphs (will fix alignment issues for these characters) #3930
- Added support for
UNICODE_VERSIONenvironment variable #3930 - Added
last_render_heightproperty to LiveRender #3934 - Expose locals_max_depth and locals_overflow in traceback.install #3906
- Added
Segment.split_lines_terminator#3938
Changed
cells.cell_lennow has aunicode_versionparameter (that you probably should never change) #3930- Live will not write a new line if there was nothing rendered #3934
- Changed style of Markdown headers #3942
- Changed style of Markdown tables, added
markdown.table.headerandmarkdown.table.borderstyles #3942 - Changed style of Markdown rules #3942