Skip to content

Merge pull request #2228 from Textualize/v12.3.0

Compare
Choose a tag to compare
@willmcgugan willmcgugan released this 26 Apr 15:18
· 1017 commits to master since this release
edcb6f9

[12.3.0] - 2022-04-26

Added

  • Ability to change terminal window title #2200
  • Added show_speed parameter to progress.track which will show the speed when the total is not known
  • Python blocks can now opt out from being rendered in tracebacks's frames, by setting a _rich_traceback_omit = True in their local scope #2207

Fixed

  • Fall back to sys.__stderr__ on POSIX systems when trying to get the terminal size (fix issues when Rich is piped to another process)
  • Fixed markup escaping issue #2187
  • Safari - Box appearing around SVG export #2201
  • Fixed recursion error in Jupyter progress bars #2047
  • Complex numbers are now identified by the highlighter #2214
  • Fix crash on IDLE and forced is_terminal detection to False because IDLE can't do escape codes #2222
  • Fixed missing blank line in traceback rendering #2206
  • Fixed running Rich with the current working dir was deleted #2197

Changed

  • Setting total=None on progress is now possible, and will display pulsing animation
  • Micro-optimization for Segment.divide