willmcgugan/rich
### [`v12.0.1`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#1201---2022-03-22)
[Compare Source](https://togithub.com/willmcgugan/rich/compare/v12.0.0...v12.0.1)
##### Changed
- Improve performance of cell_length https://github.com/Textualize/rich/pull/2061
- Improve performance of chop_cells https://github.com/Textualize/rich/pull/2077
##### Fixed
- Fix capturing stdout on legacy Windows https://github.com/Textualize/rich/pull/2066
### [`v12.0.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#1200---2022-03-10)
[Compare Source](https://togithub.com/willmcgugan/rich/compare/v11.2.0...v12.0.0)
##### Added
- Added options to TimeRemainingColumn to render a compact time format and render elapsed time when a task is
finished. https://github.com/Textualize/rich/pull/1992
- Added ProgressColumn `MofNCompleteColumn` to display raw `completed/total` column (similar to DownloadColumn,
but displays values as ints, does not convert to floats or add bit/bytes units).
https://github.com/Textualize/rich/pull/1941
- Replace Colorama with win32 renderer https://github.com/Textualize/rich/pull/1993
- Add support for namedtuples to `Pretty` https://github.com/Textualize/rich/pull/2031
##### Fixed
- In Jupyter mode make the link target be set to "\_blank"
- Fix some issues with markup handling around "\[" characters https://github.com/Textualize/rich/pull/1950
- Fix syntax lexer guessing.
- Fixed Pretty measure not respecting expand_all https://github.com/Textualize/rich/issues/1998
- Collapsed definitions for single-character spinners, to save memory and reduce import time.
- Fix print_json indent type in `__init__.py`
- Fix error when inspecting object defined in REPL https://github.com/Textualize/rich/pull/2037
- Fix incorrect highlighting of non-indented JSON https://github.com/Textualize/rich/pull/2038
- Fixed height reset in complex renderables https://github.com/Textualize/rich/issues/2042
##### Changed
- Improved support for enum.Flag in ReprHighlighter https://github.com/Textualize/rich/pull/1920
- Tree now respects justify=None, i.e. won't pad to right https://github.com/Textualize/rich/issues/1690
- Removed rich.tabulate which was marked for deprecation
- Deprecated rich.align.AlignValues in favor of AlignMethod
### [`v11.2.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#1120---2022-02-08)
[Compare Source](https://togithub.com/willmcgugan/rich/compare/v11.1.0...v11.2.0)
##### Added
- Add support for US spelling of "gray" in ANSI color names https://github.com/Textualize/rich/issues/1890
- Added `rich.diagnose.report` to expose environment debugging logic as function https://github.com/Textualize/rich/pull/1917
- Added classmethod `Progress.get_default_columns()` to get the default list of progress bar columns https://github.com/Textualize/rich/pull/1894
##### Fixed
- Fixed performance issue in measuring text
##### Fixed
- Fixed test failures on PyPy3 https://github.com/Textualize/rich/pull/1904
### [`v11.1.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#1110---2022-01-28)
[Compare Source](https://togithub.com/willmcgugan/rich/compare/v11.0.0...v11.1.0)
##### Added
- Workaround for edge case of object from Faiss with no `__class__` https://github.com/Textualize/rich/issues/1838
- Add Traditional Chinese readme
- Add `Syntax.guess_lexer`, add support for more lexers (e.g. Django templates etc.) https://github.com/Textualize/rich/pull/1869
- Add `lexer` parameter to `Syntax.from_path` to allow for overrides https://github.com/Textualize/rich/pull/1873
##### Fixed
- Workaround for edge case of object from Faiss with no `__class__` https://github.com/Textualize/rich/issues/1838
- Ensure `Syntax` always justifies left https://github.com/Textualize/rich/pull/1872
- Handle classes in inspect when methods=True https://github.com/Textualize/rich/pull/1874
### [`v11.0.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#1100---2022-01-09)
[Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.16.2...v11.0.0)
##### Added
- Added max_depth arg to pretty printing https://github.com/Textualize/rich/issues/1585
- Added `vertical_align` to Table.add_row https://github.com/Textualize/rich/issues/1590
##### Fixed
- Fixed issue with pretty repr in jupyter notebook https://github.com/Textualize/rich/issues/1717
- Fix Traceback theme defaults override user supplied styles https://github.com/Textualize/rich/issues/1786
##### Changed
- **breaking** Deprecated rich.console.RenderGroup, now named rich.console.Group
- **breaking** `Syntax.__init__` parameter `lexer_name` renamed to `lexer`
- Syntax constructor accepts both str and now a pygments lexer https://github.com/Textualize/rich/pull/1748
### [`v10.16.2`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#10162---2021-01-02)
[Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.16.1...v10.16.2)
##### Fixed
- Fixed @ not being escaped in markup
### [`v10.16.1`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#10161---2021-12-15)
[Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.16.0...v10.16.1)
##### Fixed
- Fixed issues with overlapping tags [https://github.com/willmcgugan/rich/issues/1755](https://togithub.com/willmcgugan/rich/issues/1755)
### [`v10.16.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#10160---2021-12-12)
[Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.15.2...v10.16.0)
##### Fixed
- Double print of progress bar in Jupyter [https://github.com/willmcgugan/rich/issues/1737](https://togithub.com/willmcgugan/rich/issues/1737)
##### Added
- Added Text.markup property [https://github.com/willmcgugan/rich/issues/1751](https://togithub.com/willmcgugan/rich/issues/1751)
### [`v10.15.2`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#10152---2021-12-02)
[Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.15.1...v10.15.2)
##### Fixed
- Deadlock issue [https://github.com/willmcgugan/rich/issues/1734](https://togithub.com/willmcgugan/rich/issues/1734)
### [`v10.15.1`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#10151---2021-11-29)
[Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.15.0...v10.15.1)
##### Fixed
- Reverted thread-safety fix for Live that introduced deadlock potential
### [`v10.15.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#10150---2021-11-28)
[Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.14.0...v10.15.0)
##### Added
- Added dynamic_progress.py to examples
- Added ConsoleOptions.update_height
- Fixed Padding not respecting height
##### Changed
- Some optimizations for simple strings (with only single cell widths)
##### Fixed
- Fixed issue with progress bar not rendering markup [https://github.com/willmcgugan/rich/issues/1721](https://togithub.com/willmcgugan/rich/issues/1721)
- Fixed race condition when exiting Live [https://github.com/willmcgugan/rich/issues/1530](https://togithub.com/willmcgugan/rich/issues/1530)
### [`v10.14.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#10140---2021-11-16)
[Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.13.0...v10.14.0)
##### Fixed
- Fixed progress speed not updating when total doesn't change
- Fixed superfluous new line in Status [https://github.com/willmcgugan/rich/issues/1662](https://togithub.com/willmcgugan/rich/issues/1662)
- Fixed Windows legacy width again
- Fixed infinite loop in set_cell_size [https://github.com/willmcgugan/rich/issues/1682](https://togithub.com/willmcgugan/rich/issues/1682)
##### Added
- Added file protocol to URL highlighter [https://github.com/willmcgugan/rich/issues/1681](https://togithub.com/willmcgugan/rich/issues/1681)
- Added rich.protocol.rich_cast
##### Changed
- Allowed `__rich__` to work recursively
- Allowed Text classes to work with sep in print [https://github.com/willmcgugan/rich/issues/1689](https://togithub.com/willmcgugan/rich/issues/1689)
##### Added
- Added a `rich.text.Text.from_ansi` helper method for handling pre-formatted input strings [https://github.com/willmcgugan/rich/issues/1670](https://togithub.com/willmcgugan/rich/issues/1670)
### [`v10.13.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#10130---2021-11-07)
[Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.12.0...v10.13.0)
##### Added
- Added json.dumps parameters to print_json [https://github.com/willmcgugan/rich/issues/1638](https://togithub.com/willmcgugan/rich/issues/1638)
##### Fixed
- Fixed an edge case bug when console module try to detect if they are in a tty at the end of a pytest run
- Fixed a bug where logging handler raises an exception when running with pythonw (related to https://bugs.python.org/issue13807)
- Fixed issue with TERM env vars that have more than one hyphen [https://github.com/willmcgugan/rich/issues/1640](https://togithub.com/willmcgugan/rich/issues/1640)
- Fixed missing new line after progress bar when terminal is not interactive [https://github.com/willmcgugan/rich/issues/1606](https://togithub.com/willmcgugan/rich/issues/1606)
- Fixed exception in IPython when disabling pprint with %pprint [https://github.com/willmcgugan/rich/issues/1646](https://togithub.com/willmcgugan/rich/issues/1646)
- Fixed issue where values longer than the console width produced invalid JSON [https://github.com/willmcgugan/rich/issues/1653](https://togithub.com/willmcgugan/rich/issues/1653)
- Fixes trailing comma when pretty printing dataclass with last field repr=False [https://github.com/willmcgugan/rich/issues/1599](https://togithub.com/willmcgugan/rich/issues/1599)
### [`v10.12.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#10120---2021-10-06)
[Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.11.0...v10.12.0)
##### Updated
- Official Py3.10 release
##### Fixed
- Fixed detection of custom repr when pretty printing dataclasses
### [`v10.11.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#10110---2021-09-24)
[Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.10.0...v10.11.0)
##### Added
- Added `suppress` parameter to tracebacks
- Added `max_frames` parameter to tracebacks
### [`v10.10.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#10100---2021-09-18)
[Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.9.0...v10.10.0)
##### Added
- Added stdin support to `rich.json`
##### Fixed
- Fixed pretty printing of objects with fo magic with **getattr** [https://github.com/willmcgugan/rich/issues/1492](https://togithub.com/willmcgugan/rich/issues/1492)
### [`v10.9.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#1090---2021-08-29)
[Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.8.0...v10.9.0)
##### Added
- Added data parameter to print_json method / function
- Added an --indent parameter to python -m rich.json
##### Changed
- Changed default indent of JSON to 2 (down from 4)
- Changed highlighting of JSON keys to new style (bold blue)
### [`v10.8.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#1080---2021-08-28)
[Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.7.0...v10.8.0)
##### Added
- Added Panel.subtitle
- Added Panel.subtitle_align
- Added rich.json.JSON
- Added rich.print_json and Console.print_json
##### Fixed
- Fixed a bug where calling `rich.reconfigure` within a `pytest_configure` hook would lead to a crash
- Fixed highlight not being passed through options [https://github.com/willmcgugan/rich/issues/1404](https://togithub.com/willmcgugan/rich/issues/1404)
### [`v10.7.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#1070---2021-08-05)
[Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.6.0...v10.7.0)
##### Added
- Added Text.apply_meta
- Added meta argument to Text.assemble
- Added Style.from_meta
- Added Style.on
- Added Text.on
##### Changed
- Changed `RenderGroup` to `Group` and `render_group` to `group` (old names remain for compatibility but will be deprecated in the future)
- Changed `rich.repr.RichReprResult` to `rich.repr.Result` (old names remain for compatibility but will be deprecated in the future)
- Changed meta serialization to use pickle rather than marshal to permit callables
### [`v10.6.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#1060---2021-07-12)
[Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.5.0...v10.6.0)
##### Deprecated
- Added deprecation warning for tabulate_mapping which will be removed in v11.0.0
##### Added
- Added precision argument to filesize.decimal
- Added separator argument to filesize.decimal
- Added \_rich_traceback_guard to Traceback
- Added emoji_variant to Console
- Added -emoji and -text variant selectors to emoji code
##### Fixed
- Fixed issue with adjoining color tags [https://github.com/willmcgugan/rich/issues/1334](https://togithub.com/willmcgugan/rich/issues/1334)
##### Changed
- Changed Console.size to use unproxied stdin and stdout
### [`v10.5.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#1050---2021-07-05)
[Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.4.0...v10.5.0)
##### Fixed
- Fixed Pandas objects not pretty printing [https://github.com/willmcgugan/rich/issues/1305](https://togithub.com/willmcgugan/rich/issues/1305)
- Fixed [https://github.com/willmcgugan/rich/issues/1256](https://togithub.com/willmcgugan/rich/issues/1256)
- Fixed typing with rich.repr.auto decorator
- Fixed repr error formatting [https://github.com/willmcgugan/rich/issues/1326](https://togithub.com/willmcgugan/rich/issues/1326)
##### Added
- Added new_line_start argument to Console.print
- Added Segment.divide method
- Added Segment.split_cells method
- Added segment.SegmentLines class
### [`v10.4.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#1040---2021-06-18)
[Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.3.0...v10.4.0)
##### Added
- Added Style.meta
- Added rich.repr.auto decorator
##### Fixed
- Fixed error pretty printing classes with special **rich_repr** method
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR contains the following updates:
^10.3.0
->^12.0.0
Release Notes
willmcgugan/rich
### [`v12.0.1`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#1201---2022-03-22) [Compare Source](https://togithub.com/willmcgugan/rich/compare/v12.0.0...v12.0.1) ##### Changed - Improve performance of cell_length https://github.com/Textualize/rich/pull/2061 - Improve performance of chop_cells https://github.com/Textualize/rich/pull/2077 ##### Fixed - Fix capturing stdout on legacy Windows https://github.com/Textualize/rich/pull/2066 ### [`v12.0.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#1200---2022-03-10) [Compare Source](https://togithub.com/willmcgugan/rich/compare/v11.2.0...v12.0.0) ##### Added - Added options to TimeRemainingColumn to render a compact time format and render elapsed time when a task is finished. https://github.com/Textualize/rich/pull/1992 - Added ProgressColumn `MofNCompleteColumn` to display raw `completed/total` column (similar to DownloadColumn, but displays values as ints, does not convert to floats or add bit/bytes units). https://github.com/Textualize/rich/pull/1941 - Replace Colorama with win32 renderer https://github.com/Textualize/rich/pull/1993 - Add support for namedtuples to `Pretty` https://github.com/Textualize/rich/pull/2031 ##### Fixed - In Jupyter mode make the link target be set to "\_blank" - Fix some issues with markup handling around "\[" characters https://github.com/Textualize/rich/pull/1950 - Fix syntax lexer guessing. - Fixed Pretty measure not respecting expand_all https://github.com/Textualize/rich/issues/1998 - Collapsed definitions for single-character spinners, to save memory and reduce import time. - Fix print_json indent type in `__init__.py` - Fix error when inspecting object defined in REPL https://github.com/Textualize/rich/pull/2037 - Fix incorrect highlighting of non-indented JSON https://github.com/Textualize/rich/pull/2038 - Fixed height reset in complex renderables https://github.com/Textualize/rich/issues/2042 ##### Changed - Improved support for enum.Flag in ReprHighlighter https://github.com/Textualize/rich/pull/1920 - Tree now respects justify=None, i.e. won't pad to right https://github.com/Textualize/rich/issues/1690 - Removed rich.tabulate which was marked for deprecation - Deprecated rich.align.AlignValues in favor of AlignMethod ### [`v11.2.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#1120---2022-02-08) [Compare Source](https://togithub.com/willmcgugan/rich/compare/v11.1.0...v11.2.0) ##### Added - Add support for US spelling of "gray" in ANSI color names https://github.com/Textualize/rich/issues/1890 - Added `rich.diagnose.report` to expose environment debugging logic as function https://github.com/Textualize/rich/pull/1917 - Added classmethod `Progress.get_default_columns()` to get the default list of progress bar columns https://github.com/Textualize/rich/pull/1894 ##### Fixed - Fixed performance issue in measuring text ##### Fixed - Fixed test failures on PyPy3 https://github.com/Textualize/rich/pull/1904 ### [`v11.1.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#1110---2022-01-28) [Compare Source](https://togithub.com/willmcgugan/rich/compare/v11.0.0...v11.1.0) ##### Added - Workaround for edge case of object from Faiss with no `__class__` https://github.com/Textualize/rich/issues/1838 - Add Traditional Chinese readme - Add `Syntax.guess_lexer`, add support for more lexers (e.g. Django templates etc.) https://github.com/Textualize/rich/pull/1869 - Add `lexer` parameter to `Syntax.from_path` to allow for overrides https://github.com/Textualize/rich/pull/1873 ##### Fixed - Workaround for edge case of object from Faiss with no `__class__` https://github.com/Textualize/rich/issues/1838 - Ensure `Syntax` always justifies left https://github.com/Textualize/rich/pull/1872 - Handle classes in inspect when methods=True https://github.com/Textualize/rich/pull/1874 ### [`v11.0.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#1100---2022-01-09) [Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.16.2...v11.0.0) ##### Added - Added max_depth arg to pretty printing https://github.com/Textualize/rich/issues/1585 - Added `vertical_align` to Table.add_row https://github.com/Textualize/rich/issues/1590 ##### Fixed - Fixed issue with pretty repr in jupyter notebook https://github.com/Textualize/rich/issues/1717 - Fix Traceback theme defaults override user supplied styles https://github.com/Textualize/rich/issues/1786 ##### Changed - **breaking** Deprecated rich.console.RenderGroup, now named rich.console.Group - **breaking** `Syntax.__init__` parameter `lexer_name` renamed to `lexer` - Syntax constructor accepts both str and now a pygments lexer https://github.com/Textualize/rich/pull/1748 ### [`v10.16.2`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#10162---2021-01-02) [Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.16.1...v10.16.2) ##### Fixed - Fixed @ not being escaped in markup ### [`v10.16.1`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#10161---2021-12-15) [Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.16.0...v10.16.1) ##### Fixed - Fixed issues with overlapping tags [https://github.com/willmcgugan/rich/issues/1755](https://togithub.com/willmcgugan/rich/issues/1755) ### [`v10.16.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#10160---2021-12-12) [Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.15.2...v10.16.0) ##### Fixed - Double print of progress bar in Jupyter [https://github.com/willmcgugan/rich/issues/1737](https://togithub.com/willmcgugan/rich/issues/1737) ##### Added - Added Text.markup property [https://github.com/willmcgugan/rich/issues/1751](https://togithub.com/willmcgugan/rich/issues/1751) ### [`v10.15.2`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#10152---2021-12-02) [Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.15.1...v10.15.2) ##### Fixed - Deadlock issue [https://github.com/willmcgugan/rich/issues/1734](https://togithub.com/willmcgugan/rich/issues/1734) ### [`v10.15.1`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#10151---2021-11-29) [Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.15.0...v10.15.1) ##### Fixed - Reverted thread-safety fix for Live that introduced deadlock potential ### [`v10.15.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#10150---2021-11-28) [Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.14.0...v10.15.0) ##### Added - Added dynamic_progress.py to examples - Added ConsoleOptions.update_height - Fixed Padding not respecting height ##### Changed - Some optimizations for simple strings (with only single cell widths) ##### Fixed - Fixed issue with progress bar not rendering markup [https://github.com/willmcgugan/rich/issues/1721](https://togithub.com/willmcgugan/rich/issues/1721) - Fixed race condition when exiting Live [https://github.com/willmcgugan/rich/issues/1530](https://togithub.com/willmcgugan/rich/issues/1530) ### [`v10.14.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#10140---2021-11-16) [Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.13.0...v10.14.0) ##### Fixed - Fixed progress speed not updating when total doesn't change - Fixed superfluous new line in Status [https://github.com/willmcgugan/rich/issues/1662](https://togithub.com/willmcgugan/rich/issues/1662) - Fixed Windows legacy width again - Fixed infinite loop in set_cell_size [https://github.com/willmcgugan/rich/issues/1682](https://togithub.com/willmcgugan/rich/issues/1682) ##### Added - Added file protocol to URL highlighter [https://github.com/willmcgugan/rich/issues/1681](https://togithub.com/willmcgugan/rich/issues/1681) - Added rich.protocol.rich_cast ##### Changed - Allowed `__rich__` to work recursively - Allowed Text classes to work with sep in print [https://github.com/willmcgugan/rich/issues/1689](https://togithub.com/willmcgugan/rich/issues/1689) ##### Added - Added a `rich.text.Text.from_ansi` helper method for handling pre-formatted input strings [https://github.com/willmcgugan/rich/issues/1670](https://togithub.com/willmcgugan/rich/issues/1670) ### [`v10.13.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#10130---2021-11-07) [Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.12.0...v10.13.0) ##### Added - Added json.dumps parameters to print_json [https://github.com/willmcgugan/rich/issues/1638](https://togithub.com/willmcgugan/rich/issues/1638) ##### Fixed - Fixed an edge case bug when console module try to detect if they are in a tty at the end of a pytest run - Fixed a bug where logging handler raises an exception when running with pythonw (related to https://bugs.python.org/issue13807) - Fixed issue with TERM env vars that have more than one hyphen [https://github.com/willmcgugan/rich/issues/1640](https://togithub.com/willmcgugan/rich/issues/1640) - Fixed missing new line after progress bar when terminal is not interactive [https://github.com/willmcgugan/rich/issues/1606](https://togithub.com/willmcgugan/rich/issues/1606) - Fixed exception in IPython when disabling pprint with %pprint [https://github.com/willmcgugan/rich/issues/1646](https://togithub.com/willmcgugan/rich/issues/1646) - Fixed issue where values longer than the console width produced invalid JSON [https://github.com/willmcgugan/rich/issues/1653](https://togithub.com/willmcgugan/rich/issues/1653) - Fixes trailing comma when pretty printing dataclass with last field repr=False [https://github.com/willmcgugan/rich/issues/1599](https://togithub.com/willmcgugan/rich/issues/1599) ### [`v10.12.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#10120---2021-10-06) [Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.11.0...v10.12.0) ##### Updated - Official Py3.10 release ##### Fixed - Fixed detection of custom repr when pretty printing dataclasses ### [`v10.11.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#10110---2021-09-24) [Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.10.0...v10.11.0) ##### Added - Added `suppress` parameter to tracebacks - Added `max_frames` parameter to tracebacks ### [`v10.10.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#10100---2021-09-18) [Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.9.0...v10.10.0) ##### Added - Added stdin support to `rich.json` ##### Fixed - Fixed pretty printing of objects with fo magic with **getattr** [https://github.com/willmcgugan/rich/issues/1492](https://togithub.com/willmcgugan/rich/issues/1492) ### [`v10.9.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#1090---2021-08-29) [Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.8.0...v10.9.0) ##### Added - Added data parameter to print_json method / function - Added an --indent parameter to python -m rich.json ##### Changed - Changed default indent of JSON to 2 (down from 4) - Changed highlighting of JSON keys to new style (bold blue) ### [`v10.8.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#1080---2021-08-28) [Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.7.0...v10.8.0) ##### Added - Added Panel.subtitle - Added Panel.subtitle_align - Added rich.json.JSON - Added rich.print_json and Console.print_json ##### Fixed - Fixed a bug where calling `rich.reconfigure` within a `pytest_configure` hook would lead to a crash - Fixed highlight not being passed through options [https://github.com/willmcgugan/rich/issues/1404](https://togithub.com/willmcgugan/rich/issues/1404) ### [`v10.7.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#1070---2021-08-05) [Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.6.0...v10.7.0) ##### Added - Added Text.apply_meta - Added meta argument to Text.assemble - Added Style.from_meta - Added Style.on - Added Text.on ##### Changed - Changed `RenderGroup` to `Group` and `render_group` to `group` (old names remain for compatibility but will be deprecated in the future) - Changed `rich.repr.RichReprResult` to `rich.repr.Result` (old names remain for compatibility but will be deprecated in the future) - Changed meta serialization to use pickle rather than marshal to permit callables ### [`v10.6.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#1060---2021-07-12) [Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.5.0...v10.6.0) ##### Deprecated - Added deprecation warning for tabulate_mapping which will be removed in v11.0.0 ##### Added - Added precision argument to filesize.decimal - Added separator argument to filesize.decimal - Added \_rich_traceback_guard to Traceback - Added emoji_variant to Console - Added -emoji and -text variant selectors to emoji code ##### Fixed - Fixed issue with adjoining color tags [https://github.com/willmcgugan/rich/issues/1334](https://togithub.com/willmcgugan/rich/issues/1334) ##### Changed - Changed Console.size to use unproxied stdin and stdout ### [`v10.5.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#1050---2021-07-05) [Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.4.0...v10.5.0) ##### Fixed - Fixed Pandas objects not pretty printing [https://github.com/willmcgugan/rich/issues/1305](https://togithub.com/willmcgugan/rich/issues/1305) - Fixed [https://github.com/willmcgugan/rich/issues/1256](https://togithub.com/willmcgugan/rich/issues/1256) - Fixed typing with rich.repr.auto decorator - Fixed repr error formatting [https://github.com/willmcgugan/rich/issues/1326](https://togithub.com/willmcgugan/rich/issues/1326) ##### Added - Added new_line_start argument to Console.print - Added Segment.divide method - Added Segment.split_cells method - Added segment.SegmentLines class ### [`v10.4.0`](https://togithub.com/willmcgugan/rich/blob/HEAD/CHANGELOG.md#1040---2021-06-18) [Compare Source](https://togithub.com/willmcgugan/rich/compare/v10.3.0...v10.4.0) ##### Added - Added Style.meta - Added rich.repr.auto decorator ##### Fixed - Fixed error pretty printing classes with special **rich_repr** methodConfiguration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.