|
|
|
|
Changelog for python312-rich-13.7.1-93.10.noarch.rpm :
* Sat Mar 16 2024 Dirk Müller - update to 13.7.1: * Fixes some character widths * Thu Nov 16 2023 Benoît Monin - update to version 13.7.0: * Added + Adds missing parameters to Panel.fit #3142 + Fixed + Some text goes missing during wrapping when it contains double width characters #3176 + Ensure font is correctly inherited in exported HTML #3104 + Fixed typing for FloatPrompt.- additional changes from 13.6.0: * Added Python 3.12 to classifiers.- additional changes from 13.5.3: * Fixed + Markdown table rendering issue with inline styles and links [#3115] + Fix Markdown code blocks on a light background #3123 * Sun Aug 27 2023 Arun Persaud - specfile: * update copyright year- update to version 13.5.2: * Fixed + Fixed Text.expand_tab assertion error- changes from version 13.5.1: * Fixed + Fix tilde character (~) not included in link regex when printing to console #3057- changes from version 13.5.0: * Fixed + Fixed Text.expand_tabs not expanding spans. + Fixed TimeElapsedColumn from showing negative. + Fix for escaping strings with a trailing backslash #2987 + Fixed exception in Markdown with partial table #3053 + Fixed the HTML export template so that the tag comes before the tag #3021 + Fixed issue with custom classes overwriting __eq__ #2875 + Fix rich.pretty.install breakage in iPython #3013 * 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. * Wed Jul 19 2023 ecsos - %{?sle15_python_module_pythons} mut be at beginning to work. * Sat Jul 08 2023 Arun Persaud - specfile: * update copyright year- update to version 13.4.2: * Changed + Relaxed markdown-it-py dependency * Thu Jun 01 2023 Johannes Kastl - update to 13.4.1: * Fixed typing extensions import in markdown #2979- update to 13.4.0: * Added support for tables in Markdown #2977 * Thu May 04 2023 Dirk Müller - update to 13.3.5: * Fixed italic indent guides in SVG output * Fixed for `is_terminal` ignoring FORCE_COLOR https://github.com/Textualize/rich/pull/2923 * Added Style.clear_meta_and_links * Reversed `pre` and `code` tags in base HTML format * Fix syntax error when building with nuitka * Fixed pretty printing of empty dataclass * Use `Console(stderr=True)` in `rich.traceback.install` to support io redirection. * Fixes superfluous spaces in html output * Fixed duplicate output in Jupyter * Filter ANSI character-encoding-change codes in `Text.from_ansi` parser * Fixes traceback failing when a frame filename is unreadable * Fix for live update rendering console markup * `rich.progress.track()` will now show the elapsed time after finishing the task * Fixed truecolor to eight bit color conversion * Fixed failing tests due to Pygments dependency * Relaxed ipywidgets * 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. * Switch Markdown parsing from commonmark to markdown-it-py * Fixed wrong filenames in Jupyter tracebacks * Added locals_hide_dunder and locals_hide_sunder to Tracebacks, to hide double underscore and single underscore * Tracebacks will now hide double underscore names from locals by default. Set `locals_hide_dunder=False` to restore previous behaviour. * Fixed issue with Segment.split_cells for mixed single and double cell widths * 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. * Reversed `pre` and `code` tags in base HTML format * Improved detection of `attrs` library, that isn\'t confused by the presence of the `attr` library. * Fixed issue with `locals_max_length` parameter not being respected in Traceback * Handling of broken `fileno` made more robust. Fixes * Fixed missing `fileno` on FileProxy * Bumped minimum Python version to 3.7 * Pretty-printing of \"tagged\" `__repr__` results is now greedy when matching tags * `progress.track` now supports deriving total from `__length_hint__` * Add type annotation for key_separator of pretty.Node * Fri Apr 21 2023 Dirk Müller - add sle15_python_module_pythons (jsc#PED-68) * Thu Apr 13 2023 Matej Cepl - Make calling of %{sle15modernpython} optional. * Mon Nov 21 2022 Johannes Kastl - change Source URL to https://files.pythonhosted.org- change Upstream URL to https://github.com/Textualize/rich- add _service file to easily download this- remove CHANGELOG.md, as this is not present in the PyPI tarball- Update to 12.6.0: * Added - Parse ANSI escape sequences in pretty repr #2470 - Add support for FORCE_COLOR env var #2449 - Allow a max_depth argument to be passed to the install() hook #2486 - Document using None as name in __rich_repr__ for tuple positional args #2379 - Add font_aspect_ratio parameter in SVG export https://github.com/Textualize/rich/pull/2539/files - Added Table.add_section method. #2544 * Fixed - Handle stdout/stderr being null #2513 - Fix NO_COLOR support on legacy Windows #2458 - Fix pretty printer handling of cyclic references #2524 - Fix missing mode property on file wrapper breaking uploads via requests #2495 - Fix mismatching default value of parameter ensure_ascii #2538 - Remove unused height parameter in Layout class #2540 - Fixed exception in Syntax.rich_measure for empty files * Changed - Removed border from code blocks in Markdown * Wed Jul 20 2022 Ben Greiner - Update to 12.5.1 * Fixed missing typing extensions dependency on 3.9 #2386- Release * Environment variables JUPYTER_COLUMNS and JUPYTER_LINES to control width and height of console in Jupyter * Markdown friendly Box style, MARKDOWN, for rendering tables ready to copy into markdown files * inspect will prefix coroutine functions with async def * Default width of Jupyter console size is increased to 115 * Optimized Segment.divide * Style.__add__ will no longer return NotImplemented * Remove rich._lru_cache * Fix Rich clobbering cursor style on Windows #2339 * Fix text wrapping edge case #2296 * Allow exceptions that are raised while a Live is rendered to be displayed and/or processed #2305 * Fix crashes that can happen with inspect when docstrings contain some special control codes #2294 * Fix edges used in first row of tables when show_header=False [#2330] * Fix interaction between Capture contexts and Console(record=True) #2343 * Fixed hash issue in Styles class #2346 * Fixed bug in Segment.split_and_crop_lines- Release 12.4.4 * Added clipping per line to SVG output to avoid box characters overlapping * Optimized SVG output- Release 12.4.3 * Further tweaks to SVG character matrix * Added clip rect to SVG to prevent box characters overlapping bottom of terminal- Release 12.4.2 * Fix for SVG on Firefox * Removed excess margin from SVG, tweaked cell sizes to better render block characters- Release 12.4.1 * Fix for default background color in SVG export #2260 * Changed * Added a keyline around SVG terminals which is visible on dark backgrounds- Release 12.4.0 * Rebuilt SVG export to create a simpler SVG that is more portable * Fix render_lines crash when render height was negative #2246 * Add padding to Syntax constructor #2247- Remove nonsensical python362 conditional for tests- Fix requirements (missing typing_extensions in python38 broke httpx -- gh#encode/httpx#2316) * Thu Jul 07 2022 Dirk Müller - update to 12.3.0: * Ability to change terminal window title * 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 * 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 * Safari - Box appearing around SVG export * Fixed recursion error in Jupyter progress bars * Complex numbers are now identified by the highlighter * Fix crash on IDLE and forced is_terminal detection to False because IDLE can\'t do escape codes * Fixed missing blank line in traceback rendering * Fixed running Rich with the current working dir was deleted * Setting `total=None` on progress is now possible, and will display pulsing animation * Micro-optimization for Segment.divide * Bumped typing-extensions minimum to 4.0.0 * Bumped minimum Python version to 3.6.3 * Progress.open and Progress.wrap_file method to track the progress while reading from a file or file-like object * SVG export functionality * Adding Indonesian translation * Add missing `end` keyword argument to `Text.from_markup` * Fallback to text lexer when no lexer guessed * Fixed issue with decoding ANSI reset * Improve performance of cell_length * Improve performance of chop_cells * Fix capturing stdout on legacy Windows * Added options to TimeRemainingColumn to render a compact time format and render elapsed time when a task is finished. * 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). * Replace Colorama with win32 renderer * Add support for namedtuples to `Pretty` * In Jupyter mode make the link target be set to \"\\_blank\" * Fix some issues with markup handling around \"[\" characters * Fix syntax lexer guessing. * Fixed Pretty measure not respecting expand_all * 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 * Fix incorrect highlighting of non-indented JSON * Fixed height reset in complex renderables * Improved support for enum.Flag in ReprHighlighter * Tree now respects justify=None, i.e. won\'t pad to right * Removed rich.tabulate which was marked for deprecation * Deprecated rich.align.AlignValues in favor of AlignMethod * Add support for US spelling of \"gray\" in ANSI color names * Added `rich.diagnose.report` to expose environment debugging logic as function * Added classmethod `Progress.get_default_columns()` to get the default list of progress bar columns * Fixed performance issue in measuring text * Fixed test failures on PyPy3 * Workaround for edge case of object from Faiss with no `__class__` * Add Traditional Chinese readme * Add `Syntax.guess_lexer`, add support for more lexers * Add `lexer` parameter to `Syntax.from_path` to allow for overrides * Workaround for edge case of object from Faiss with no `__class__` * Ensure `Syntax` always justifies left * Handle classes in inspect when methods=True * Thu Apr 14 2022 Hui-Zhi Zhao - Ignore python3.6.2 for test since it doesn\'t support it. * Fri Jan 14 2022 Ben Greiner - Update to 11.0.0 * Note: as a major version bump, this version has some breaking changes. These changes won\'t affect many people, but we like to be strict about semver. See the release notes below. * Added max_depth arg to pretty printing #1585 * Added vertical_align to Table.add_row #1590 * Fixed issue with pretty repr in jupyter notebook #1717 * Fix Traceback theme defaults override user supplied styles [#1786] * 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 [#1748]- Releases 10.16.X * A bugfix for progress bars in Jupyter in this release. And a new property on Text class which exports the equivalent console markup. * Double print of progress bar in Jupyter #1737 * Added Text.markup property #1751- Releases 10.15.X * Added dynamic_progress.py to examples * Added ConsoleOptions.update_height * Fixed Padding not respecting height * Added Text.from_ansi method * Changed Some optimizations for simple strings (with only single cell widths) * Fixed issue with progress bar not rendering markup #1721 * Fixed race condition when exiting Live #1530 * Fix Deadlock issue #1734- Release 10.14.0 * Mostly fixes for edge cases. Added a rich_cast function to rich.protocol, which is unlikely to be used outside of Rich itself. * Fixed progress speed not updating when total doesn\'t change * Fixed superfluous new line in Status #1662 * Fixed Windows legacy width again * Fixed infinite loop in set_cell_size #1682 * Added file protocol to URL highlighter #1681 * Added rich.protocol.rich_cast * Allowed __rich__ to work recursively * Allowed Text classes to work with sep in print #1689- Fix dependencies with dropping python36 quirks * Sun Nov 07 2021 Martin Hauke - Update to versino 10.13.0 Added * Added json.dumps parameters to print_json. 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 issue with TERM env vars that have more than one hyphen. * Fixed missing new line after progress bar when terminal is not interactive. * Fixed exception in IPython when disabling pprint with %pprint. * Fixed issue where values longer than the console width produced invalid JSON. * Fixes trailing comma when pretty printing dataclass with last field repr=False. Changed * Markdown codeblocks now word-wrap #1515 * Mon Oct 25 2021 Martin Hauke - Update to version 10.12.0 Updated * Official Py3.10 release Fixed * Fixed detection of custom repr when pretty printing dataclasses- Update to version 10.11.0 * Added two new options to Tracebacks, to hide framework code, and guard against very long tracebacks.- Update to version 10.10.0 * Added stdin support to rich.json * Fixed pretty printing of objects with fo magic with getattr.- Update to version 10.9.0 * This release highlights JSON keys with a different color- Update to version 10.8.0 * This release adds pretty printing of JSON * Fri Aug 20 2021 Martin Hauke - Update to version 10.7.0 * https://github.com/willmcgugan/rich/releases/tag/v10.7.0 * Tue May 18 2021 Martin Hauke - Update to version 10.2.1 * Fixed panel in Markdown exploding- Update to version 10.2.0 Added * syntax for call, i.e. \"Foo(bar)\" * Console.measure as a convenient alias for Measurement.get * support for pretty printing attrs objects * mappingproxy to pretty print * UserDict and UserList support to pretty printer Changed * colorama init to set strip=False * Changed highlighter for False, True, None to not match in the middle of a word. i.e. NoneType is no longer highlighted as None * Tue Apr 06 2021 Martin Hauke - Update to version 10.1.0 * Fixed support for jupyter qtconsole and similar Jupyter environments. * Tue Mar 30 2021 Martin Hauke - Update to version 10.0.1 * Fixed race condition that duplicated lines in progress.- Update to version 10.0.0 Changed * Made pydoc import lazy as at least one use found it slow to import. * Modified string highlighting to not match in the middle of a word, so that apostrophes are not considered strings. * New way of encoding control codes in Segment. * New signature for Control class. * Changed Layout.split to use new Splitter class. * Improved layout.tree. * Changed default theme color for repr.number to cyan. * __rich_measure__ signature changed to accept ConsoleOptions rather than max_width. Added * Added __rich_repr__ protocol method to Pretty. * Added rich.region.Region. * Added ConsoleOptions.update_dimensions. * Added rich.console.ScreenUpdate. * Added Console.is_alt_screen. * Added Control.segment, Control.bell, Control.home, Control.move_to, Control.clear, Control.show_cursor, Control.alt_screen. * Added Console.update_screen and Console.update_screen_lines. * Added Layout.add_split, Layout.split_column, Layout.split_row, layout.refresh. * Added new Rich repr protocol __rich_repr__. Fixed * Fixed table style taking precedence over row style. * Fixed incorrect measurement of Text with new lines and whitespace. * Made type annotations consistent for various total keyword arguments in rich.progress and rich.progress_bar. * Disabled Progress no longer displays itself when starting. * Sat Mar 06 2021 Martin Hauke - Update to version 9.13.0 Added * Pretty printer now supports dataclasses Fixed * Fixed Syntax background #1088 * Fix for double tracebacks when no formatter #1079 Changed * Added ws and wss to url highlighter * Tue Mar 02 2021 Martin Hauke - Update to version 9.12.4 Fixed * Fixed custom formatters with rich tracebacks in RichHandler. Changed * Allow highly compressed table cells to go to 0 width * Optimization to remove empty styles in various places- Update to version 9.12.3 Changed * Optimized Padding- Update to version 9.12.2 Added * Added ConsoleOptions.copy Changed * Optimized ConsoleOptions.update- Update to version 9.12.1 Fixed * Fixed deadlock in Progress Added * Added Task.finished_speed Changed * Froze TransferSpeedColumn speed when task is finished * Added SIGINT handler to downloader.py example * Optimization for large tables- Update to version 9.12.0 Fixed * Fixed issue with Syntax and missing lines in Layout * Fixed issue with nested markdown elements * Fixed new lines not invoking render hooks * Fixed Align setting height to child Changed * Printing a table with no columns now result in a blank line Added * Added height to Panel- Update to version 9.11.1 Fixed * Fixed table with expand=False not expanding when justify=\"center\" * Fixed single renderable in Layout not respecting height * Fixed COLUMNS and LINES env var #1019 * Layout now respects minimum_size when fixes sizes are greater than available space * HTML export now changes link underline score to match terminal. Changed * python -m rich.markdown and rich.syntax show usage with no file. Added * Added height parameter to Layout * Added python -m rich.segment- Update to version 9.11.0 Fixed * Fixed error message for tracebacks with broken __str__ #980 * Fixed markup edge case #987 Added * Added cheeky sponsorship request to test card * Added quiet argument to Console constructor * Added support for a callback function to format timestamps (allows presentation of milliseconds) * Added Console.set_alt_screen and Console.screen * Added height to ConsoleOptions * Added vertical parameter to Align * Added Layout class Changed * Pretty.overflow now defaults to None * Panel now respects options.height * Traceback lexer defaults to Python if no extension on source * Added ConsoleDimensions size attribute to ConsoleOptions so that size can\'t change mid-render- Update to version 9.10.0 Changed * Some optimizations for Text * Further optimized Tracebacks by not tokenizing code more that necessary * Table Column.header_style and Column.footer_style are now added to Table header/footer style * Mon Jan 25 2021 Ben Greiner - Update to version 9.9.0 Changed * Extended Windows palette to 16 colors * Modified windows palette to Windows 10 colors * Change regex for attrib_name to be more performant * Optimized traceback generation Fixed * Fix double line tree guides on Windows * Fixed Tracebacks ignoring initial blank lines * Partial fix for tracebacks not finding source after chdir Added * Added post_style argument to Segment.apply_style- Changelog for 9.8.2 * Fixed deadlock in live #927- Changelog for 9.8.1 * Fixed rich.inspect failing with attributes that claim to be callable but aren\'t #916- Changelog for 9.8.0 Added * Added rich_measure for tree * Added rich.align.VerticalCenter Changed * The style argument on Align now applies to background only * Changed display of progress bars in no_color mode for clarity * Console property size will fall back to getting the terminal size of stdout it stdin fails, this allows size to be correctly determined when piping Fixed * Fixed panel cropping when shrunk too bar * Allow passing markdown over STDIN when using python -m rich.markdown * Fix printing MagicMock.mock_calls #903- Changelog for 9.7.0 * Added rich.tree * Added no_color argument to Console- Changelog for 9.6.2 * Fixed markup escaping edge case #878 * Double tag escape, i.e. \"\\\\[foo]\" results in a backslash plus [foo] tag * Fixed header_style not applying to headers in positional args #953- Changelog for 9.6.1 * Fixed encoding error on Windows when loading code for Tracebacks- Changelog for 9.6.0 Changed * MarkupError exception raise from None to omit internal exception * Factored out RichHandler.render and RichHandler.render_message for easier extending * Display pretty printed value in rich.inspect Added * Added Progress.TimeElapsedColumn * Added IPython support to pretty.install Fixed * Fixed display of locals in Traceback for stdin- Add dataclasses BuildRequires for python 3.6 builds
|
|
|