Overview

Rich 14.1, released on June 25, 2025, removes the typing_extensions dependency and adds nested Live context support.

Main Features

Removed typing_extensions

Rich no longer depends on typing_extensions, reducing the number of dependencies and simplifying installation.

python
from rich.console import Console
from rich.table import Table

console = Console()
table = Table(title='Packages')
table.add_column('Name')
table.add_column('Version')
table.add_row('Rich', '14.1')
console.print(table)

Nested Live

Nested Live contexts are now supported, allowing multiple dynamic displays to be combined simultaneously.

python
from rich.live import Live
from rich.table import Table
import time

table = Table()
table.add_column('Step')

with Live(table, refresh_per_second=4):
    for i in range(5):
        table.add_row(f'Step {i}')
        time.sleep(0.5)

Sources