Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update documentation dependencies #29

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 6, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
docs/Babel (source) ==2.13.1 -> ==2.15.0 age adoption passing confidence
docs/Jinja2 (changelog) ==3.1.2 -> ==3.1.4 age adoption passing confidence
docs/Markdown (changelog) ==3.5 -> ==3.6 age adoption passing confidence
docs/MarkupSafe (changelog) ==2.1.3 -> ==2.1.5 age adoption passing confidence
docs/Pygments (changelog) ==2.16.1 -> ==2.18.0 age adoption passing confidence
docs/alabaster (changelog) ==0.7.13 -> ==0.7.16 age adoption passing confidence
docs/beautifulsoup4 (changelog) ==4.12.2 -> ==4.12.3 age adoption passing confidence
docs/certifi ==2023.7.22 -> ==2023.11.17 age adoption passing confidence
docs/charset-normalizer ==3.3.1 -> ==3.3.2 age adoption passing confidence
docs/distro ==1.8.0 -> ==1.9.0 age adoption passing confidence
docs/docutils ==0.18.1 -> ==0.21.2 age adoption passing confidence
docs/idna (changelog) ==3.4 -> ==3.7 age adoption passing confidence
docs/importlib-metadata ==6.8.0 -> ==6.11.0 age adoption passing confidence
docs/lazr.restfulclient (source) ==0.14.5 -> ==0.14.6 age adoption passing confidence
docs/lxml (source, changelog) ==4.9.3 -> ==4.9.4 age adoption passing confidence
docs/overrides ==7.4.0 -> ==7.7.0 age adoption passing confidence
docs/pydantic (changelog) ==1.10.13 -> ==1.10.15 age adoption passing confidence
docs/pyparsing ==3.1.1 -> ==3.1.2 age adoption passing confidence
docs/pyspelling ==2.9 -> ==2.10 age adoption passing confidence
docs/regex ==2023.10.3 -> ==2023.12.25 age adoption passing confidence
docs/sphinx-autodoc-typehints (changelog) ==1.23.0 -> ==1.25.3 age adoption passing confidence
docs/sphinx-lint (changelog) ==0.8.1 -> ==0.9.1 age adoption passing confidence
docs/sphinxcontrib-applehelp (changelog) ==1.0.7 -> ==1.0.8 age adoption passing confidence
docs/sphinxcontrib-devhelp (changelog) ==1.0.5 -> ==1.0.6 age adoption passing confidence
docs/sphinxcontrib-htmlhelp (changelog) ==2.0.4 -> ==2.0.5 age adoption passing confidence
docs/sphinxcontrib-qthelp (changelog) ==1.0.6 -> ==1.0.7 age adoption passing confidence
docs/sphinxcontrib-serializinghtml (changelog) ==1.1.9 -> ==1.1.10 age adoption passing confidence
docs/tornado (source) ==6.3.3 -> ==6.4 age adoption passing confidence
docs/types-Deprecated (changelog) ==1.2.9.3 -> ==1.2.9.20240311 age adoption passing confidence
docs/types-PyYAML (changelog) ==6.0.12.12 -> ==6.0.12.20240311 age adoption passing confidence
docs/typing_extensions (changelog) ==4.8.0 -> ==4.11.0 age adoption passing confidence
docs/wcmatch ==8.5 -> ==8.5.2 age adoption passing confidence
docs/wrapt (changelog) ==1.15.0 -> ==1.16.0 age adoption passing confidence
docs/zipp ==3.17.0 -> ==3.18.2 age adoption passing confidence

Release Notes

python-babel/babel (docs/Babel)

v2.15.0

Compare Source

Python version support


* Babel 2.15.0 will require Python 3.8 or newer. (:gh:`1048`)

Features
~~~~~~~~

* CLDR: Upgrade to CLDR 44 (:gh:`1071`) (@​akx)
* Dates: Support for the "fall back to short format" logic for time delta formatting (:gh:`1075`) (@​akx)
* Message: More versatile .po IO functions (:gh:`1068`) (@​akx)
* Numbers: Improved support for alternate spaces when parsing numbers (:gh:`1007`) (@​ronnix's first contribution)

Infrastructure
~~~~~~~~~~~~~~

* Upgrade GitHub Actions (:gh:`1054`) (@​cclauss's first contribution)
* The Unicode license is now included in `locale-data` and in the documentation (:gh:`1074`) (@​akx)

v2.14.0

Compare Source

Upcoming deprecation


* This version, Babel 2.14, is the last version of Babel to support Python 3.7.
  Babel 2.15 will require Python 3.8 or newer.
* We had previously announced Babel 2.13 to have been the last version to support
  Python 3.7, but being able to use CLDR 43 with Python 3.7 was deemed important
  enough to keep supporting the EOL Python version for one more release.

Possibly backwards incompatible changes
  • Locale.number_symbols will now have first-level keys for each numbering system.
    Since the implicit default numbering system still is "latn", what had previously
    been e.g. Locale.number_symbols['decimal'] is now Locale.number_symbols['latn']['decimal'].
  • Babel no longer directly depends on either distutils or setuptools; if you had been
    using the Babel setuptools command extensions, you would need to explicitly depend on setuptools
    though given you're running setup.py you probably already do.

Features


* CLDR/Numbers: Add support of local numbering systems for number symbols by @​kajte in :gh:`1036`
* CLDR: Upgrade to CLDR 43 by @​rix0rrr in :gh:`1043`
* Frontend: Allow last_translator to be passed as an option to extract_message by @​AivGitHub in :gh:`1044`
* Frontend: Decouple `pybabel` CLI frontend from distutils/setuptools by @​akx in :gh:`1041`
* Numbers: Improve parsing of malformed decimals by @​Olunusib and @​akx in :gh:`1042`

Infrastructure
  • Enforce trailing commas (enable Ruff COM rule and autofix) by @​akx in :gh:1045
  • CI: use GitHub output formats by @​akx in :gh:1046
pallets/jinja (docs/Jinja2)

v3.1.4

Compare Source

Released 2024-05-05

  • The xmlattr filter does not allow keys with / solidus, >
    greater-than sign, or = equals sign, in addition to disallowing spaces.
    Regardless of any validation done by Jinja, user input should never be used
    as keys to this filter, or must be separately validated first.
    :ghsa:h75v-3vvj-5mfj

v3.1.3

Compare Source

Released 2024-01-10

  • Fix compiler error when checking if required blocks in parent templates are
    empty. :pr:1858
  • xmlattr filter does not allow keys with spaces. :ghsa:h5c8-rqwp-cp95
  • Make error messages stemming from invalid nesting of {% trans %} blocks
    more helpful. :pr:1918
Python-Markdown/markdown (docs/Markdown)

v3.6

Compare Source

Changed
Refactor TOC Sanitation
  • All postprocessors are now run on heading content.
  • Footnote references are now stripped from heading content. Fixes #​660.
  • A more robust striptags is provided to convert headings to plain text.
    Unlike, the markupsafe implementation, HTML entities are not unescaped.
  • The plain text name, rich html, and unescaped raw data-toc-label are
    saved to toc_tokens, allowing users to access the full rich text content of
    the headings directly from toc_tokens.
  • The value of data-toc-label is sanitized separate from heading content
    before being written to name. This fixes a bug which allowed markup through
    in certain circumstances. To access the raw unsanitized data, retrieve the
    value from token['data-toc-label'] directly.
  • An html.unescape call is made just prior to calling slugify so that
    slugify only operates on Unicode characters. Note that html.unescape is
    not run on name, html, or data-toc-label.
  • The functions get_name and stashedHTML2text defined in the toc extension
    are both deprecated. Instead, third party extensions should use some
    combination of the new functions run_postprocessors, render_inner_html and
    striptags.
Fixed
  • Include scripts/*.py in the generated source tarballs (#​1430).
  • Ensure lines after heading in loose list are properly detabbed (#​1443).
  • Give smarty tree processor higher priority than toc (#​1440).
  • Permit carets (^) and square brackets (]) but explicitly exclude
    backslashes (\) from abbreviations (#​1444).
  • In attribute lists (attr_list, fenced_code), quoted attribute values are
    now allowed to contain curly braces (}) (#​1414).

v3.5.2

Compare Source

Fixed
  • Fix type annotations for convertFile - it accepts only bytes-based buffers.
    Also remove legacy checks from Python 2 (#​1400)
  • Remove legacy import needed only in Python 2 (#​1403)
  • Fix typo that left the attribute AdmonitionProcessor.content_indent unset
    (#​1404)
  • Fix edge-case crash in InlineProcessor with AtomicString (#​1406).
  • Fix edge-case crash in codehilite with an empty code tag (#​1405).
  • Improve and expand type annotations in the code base (#​1401).
  • Fix handling of bogus comments (#​1425).

v3.5.1

Compare Source

Fixed
  • Fix a performance problem with HTML extraction where large HTML input could
    trigger quadratic line counting behavior (#​1392).
  • Improve and expand type annotations in the code base (#​1394).
pygments/pygments (docs/Pygments)

v2.18.0

Compare Source

(released May 4th, 2024)

  • New lexers:

  • Updated lexers:

    • Awk: recognize ternary operator (#​2687)
    • Bash: add openrc alias (#​2599, #​2371)
    • Coq: add keywords, lex more vernacular command arguments, produce
      fewer tokens on heading comments (#​2678)
    • DNS zone files: Fix comment parsing (#​2595)
    • Hy: Support unicode literals (#​1126)
    • Inform6: Update to Inform 6.42 (#​2644)
    • lean: Fix name handling (#​2614)
    • Logtalk: add uninstantiation keyword and recognize
      escape sequences (#​2619)
    • Macaulay2: Update to 1.23 (#​2655)
    • Python: fix highlighting of soft keywords before None/True/False
    • reStructuredText: use Token.Comment for comments instead of
      Comment.Preproc (#​2598)
    • Rust: highlight :, :: and -> as Punctuation
      and whitespace as Whitespace, instead of Text
      in both cases (#​2631)
    • Spice: Add keywords (#​2621)
    • SQL Explain: allow negative numbers (#​2610)
    • Swift: Support multiline strings (#​2681)
    • ThingsDB: add constants and new functions; support template
      strings (#​2624)
    • UL4: support nested <?doc?> and <?note?> tags (#​2597)
    • VHDL: support multi-line comments of VHDL-2008 (#​2622)
    • Wikitext: Remove kk-* in variant_langs (#​2647)
    • Xtend: Add val and var (#​2602)
  • New styles:

  • Make background colors in the image formatter work with Pillow 10.0 (#​2623)

  • Require Python 3.8. As a result, the importlib-metadata package
    is no longer needed for fast plugin discovery on Python 3.7.
    The plugins extra (used as, e.g., pip install pygments[plugins])
    is kept for backwards compatibility but now has no effect. (#​2601)

  • Require the url attribute for lexers inside Pygments, add
    it to many lexers (#​2588)

  • Replace Pyflakes linter with Ruff (#​2592)

  • Add macOS CI (#​2594)

  • Built-in lexers now declare the version of Pygments in which they were
    added in a required version_added lexer attribute, instead of a
    .. versionadded:: directive in the docstring (#​2589, #​2634)

  • The url attribute is now required for built-in lexers and
    has been added to all existing lexers (#​2588)

  • The RTF formatter supports line number and line highlighting now (#​1217, #​2654)

  • Add \sa0 keyword in the RTF formatter (#​1111, #​2607)

  • Register pycon as an alias for the Python console lexer (#​2697)

  • Add MIME-Type for DesktopLexer (#​2613)

  • Fix native style to meet WCAG AA guidelines (#​2600)

  • Fix typo in documentation (#​2672)

  • Use format strings consistently (#​2661)

  • Add __class_getitem__ to Formatter to improve typing support (#​2665)

v2.17.2

Compare Source

(released November 21, 2023)

  • Fix a packaging issue on macOS (#​2593)

v2.17.1

Compare Source

(released November 19, 2023)

  • Updated lexers:

    • TOML: Fix bug making lexing of single-quoted strings too eager

v2.17.0

Compare Source

(released November 18, 2023)

  • New lexers:

  • Updated lexers:

    • Cypher: fix comment matching, add missing keywords (#​2504)
    • Fortran: add elseif keyword (#​2528)
    • Lean: make it available as lean3, in preparation for
      a possible switch to lean highlighting as Lean 4 (#​2546)
    • JSON: add MIME types and file extensions for several line-delimited
      JSON formats (#​2490)
    • Nix: many improvements (#​2551, #​1800)
    • OCaml: Add and keyword, remove value from keywords (#​2521)
    • Python: add starlark and bazel aliases (#​2517, #​2516)
    • Snowball: Treat len like size (#​2508)
    • Spice: add panic keyword and -> operator (#​2510)
    • squid.conf: fix catastrophic backtracking (#​2583)
    • TOML: rewritten, with many fixes (#​2576)
    • Turtle: support blank nodes (#​2581)
    • Wikitext: fix erroneous highlighting of LanguageConverter markup
      (#​2493), add missing variant languages (#​2494)
    • CMake: support [=[ bracketed arguments ]=] (#​2549)
  • Fix ctags support and tests (#​2487)

  • Include Lexer.add_filter in the documentation (#​2519)

  • Add a Lean3Lexer alias (#​2546)

  • The pygments.styles module contains a new STYLES variable
    with a dictionary of built-in styles. The old STYLE_MAP variable,
    which uses a different format, is kept for backwards compatibility.

  • On Windows, add a new installation extra (windows-terminal) which pulls in
    dependencies for colored console output. See :doc:cmdline for more details.
    (#​2505)

  • Support more file types in autopygmentize script (#​2513)

  • Change color of numbers in rrt style (#​2526)

  • Fix error when trying to look up plugin formatters by file extension
    of the output format (#​2563)

  • Use Hatchling as a build backend instead of setuptools.
    This change is transparent to most users. Distribution packagers
    who build without build isolation need to add hatchling as a build
    dependency and remove setuptools. People downloading source distributions
    and wheels from PyPI directly should note that they now have pygments
    in their file names instead of Pygments. (#​2573)

  • Improve the test framework to also check for lost tokens when processing the
    snippets and example files (#​2582.)

  • Improve the Dracula style definition to make it easier to maintain (#​2575)

sphinx-doc/alabaster (docs/alabaster)

v0.7.16: Alabaster 0.7.16

Compare Source

Changelog: https://alabaster.readthedocs.io/en/latest/changelog.html

v0.7.15: Alabaster 0.7.15

Compare Source

Changelog: https://alabaster.readthedocs.io/en/latest/changelog.html

v0.7.14: Alabaster 0.7.14

Compare Source

Changelog: https://alabaster.readthedocs.io/en/latest/changelog.html

certifi/python-certifi (docs/certifi)

v2023.11.17

Compare Source

Ousret/charset_normalizer (docs/charset-normalizer)

v3.3.2

Compare Source

Fixed
  • Unintentional memory usage regression when using large payload that match several encoding (#​376)
  • Regression on some detection case showcased in the documentation (#​371)
Added
  • Noise (md) probe that identify malformed arabic representation due to the presence of letters in isolated form (credit to my wife)
python-distro/distro (docs/distro)

v1.9.0

Compare Source

ENHANCEMENTS:

  • Refactor distro.info() method to return an InfoDict [#​360]
  • Ignore the file '/etc/board-release' [#​353]
  • Ignore the file '/etc/ec2_version' [#​359]

RELEASE:

  • Run Python 3.6 on Ubuntu 20.04 for CI and bump isort [#​355]

TESTS:

  • Test on modern versions of CPython and PyPy and macOS [#​362]
  • Add support for ALT Linux Server 10.1 distribution [#​354]
  • Add Debian Testing to the tests [#​356]
  • Update archlinux resource for tests [#​352]
kjd/idna (docs/idna)

v3.7

Compare Source

v3.6

Compare Source

v3.5

Compare Source

python/importlib_metadata (docs/importlib-metadata)

v6.11.0

Compare Source

v6.10.0

Compare Source

v6.9.0

Compare Source

lxml/lxml (docs/lxml)

v4.9.4

Compare Source

==================

Bugs fixed

  • LP#2046398: Inserting/replacing an ancestor into a node's children could loop indefinitely.

  • LP#1980767, GH#379: TreeBuilder.close() could fail with a TypeError after
    parsing incorrect input. Original patch by Enrico Minack.

  • LP#1522052: A file-system specific test is now optional and should no longer fail
    on systems that don't support it.

Other changes

  • Wheels include zlib 1.3, libxml2 2.10.3 and libxslt 1.1.39
    (zlib 1.2.12, libxml2 2.10.3 and libxslt 1.1.37 on Windows).

  • Built with Cython 0.29.37.

mkorpela/overrides (docs/overrides)

v7.7.0: Overrides 7.7.0

Compare Source

Fixing https://github.com/mkorpela/overrides/issues/121

v7.6.0: Overrides 7.6.0

Compare Source

Full Changelog: mkorpela/overrides@7.5.0...7.6.0

Fixing bytecode handling in 3.12

v7.5.0: Overrides 7.5.0

Compare Source

What's Changed

New Contributors

Full Changelog: mkorpela/overrides@7.4.0...7.5.0

pydantic/pydantic (docs/pydantic)

v1.10.15

Compare Source

What's Changed

Full Changelog: pydantic/pydantic@v1.10.14...v1.10.15

v1.10.14: 2024-01-19

Compare Source

What's Changed

New Contributors

Full Changelog: pydantic/pydantic@v1.10.13...v1.10.14

facelessuser/pyspelling (docs/pyspelling)

v2.10

Compare Source

2.10

  • NEW: Allow specifying parallel processes to speed up spell checking. Number of jobs can be specified either
    by command line or via the config. Command line overrides the config.
mrabarnett/mrab-regex (docs/regex)

v2023.12.25

Compare Source

tox-dev/sphinx-autodoc-typehints (docs/sphinx-autodoc-typehints)

v1.25.3

Compare Source

What's Changed

Full Changelog: tox-dev/sphinx-autodoc-typehints@1.25.2...1.25.3

v1.25.2

Compare Source

What's Changed

Full Changelog: tox-dev/sphinx-autodoc-typehints@1.25.1...1.25.2

v1.25.1

Compare Source

What's Changed

Full Changelog: tox-dev/sphinx-autodoc-typehints@1.25.0...1.25.1

v1.25.0

Compare Source

What's Changed

Full Changelog: tox-dev/sphinx-autodoc-typehints@1.24.1...1.25.0

v1.24.1

Compare Source


Configuration

📅 Schedule: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - "every weekend" in timezone Etc/UTC.

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot added the dependencies label Apr 6, 2024
Copy link

codecov bot commented Apr 6, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 96.94%. Comparing base (c8cbf63) to head (e0dcfcc).

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #29   +/-   ##
=======================================
  Coverage   96.94%   96.94%           
=======================================
  Files          18       18           
  Lines         393      393           
  Branches       61       61           
=======================================
  Hits          381      381           
  Misses         10       10           
  Partials        2        2           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@renovate renovate bot force-pushed the renovate/doc-dependencies branch 4 times, most recently from 66f9724 to bc44237 Compare April 13, 2024 04:24
@renovate renovate bot force-pushed the renovate/doc-dependencies branch from bc44237 to afc2c76 Compare April 25, 2024 19:47
@renovate renovate bot force-pushed the renovate/doc-dependencies branch 3 times, most recently from 0f7dc99 to ace5b4f Compare May 8, 2024 01:14
@renovate renovate bot force-pushed the renovate/doc-dependencies branch from ace5b4f to 2ca80ad Compare May 17, 2024 16:18
@renovate renovate bot force-pushed the renovate/doc-dependencies branch from 2ca80ad to e0dcfcc Compare May 18, 2024 11:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants