All Versions
132
Latest Version
Avg Release Cycle
10 days
Latest Release
22 days ago

Changelog History
Page 2

  • v10.3.0 Changes

    June 09, 2021

    ➕ Added

    • ➕ Added Console.size setter
    • ➕ Added Console.width setter
    • ➕ Added Console.height setter
    • ➕ Added angular style Rich reprs
    • ➕ Added an IPython extension. Load via %load_ext rich

    🔄 Changed

    • 🔄 Changed the logic for retrieving the calling frame in console logs to a faster one for the Python implementations that support it.
  • v10.2.3 Changes

    June 05, 2021

    🔄 Changed

    • 🔄 Changed the logic for retrieving the calling frame in console logs to a faster one for the Python implementations that support it.
  • v10.2.2 Changes

    May 19, 2021

    🛠 Fixed

  • v10.2.1 Changes

    May 17, 2021

    🛠 Fixed

  • v10.2.0 Changes

    May 12, 2021

    ➕ Added

    • ➕ Added syntax for call, i.e. "Foo(bar)"
    • ➕ Added Console.measure as a convenient alias for Measurement.get
    • ➕ Added support for pretty printing attrs objects
    • ➕ Added mappingproxy to pretty print
    • ➕ Added UserDict and UserList support to pretty printer

    🔄 Changed

    • 🔄 Changed colorama init to set strip=False
    • 🔄 Changed highlighter for False, True, None to not match in the middle of a word. i.e. NoneType is no longer highlighted as None

    🛠 Fixed

  • v10.1.0 Changes

    April 03, 2020

    🛠 Fixed

    • 🛠 Fixed support for jupyter qtconsole and similar Jupyter environments
  • v10.0.1 Changes

    March 30, 2021

    🛠 Fixed

  • v10.0.0 Changes

    March 27, 2021

    🔄 Changed

    • Made pydoc import lazy as at least one use found it slow to import https://github.com/willmcgugan/rich/issues/1104
    • Modified string highlighting to not match in the middle of a word, so that apostrophes are not considered strings
    • 🆕 New way of encoding control codes in Segment
    • 🆕 New signature for Control class
    • 🔄 Changed Layout.split to use new Splitter class
    • 👌 Improved layout.tree
    • 🔄 Changed default theme color for repr.number to cyan
    • __rich_measure__ signature changed to accept ConsoleOptions rather than max_width
    • text parameter to rich.spinner.Spinner changed to RenderableType

    ➕ Added

    • Added __rich_repr__ protocol method to Pretty
    • ➕ Added rich.region.Region
    • ➕ Added ConsoleOptions.update_dimensions
    • ➕ Added rich.console.ScreenUpdate
    • Added Console.is_alt_screen
    • Added Control.segment, Control.bell, Control.home, Control.move_to, Control.clear, Control.show_cursor, Control.alt_screen
    • ⚡️ Added Console.update_screen and Console.update_screen_lines
    • Added Layout.add_split, Layout.split_column, Layout.split_row, layout.refresh
    • Added new Rich repr protocol __rich_repr__

    🛠 Fixed

  • v9.13.0 Changes

    March 06, 2021

    ➕ Added

    • 🖨 Pretty printer now supports dataclasses

    🛠 Fixed

    🔄 Changed

    • ➕ Added ws and wss to url highlighter
  • v9.12.4 Changes

    March 01, 2021

    🛠 Fixed

    🔄 Changed

    • 👍 Allow highly compressed table cells to go to 0 width
    • 💅 Optimization to remove empty styles in various places