Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: Textualize/rich

The infinite Release

19 Feb 17:24
ce01188
This commit was created on GitHub.com and signed with GitHub's verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Fixed a infinite loop in split_graphemes

[14.3.3] - 2026-02-19

Fixed

  • Fixed infinite loop with cells.split_graphemes #4006
Assets 2
Loading
willn-dev, arcangelo7, anomatomato, iliqiliev, aiwonderland, and kevinbird15 reacted with heart emoji
6 people reacted

The ZWJy release

01 Feb 16:21
0752ff0
This commit was created on GitHub.com and signed with GitHub's verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

A fix for cell_len edge cases

[14.3.2] - 2026-02-01

Fixed

  • Fixed solo ZWJ crash #3953
  • Fixed control codes reporting width of 1 #3953
Loading
dharmatech, iliqiliev, etiennelndr, YASHIM-png, and edgarrmondragon reacted with thumbs up emoji
5 people reacted

The Nerdy Fix release

24 Jan 21:41
f2a1c3b
This commit was created on GitHub.com and signed with GitHub's verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Fixed issue with characters outside of unicode range reporting 0 cell size

[14.3.1] - 2026-01-24

Fixed

  • Fixed characters out of unicode range reporting a cell size if 0 #3944
Loading
iliqiliev, NSPC911, ebbe-brandstrup, gh640, and Evic7 reacted with thumbs up emoji
5 people reacted

The more emojis release

24 Jan 12:27

Choose a tag to compare

Rich now has support for multi-codepoint emojis. There have also been some Markdown improvements, and a number of fixes. See the release notes below for details.

[14.3.0] - 2026-01-24

Fixed

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

Added

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

Changed

  • cells.cell_len now has a unicode_version parameter (that you probably should never change) #3930
  • Live will not write a new line if there was nothing rendered #3934
  • Changed style of Markdown headers #3942
  • Changed style of Markdown tables, added markdown.table.header and markdown.table.border styles #3942
  • Changed style of Markdown rules #3942
Loading
KiGamji reacted with laugh emoji svlandeg and ebbe-brandstrup reacted with hooray emoji nimish-ks, guguss-31, and iliqiliev reacted with rocket emoji
6 people reacted

The Easy as Pi release

09 Oct 14:18

Choose a tag to compare

This release bumps Python compatibility to the just-released Python 3.14.

[14.2.0] - 2025-10-09

Changed

  • Python3.14 compatibility #3861
Loading
xplosionmind, qlenlen, mhxion, and nseetim reacted with thumbs up emoji nehalecky, munechika-koyo, thesleepyniko, NeilGirdhar, applied-mathematician, gh640, jonigl, nseetim, and zg404 reacted with hooray emoji egeres, jonigl, nseetim, and albertniyo reacted with heart emoji
14 people reacted

The Lively Release

25 Jul 07:35
2dca1b7
This commit was created on GitHub.com and signed with GitHub's verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Live objects may now be nested. Previously a progress bar inside another progress context would fail. See the changelog below for this and other changes.

[14.1.0] - 2025-06-25

Changed

  • Removed typing_extensions from runtime dependencies #3763
  • Live objects (including Progress) may now be nested #3768
  • Added padding property to Syntax which returns a tuple of four integers #3782

Fixed

  • Fixed extraction of recursive exceptions #3772
  • Fixed padding applied to Syntax #3782
  • Fixed Panel title missing the panel background style #3569

Added

  • Added TTY_INTERACTIVE environment variable to force interactive mode off or on #3777
Loading
xplosionmind, evalstate, cobycloud, wevertonms, edgarrmondragon, gh640, egeres, joshtree41, akx, and josephvfr23 reacted with thumbs up emoji MaddyGuthridge, TezRomacH, cobycloud, naruaika, jack-mcivor, and notatallshaw-gts reacted with hooray emoji xplosionmind, cobycloud, snimu, and notatallshaw-gts reacted with heart emoji xplosionmind, j-greig, and cobycloud reacted with eyes emoji
17 people reacted

The ENVy of all other releases

30 Mar 14:18
72e3bb3
This commit was created on GitHub.com and signed with GitHub's verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Mostly updates to Traceback rendering, to add support for features introduced in Python3.11

We also have a new env var that I am proposing to become a standard. TTY_COMPATIBLE=1 tells Rich to write ansi-escape sequences even if it detects it is not writing to a terminal. This is intended for use with GitHub Actions / CI, which can interpret escape sequences, but aren't a terminal.

There is also a change to how NO_COLOR and FORCE_COLOR are interpreted, which is the reason for the major version bump.

[14.0.0] - 2025-03-30

Added

  • Added env var TTY_COMPATIBLE to override auto-detection of TTY support (See console.rst for details). #3675

Changed

  • An empty NO_COLOR env var is now considered disabled. #3675
  • An empty FORCE_COLOR env var is now considered disabled. #3675
  • Rich tracebacks will now render notes on Python 3.11 onwards (added with Exception.add_note) #3676
  • Indentation in exceptions won't be underlined #3678
  • Rich tracebacks will now render Exception Groups #3677
Loading
xavierog, jack-mcivor, jevinskie, royatt, bigbrozer, jsnel, ThomasByr, wevertonms, candrewlee14, mhxion, and 3 more reacted with thumbs up emoji ddkasa, ashish10alex, mhxion, skidev101, and mokulus-btp reacted with hooray emoji hoho4190, Hammer2900, ahans30, R-W-0, SWIRCH, harkabeeparolus, patrickwolf, and mokulus-btp reacted with heart emoji rpdelaney, ffrancoa, and mokulus-btp reacted with eyes emoji
25 people reacted

The Faster is Faster release

02 Nov 12:15
43d3b04
This commit was created on GitHub.com and signed with GitHub's verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

[13.9.4] - 2024-11-01

Changed

  • Optimizations to cell_len which may speed up Rich / Textual output #3546
Loading
felipeacsi, menisadi, firengate, harkabeeparolus, tmeckel, Mutaz94, and wevertonms reacted with thumbs up emoji xavierog, Puiching-Memory, firengate, mattcristal, 0xM4LL0C, and tmeckel reacted with hooray emoji 0xM4LL0C, 0xbrayo, Arianrezaz, and fayizshaffaq reacted with heart emoji leynier, csessh, firengate, barbashovtd, 0xM4LL0C, tmeckel, jlily9, wevertonms, and iapeng reacted with rocket emoji
19 people reacted

The irregular expression release

22 Oct 15:38
afcc5c5
This commit was created on GitHub.com and signed with GitHub's verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Fix a broken regex that resulted in the slow path being chosen for some operations. This fix should result in notable speedups for some operations, such as wrapping text.

[13.9.3] - 2024-10-22

Fixed

  • Fixed broken regex that may have resulted in poor performance. #3535
Loading
TomJGooding, felipeacsi, harkabeeparolus, firengate, binbjz, Froloket64, csessh, and jrjsmrtn reacted with thumbs up emoji mattsta, firengate, and binbjz reacted with laugh emoji xavierog, barbashovtd, gh640, firengate, and binbjz reacted with hooray emoji leynier, firengate, and binbjz reacted with rocket emoji
13 people reacted

The Splitting segments Release

04 Oct 11:51
0f2f51b
This commit was created on GitHub.com and signed with GitHub's verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

A hotfix for highlighting in the table, and a fix for Segment.split_cells

[13.9.2] - 2024-10-04

Fixed

  • Fixed Table columns not highlighting when added by add_row #3517
  • Fixed an issue with Segment.split_cells reported in Textual Textualize/textual#5090
Loading
jlily9, nilsso, beskep, Hammer2900, binbjz, felipeacsi, firengate, YanMing-lxb, harkabeeparolus, KalvinVilla, and elsenqurbanov reacted with thumbs up emoji firengate reacted with laugh emoji binbjz, firengate, and YanMing-lxb reacted with hooray emoji firengate and YanMing-lxb reacted with heart emoji leynier, AntonioBerna, binbjz, and firengate reacted with rocket emoji
13 people reacted
Previous 1 2 3 4 5 ... 17 18 Next
Previous Next