rich/CHANGELOG.md

4.9 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.1.0] - 2020-05-10

Added

  • Added hyperlinks to Style and markup
  • Added justify and code theme switches to markdown command

[1.0.3] - 2020-05-08

Added

  • Added python -m rich.syntax command

[1.0.2] - 2020-05-08

Fixed

[1.0.1] - 2020-05-08

Changed

  • Applied console markup after highlighting
  • Documented highlighting
  • Changed Markup parser to handle overlapping styles
  • Relaxed dependency on colorama
  • Allowed Theme to accept values as style definitions (str) as well as Style instances
  • Added a panel to emphasize code in Markdown

Added

  • Added markup.escape
  • Added python -m rich.theme command
  • Added python -m rich.markdown command
  • Added rendering of images in Readme (links only)

Fixed

[1.0.0] - 2020-05-03

Changed

  • Improvements to repr highlighter to highlight URLs

[0.8.13] - 2020-04-28

Fixed

  • Fixed incorrect markdown rendering for quotes and changed style

[0.8.12] - 2020-04-21

Fixed

  • Removed debug print from rich.progress

[0.8.11] - 2020-04-14

Added

  • Added Table.show_lines to render lines between rows

Changed

  • Added markup escape with double square brackets

[0.8.10] - 2020-04-12

Fixed

  • Fix row_styles applying to header

[0.8.9] - 2020-04-12

Changed

  • Added force_terminal option to Console.__init__

Added

  • Added Table.row_styles to enable zebra striping.

[0.8.8] - 2020-03-31

Fixed

  • Fixed background in Syntax

[0.8.7] - 2020-03-31

Fixed

  • Broken wrapping of long lines
  • Fixed wrapping in Syntax

Changed

  • Added word_wrap option to Syntax, which defaults to False.
  • Added word_wrap option to Traceback.

[0.8.6] - 2020-03-29

Added

  • Experimental Jupyter notebook support: from rich.jupyter import print

[0.8.5] - 2020-03-29

Changed

  • Smarter number parsing regex for repr highlighter

Added

  • uuid highlighter for repr

[0.8.4] - 2020-03-28

Added

  • Added 'test card', run python -m rich

Changed

  • Detected windows terminal, defaulting to colorama support

Fixed

  • Fixed table scaling issue

[0.8.3] - 2020-03-27

Fixed

  • CJK right align

[0.8.2] - 2020-03-27

Changed

  • Fixed issue with 0 speed resulting in zero division error
  • Changed signature of Progress.update
  • Made calling start() a second time a no-op

[0.8.1] - 2020-03-22

Added

  • Added progress.DownloadColumn

[0.8.0] - 2020-03-17

Added

  • CJK support
  • Console level highlight flag
  • Added encoding argument to Syntax.from_path

Changed

[0.7.2] - 2020-03-15

Fixed

  • KeyError for missing pygments style

[0.7.1] - 2020-03-13

Fixed

  • Issue with control codes being used in length calculation

Changed

  • Remove current_style concept, which wasn't really used and was problematic for concurrency

[0.7.0] - 2020-03-12

Changed

  • Added width option to Panel
  • Change special method __render_width__ to __measure__
  • Dropped the "markdown style" syntax in console markup
  • Optimized style rendering

Added

  • Added Console.show_cursor method
  • Added Progress bars

Fixed

  • Fixed wrapping when a single word was too large to fit in a line

[0.6.0] - 2020-03-03

Added

  • Added tab_size to Console and Text
  • Added protocol.is_renderable for runtime check
  • Added emoji switch to Console
  • Added inherit boolean to Theme
  • Made Console thread safe, with a thread local buffer

Changed

  • Console.markup attribute now effects Table
  • SeparatedConsoleRenderable and RichCast types

Fixed

  • Fixed tabs breaking rendering by converting to spaces

[0.5.0] - 2020-02-23

Changed

  • Replaced __console_str__ with __rich__

[0.4.1] - 2020-02-22

Fixed

  • Readme links in Pypi

[0.4.0] - 2020-02-22

Added

  • Added Traceback rendering and handler
  • Added rich.constrain
  • Added rich.rule

Fixed

  • Fixed unnecessary padding

[0.3.3] - 2020-02-04

Fixed

[0.3.2] - 2020-01-26

Added

  • Added rich.logging

[0.3.1] - 2020-01-22

Added

  • Added colorama for Windows support

[0.3.0] - 2020-01-19

Added

  • First official release, API still bto be stabilized