All Versions
156
Latest Version
Avg Release Cycle
14 days
Latest Release
562 days ago

Changelog History
Page 8

  • v6.2.0 Changes

    September 13, 2020

    Screen Shot 2020-09-13 at 13 34 26

    [6.2.0] - 2020-09-13

    ➕ Added

    • ➕ Added inline code highlighting to Markdown
  • v6.1.2 Changes

    September 11, 2020

    Screen Shot 2020-09-11 at 16 50 31

    [6.1.2] - 2020-09-11

    ➕ Added

    • ➕ Added ipv4 and ipv6 to ReprHighlighter

    🔄 Changed

    • The # sign is included in url highlighting

    🛠 Fixed

    • 🛠 Fixed force-color switch in rich.syntax and rich.markdown commands
  • v6.1.1 Changes

    September 07, 2020

    A tiny change to 6.1.0

    Inspect now adds def to signature of methods. Not strictly necessary, but I think it helps distinguish methods from data.

    Screen Shot 2020-09-08 at 15 32 51

    [6.1.1] - 2020-09-07

    🔄 Changed

    • ⏪ Restored "def" in inspect signature
  • v6.1.0 Changes

    September 07, 2020

    🚀 This release adds a function called inspect which uses rich to display the data / methods / docs for any Python object.

    I think this is a fantastic debug aid, and I'm looking forward to using it in other projects.

    Screen Shot 2020-09-07 at 17 14 08

    [6.1.0] - 2020-09-07

    ➕ Added

    • 🆕 New inspect module
    • ➕ Added os._Environ to pretty print

    🛠 Fixed

    • Prevented recursive renderables from getting stuck

    🔄 Changed

    • force_terminal and force_jupyter can now be used to force the disabled state, or left as None to auto-detect.
    • Panel now expands to fit title if supplied
  • v6.0.0 Changes

    August 25, 2020

    🚀 Headline of this release is a better pretty print. The previous version could expand lines prematurely. This version fits containers and is faster to boot. It also support defaultdict, Counter, and array.

    Screen Shot 2020-08-25 at 17 06 39

    💥 Breaking change is because the signature of Pretty and pretty_repr has changed, and the character argument to rule was dropped. This is unlikely to impact many people.

    [6.0.0] - 2020-08-25

    🛠 Fixed

    • Fixed use of __rich__ cast

    🔄 Changed

    • 🆕 New algorithm to pretty print which fits more on a line if possible
    • 🗄 Deprecated character parameter in Rule and Console.rule, in favor of characters
    • ⚡️ Optimized Syntax.from_path to avoid searching all lexers, which also speeds up tracebacks

    ➕ Added

    • ➕ Added soft_wrap flag to Console.print
  • v5.2.1 Changes

    August 19, 2020

    [5.2.1] - 2020-08-19

    • 🛠 Fixed underscore with display hook #235
  • v5.2.0 Changes

    August 14, 2020

    🔖 Version 5.20 adds the ability to disable cropping to the console width, in effect allowing the terminal to soft wrap lines.

    Also in 5.20 is the ability to specify multiple characters in a Rule.

    Screen Shot 2020-08-14 at 17 09 29

    [5.2.0] - 2020-08-14

    • ➕ Added crop argument to Console.print
    • ➕ Added "ignore" overflow method
    • ➕ Added multiple characters per rule @hedythedev #207
  • v5.1.2 Changes

    August 10, 2020

    [5.1.2] - 2020-08-10

    🛠 Fixed

    • ⚡️ Further optimized pretty printing ~5X.

    [5.1.1] - 2020-08-09

    🛠 Fixed

    • ⚡️ Optimized pretty printing ~3X faster
  • v5.1.1 Changes

    August 09, 2020

    🛠 Fixed

    • ⚡️ Optimized pretty printing ~3X faster
  • v5.1.0 Changes

    August 08, 2020

    🚀 This release adds a home grown pretty print formatter, and removes the pprintpp dependancy. The new formatter is better integrated with Rich and will be a more flexible solution, but its not as battle tested as pprintpp. Please report any bugs!

    Also in 5.1.0 is a 'display hook' which allows for integration of Rich in to the REPL, so all your data will be pretty. It's kind of fun to use.

    The following will install the display hook.

    >>> from rich import pretty
    >>> pretty.install()
    

    repl

    [5.1.0] - 2020-08-08

    ➕ Added

    • ➕ Added Text.cell_len
    • ➕ Added helpful message regarding unicode decoding errors #212
    • ➕ Added display hook with pretty.install()

    🛠 Fixed

    • 🛠 Fixed deprecation warnings re backslash #210
    • 🛠 Fixed repr highlighting of scientific notation, e.g. 1e100

    🔄 Changed

    • 🚚 Implemented pretty printing, and removed pprintpp from dependencies
    • ⚡️ Optimized Text.join