rich

Rich is a Python library for rich text and beautiful formatting in the terminal.

MIT License

Downloads
241.8M
Stars
48.1K
Committers
268

Bot releases are visible (Hide)

rich - Latest Release

Published by willmcgugan 8 months ago

Fixes some character widths

[13.7.1] - 2023-02-28

Fixed

rich - The "It's a wrap" release

Published by willmcgugan 11 months ago

[13.7.0] - 2023-11-15

Added

Fixed

rich - The Python 3.12 release

Published by willmcgugan about 1 year ago

Mostly a meta update in readiness for the release of Python3.12

[13.6.0] - 2023-09-30

Added

  • Added Python 3.12 to classifiers.
rich - Markdown fixes

Published by willmcgugan about 1 year ago

[13.5.3] - 2023-09-17

Fixed

rich -

Published by willmcgugan about 1 year ago

Bugfix

[13.5.2] - 2023-08-01

Fixed

  • Fixed Text.expand_tabs assertion error
rich -

Published by willmcgugan about 1 year ago

Very minor update to URL highlighting

[13.5.1] - 2023-07-31

Fixed

rich - Mostly cake, one or two puppies

Published by willmcgugan about 1 year ago

https://textual.textualize.io/blog/2023/07/29/pull-requests-are-cake-or-puppies/

[13.5.0] - 2023-07-29

Fixed

Added

  • Added Text.extend_style method.
  • Added Span.extend method.

Changed

  • Text.tab_size now defaults to None to indicate that Console.tab_size should be used.
rich -

Published by willmcgugan over 1 year ago

[13.4.2] - 2023-06-12

Changed

  • Relaxed markdown-it-py dependency
rich - Hot fix for typing extension issue

Published by willmcgugan over 1 year ago

[13.4.1] - 2023-05-31

Fixed

rich - Added tables to Markdown

Published by willmcgugan over 1 year ago

[13.4.0] - 2023-05-31

Added

table

rich -

Published by willmcgugan over 1 year ago

[13.3.5] - 2023-04-27

Fixed

  • Fixed italic indent guides in SVG output
rich - Bugfix for is_terminal

Published by willmcgugan over 1 year ago

[13.3.4] - 2023-04-12

Fixed

rich - Clear meta and links

Published by willmcgugan over 1 year ago

Just a new method on the Style class. A helper for Textual, you probable aren't going to need it.

[13.3.3] - 2023-02-27

Added

  • Added Style.clear_meta_and_links
rich - Fixes and maintenance

Published by willmcgugan over 1 year ago

Mixed bag, mostly fixes

[13.3.2] - 2023-02-04

Fixed

Added

  • Added Polish README

Changed

rich - My math was wrong

Published by willmcgugan over 1 year ago

This release contains a fix for truecolor to eight bit color conversion, which results in more accurate colors.

[13.3.1] - 2023-01-28

Fixed

rich - Dependency update

Published by willmcgugan over 1 year ago

[13.3.0] - 2023-01-27

Fixed

Added

  • Added encoding parameter in Theme.read
rich - New Markdown parser

Published by willmcgugan almost 2 years ago

v13.2.0 replaces the unmaintained commonmark library with markdown-it-py. This new parser has a lot more capabilities and will allow us to implement a number of additional Markdown features in the future.

The output from the Markdown renderable may change a little from previous versions.

[13.2.0] - 2023-01-19

Changed

rich - Jupyter tracebacks fix

Published by willmcgugan almost 2 years ago

This release fixes tracebacks in Jupyter which didn't show the code.

Additionally tracebacks have two new parameters to hide double underscore and single underscore locals. See the changelog for details

[13.1.0] - 2023-01-14

Fixed

Added

Changed

  • Tracebacks will now hide double underscore names from locals by default. Set locals_hide_dunder=False to restore previous behaviour.
rich - Fix for splitting segments

Published by willmcgugan almost 2 years ago

Fix for an issue where Segment.split_cells produced the wrong result.

Mostly a hotfix for the benefit of Textual.

[13.0.1] - 2023-01-06

Fixed

  • Fixed issue with Segment.split_cells for mixed single and double cell widths
rich - Dropped Python3.6 support

Published by willmcgugan almost 2 years ago

Some relatively minor fixes and improvements. The most significant update (and the reason for the major version bump) is that Rich has dropped Python3.6 support.

If you are a Python3.6 user and can't upgrade for whatever reason, pin to version 12.6.0.

[13.0.0] - 2022-12-30

Fixed

Changed

Added

Package Rankings
Top 0.25% on Pypi.org
Top 5.24% on Proxy.golang.org
Top 1.85% on Conda-forge.org
Top 7.68% on Anaconda.org
Badges
Extracted from project README
Downloads PyPI version codecov Rich blog Twitter Follow