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)
