Change8

v14.3.0

📦 richView on GitHub →
4 features🐛 5 fixes🔧 10 symbols

Summary

This release introduces support for multi-codepoint emojis and includes several improvements to Markdown rendering. Numerous bug fixes address issues related to progress bars, padding, and soft wrapping.

Migration Steps

  1. If you rely on the internal implementation of `cells.cell_len`, note that it now accepts a `unicode_version` parameter.

✨ New Features

  • Added support for some multi-codepopint glyphs (will fix alignment issues for these characters)
  • Added support for `UNICODE_VERSION` environment variable
  • Added `last_render_height` property to LiveRender
  • Expose locals_max_depth and locals_overflow in traceback.install

🐛 Bug Fixes

  • IPython now respects when a `Console` instance is passed to `pretty.install`
  • Fixed extraneous blank line on non-interactive disabled `Progress`
  • Fixed extra padding on first cell in columns
  • Fixed trailing whitespace removed when soft_wrap=True
  • Fixed style new-lines when soft_wrap = True and a print style is set

Affected Symbols