Migrating to Rich v14.1.0
Version v14.1.0 introduces 1 breaking change. This guide details how to update your code.
Released: 7/25/2025
1
Breaking Changes
2
Migration Steps
4
Affected Symbols
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
ProgressSyntaxPaneltyping_extensionsBreaking Changes
●Issue #1
Removed `typing_extensions` from runtime dependencies. Code that relied on Rich exposing `typing_extensions` will now fail; add `typing_extensions` as an explicit dependency or vendor the needed types.
Migration Steps
- 1If your project relied on Rich providing `typing_extensions`, add `typing_extensions` to your project's dependencies.
- 2No code changes required for the new nesting capability or the new `padding` property, but you may want to update any custom handling of live objects.
Release Summary
Rich 14.1.0 adds nested live objects, a new `padding` property for `Syntax`, and the `TTY_INTERACTIVE` env var, while removing the `typing_extensions` runtime dependency and fixing several bugs.
Need More Details?
View the full release notes and all changes for Rich v14.1.0.
View Full Changelog