← Back to issue list

chore(deps): update documentation dependencies

View original Github issue

Metadata

Project
craft-parts
Number
#745
Type
pull request
State
merged
Author
renovate[bot]
Labels
Created
Updated
Closed

Current evaluation

Merged an automated Renovate update for documentation dependencies, upgrading Sphinx, furo, sphinx-autobuild, sphinx-autodoc-typehints, and sphinx-design. Approved by two reviewers and passed CI before integration.

Suggested action:

No scores available.

Issue body

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [Sphinx](https://togithub.com/sphinx-doc/sphinx) ([changelog](https://www.sphinx-doc.org/en/master/changes.html)) | `==7.2.6` -> `==7.3.7` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/Sphinx/7.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/Sphinx/7.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/Sphinx/7.2.6/7.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/Sphinx/7.2.6/7.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [furo](https://togithub.com/pradyunsg/furo) | `==2024.1.29` -> `==2024.5.6` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/furo/2024.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/furo/2024.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/furo/2024.1.29/2024.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/furo/2024.1.29/2024.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [sphinx-autobuild](https://togithub.com/sphinx-doc/sphinx-autobuild#readme) ([changelog](https://togithub.com/sphinx-doc/sphinx-autobuild/blob/main/NEWS.rst)) | `==2024.2.4` -> `==2024.4.16` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/sphinx-autobuild/2024.4.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/sphinx-autobuild/2024.4.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/sphinx-autobuild/2024.2.4/2024.4.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/sphinx-autobuild/2024.2.4/2024.4.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [sphinx-autodoc-typehints](https://togithub.com/tox-dev/sphinx-autodoc-typehints) ([changelog](https://togithub.com/tox-dev/sphinx-autodoc-typehints/blob/main/CHANGELOG.md)) | `==2.0.1` -> `==2.2.2` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/sphinx-autodoc-typehints/2.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/sphinx-autodoc-typehints/2.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/sphinx-autodoc-typehints/2.0.1/2.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/sphinx-autodoc-typehints/2.0.1/2.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [sphinx-design](https://togithub.com/executablebooks/sphinx-design) | `==0.5.0` -> `==0.6.0` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/sphinx-design/0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/sphinx-design/0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/sphinx-design/0.5.0/0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/sphinx-design/0.5.0/0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [sphinx_design](https://togithub.com/executablebooks/sphinx-design) | `==0.5.0` -> `==0.6.0` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/sphinx_design/0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/sphinx_design/0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/sphinx_design/0.5.0/0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/sphinx_design/0.5.0/0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>sphinx-doc/sphinx (Sphinx)</summary> ### [`v7.3.7`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES.rst#Release-737-released-Apr-19-2024) [Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v7.3.6...v7.3.7) \===================================== ## Bugs fixed - [#&#8203;12299](https://togithub.com/sphinx-doc/sphinx/issues/12299): Defer loading themes defined via entry points until their explicit use by the user or a child theme. Patch by Adam Turner. - [#&#8203;12305](https://togithub.com/sphinx-doc/sphinx/issues/12305): Return the default value for `theme.get_config()` with an unsupported theme configuration section. Patch by Adam Turner. ### [`v7.3.6`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES.rst#Release-736-released-Apr-17-2024) [Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v7.3.5...v7.3.6) \===================================== ## Bugs fixed - [#&#8203;12295](https://togithub.com/sphinx-doc/sphinx/issues/12295): Re-export all AST types in the C and C++ domains. Patch by Adam Turner. - [#&#8203;12295](https://togithub.com/sphinx-doc/sphinx/issues/12295): Re-export various objects from `sphinx.domains.python._annotations` in `sphinx.domains.python`. Patch by Jacob Chesslo and Adam Turner. ### [`v7.3.5`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES.rst#Release-735-released-Apr-17-2024) [Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v7.3.4...v7.3.5) \===================================== ## Bugs fixed - [#&#8203;12295](https://togithub.com/sphinx-doc/sphinx/issues/12295): Re-export various objects from `sphinx.domains.python._object` in `sphinx.domains.python`. Patch by Jacob Chesslo and Adam Turner. ### [`v7.3.4`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES.rst#Release-734-released-Apr-17-2024) [Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v7.3.3...v7.3.4) \===================================== ## Bugs fixed - Handle cases when `Any` is not an instance of `type`. Patch by Adam Turner. ### [`v7.3.3`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES.rst#Release-733-released-Apr-17-2024) [Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v7.3.2...v7.3.3) \===================================== ## Bugs fixed - [#&#8203;12290](https://togithub.com/sphinx-doc/sphinx/issues/12290): Fix a false-positive warning when setting a configuration value with `Any` as the valid type to a type other than the value's default. Patch by Adam Turner. ### [`v7.3.2`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES.rst#Release-732-released-Apr-17-2024) [Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v7.3.1...v7.3.2) \===================================== ## Bugs fixed - Preload all themes defined via entry points. Patch by Adam Turner. - Fix a bad interaction between the `'Furo'` theme and the new-style for configuration values. Patch by Adam Turner. ### [`v7.3.1`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES.rst#Release-731-released-Apr-17-2024) [Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v7.3.0...v7.3.1) \===================================== ## Dependencies - Require `tomli` on Python 3.10 and earlier. Patch by Adam Turner. ### [`v7.3.0`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES.rst#Release-730-released-Apr-16-2024) [Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v7.2.6...v7.3.0) \===================================== ## Dependencies - [#&#8203;11858](https://togithub.com/sphinx-doc/sphinx/issues/11858): Increase the minimum supported version of Alabaster to 0.7.14. Patch by Adam Turner. - [#&#8203;11411](https://togithub.com/sphinx-doc/sphinx/issues/11411): Support `Docutils 0.21`\_. Patch by Adam Turner. .. \_Docutils 0.21: https://docutils.sourceforge.io/RELEASE-NOTES.html#release-0-21-2024-04-09 - [#&#8203;12012](https://togithub.com/sphinx-doc/sphinx/issues/12012): Use `types-docutils` instead of `docutils-stubs`. ## Deprecated - [#&#8203;11693](https://togithub.com/sphinx-doc/sphinx/issues/11693): Support for old-style :file:`Makefile` and :file:`make.bat` output in :program:`sphinx-quickstart`, and the associated options :option:`!-M`, :option:`!-m`, :option:`!--no-use-make-mode`, and :option:`!--use-make-mode`. - [#&#8203;11285](https://togithub.com/sphinx-doc/sphinx/issues/11285): Direct access to :attr:`!sphinx.testing.util.SphinxTestApp._status` or :attr:`!sphinx.testing.util.SphinxTestApp._warning` is deprecated. Use the public properties :attr:`!sphinx.testing.util.SphinxTestApp.status` and :attr:`!sphinx.testing.util.SphinxTestApp.warning` instead. Patch by Bénédikt Tran. - tests: :func:`!sphinx.testing.util.strip_escseq` is deprecated in favour of :func:`!sphinx.util.console.strip_colors`. Patch by Bénédikt Tran. ## Features added - [#&#8203;12265](https://togithub.com/sphinx-doc/sphinx/issues/12265): Support theme configuration via `theme.toml`. - [#&#8203;11701](https://togithub.com/sphinx-doc/sphinx/issues/11701): HTML Search: Adopt the new `\<search\>`\_ element. Patch by Bénédikt Tran. .. \_`\<search\>`: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/search - [#&#8203;11776](https://togithub.com/sphinx-doc/sphinx/issues/11776): Add long option names to `sphinx-build`. Patch by Hugo van Kemenade, Adam Turner, Bénédikt Tran, and Ezio Melotti. - Organise the `sphinx-build` options into groups. Patch by Adam Turner. - [#&#8203;11855](https://togithub.com/sphinx-doc/sphinx/issues/11855): Defer computation of configuration values. Patch by Adam Turner. - Add `:no-search:` as an alias of the `:nosearch:` metadata field. Patch by Adam Turner. - [#&#8203;11803](https://togithub.com/sphinx-doc/sphinx/issues/11803): autodoc: Use an overriden `__repr__()` function in an enum, if defined. Patch by Shengyu Zhang. - [#&#8203;11825](https://togithub.com/sphinx-doc/sphinx/issues/11825): Allow custom targets in the manpage role. Patch by Nicolas Peugnet. - [#&#8203;11892](https://togithub.com/sphinx-doc/sphinx/issues/11892): Improved performance when resolving cross references in the C++ domain. Patch by Rouslan Korneychuk. - [#&#8203;11905](https://togithub.com/sphinx-doc/sphinx/issues/11905): Add a :rst:dir:`versionremoved` directive. Patch by Hugo van Kemenade, Adam Turner, and C.A.M. Gerlach. - [#&#8203;11981](https://togithub.com/sphinx-doc/sphinx/issues/11981): Improve rendering of signatures using `slice` syntax, e.g., `def foo(arg: np.float64[:,:]) -> None: ...`. - The manpage builder now adds `OSC 8`\_ anchors to hyperlinks, using the `groff`\_ device control command. .. \_OSC 8: https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda .. \_groff: https://lists.gnu.org/archive/html/groff/2021-10/msg00000.html - [#&#8203;11015](https://togithub.com/sphinx-doc/sphinx/issues/11015): Change the text of the :rst:dir:`versionadded` directive from `New in [...]` to `Added in [...]`. Patch by Bénédikt Tran. - [#&#8203;12131](https://togithub.com/sphinx-doc/sphinx/issues/12131): Added :confval:`show_warning_types` configuration option. Patch by Chris Sewell. - [#&#8203;12193](https://togithub.com/sphinx-doc/sphinx/issues/12193): Improve `external` warnings for unknown roles. In particular, suggest related role names if an object type is mistakenly used. Patch by Chris Sewell. - Add public type alias :class:`sphinx.util.typing.ExtensionMetadata`. This can be used by extension developers to annotate the return type of their `setup` function. Patch by Chris Sewell. ## Bugs fixed - [#&#8203;11668](https://togithub.com/sphinx-doc/sphinx/issues/11668): Raise a useful error when `theme.conf` is missing. Patch by Vinay Sajip. - [#&#8203;11622](https://togithub.com/sphinx-doc/sphinx/issues/11622): Ensure that the order of keys in `searchindex.js` is deterministic. Patch by Pietro Albini. - [#&#8203;11617](https://togithub.com/sphinx-doc/sphinx/issues/11617): ANSI control sequences are stripped from the output when writing to a warnings file with :option:`-w <sphinx-build -w>`. Patch by Bénédikt Tran. - [#&#8203;11666](https://togithub.com/sphinx-doc/sphinx/issues/11666): Skip all hidden directories in `CatalogRepository.pofiles`. Patch by Aryaz Eghbali. - [#&#8203;9686](https://togithub.com/sphinx-doc/sphinx/issues/9686): html builder: Fix MathJax lazy loading when equations appear in titles. Patch by Bénédikt Tran. - [#&#8203;11483](https://togithub.com/sphinx-doc/sphinx/issues/11483): singlehtml builder: Fix MathJax lazy loading when the index does not contain any math equations. Patch by Bénédikt Tran. - [#&#8203;11697](https://togithub.com/sphinx-doc/sphinx/issues/11697): HTML Search: add 'noindex' meta robots tag. Patch by James Addison. - [#&#8203;11678](https://togithub.com/sphinx-doc/sphinx/issues/11678): Fix a possible `ZeroDivisionError` in `sphinx.ext.coverage`. Patch by Stephen Finucane. - [#&#8203;11756](https://togithub.com/sphinx-doc/sphinx/issues/11756): LaTeX: build error with recent TeXLive due to missing `substitutefont` package (triggered if using `fontenc` with `T2A` option and document language is not a Cyrillic one). Patch by Jean-François B. - [#&#8203;11675](https://togithub.com/sphinx-doc/sphinx/issues/11675): Fix rendering of progression bars in environments that do not support ANSI control sequences. Patch by Bénédikt Tran. - [#&#8203;11861](https://togithub.com/sphinx-doc/sphinx/issues/11861): Whitelist more types with an incorrect `__module__` attribute. Patch by Adam Turner. - [#&#8203;11715](https://togithub.com/sphinx-doc/sphinx/issues/11715): Apply `tls_verify` and `tls_cacerts` config to `ImageDownloader`. Patch by Nick Touran. - Allow hyphens in group names for :rst:dir:`productionlist` cross-references. Patch by Adam Turner. - [#&#8203;11433](https://togithub.com/sphinx-doc/sphinx/issues/11433): Added the :confval:`linkcheck_allow_unauthorized` configuration option. Set this option to `False` to report HTTP 401 (unauthorized) server responses as broken. Patch by James Addison. - [#&#8203;11868](https://togithub.com/sphinx-doc/sphinx/issues/11868): linkcheck: added a distinct `timeout` reporting status code. This can be enabled by setting :confval:`linkcheck_report_timeouts_as_broken` to `False`. Patch by James Addison. - [#&#8203;11869](https://togithub.com/sphinx-doc/sphinx/issues/11869): Refresh the documentation for the `linkcheck_timeout` setting. Patch by James Addison. - [#&#8203;11874](https://togithub.com/sphinx-doc/sphinx/issues/11874): Configure a default 30-second value for `linkcheck_timeout`. Patch by James Addison. - [#&#8203;11886](https://togithub.com/sphinx-doc/sphinx/issues/11886): Print the Jinja2 template path chain in `TemplateNotFound` exceptions. Patch by Colin Marquardt. - [#&#8203;11598](https://togithub.com/sphinx-doc/sphinx/issues/11598): Do not use query components in URLs for assets in EPUB rendering. Patch by David Runge. - [#&#8203;11904](https://togithub.com/sphinx-doc/sphinx/issues/11904): Support unary subtraction when parsing annotations. Patch by James Addison. - [#&#8203;11925](https://togithub.com/sphinx-doc/sphinx/issues/11925): Blacklist the `sphinxprettysearchresults` extension; the functionality it provides was merged into Sphinx v2.0.0. Patch by James Addison. - [#&#8203;11917](https://togithub.com/sphinx-doc/sphinx/issues/11917): Fix rendering of annotated inherited members for Python 3.9. Patch by Janet Carson. - [#&#8203;11935](https://togithub.com/sphinx-doc/sphinx/issues/11935): C Domain: Fix namespace-pop context. Patch by Frank Dana. - [#&#8203;11923](https://togithub.com/sphinx-doc/sphinx/issues/11923): Avoid zombie processes when parallel builds fail. Patch by Felix von Drigalski. - [#&#8203;11353](https://togithub.com/sphinx-doc/sphinx/issues/11353): Support enumeration classes inheriting from mixin or data types. Patch by Bénédikt Tran. - [#&#8203;11962](https://togithub.com/sphinx-doc/sphinx/issues/11962): Fix target resolution when using `:paramtype:` fields. Patch by Bénédikt Tran. - [#&#8203;11944](https://togithub.com/sphinx-doc/sphinx/issues/11944): Use anchor in search preview. Patch by Will Lachance. - [#&#8203;12008](https://togithub.com/sphinx-doc/sphinx/issues/12008): Fix case-sensitive lookup of `std:label` names in intersphinx inventory. Patch by Michael Goerz. - [#&#8203;11958](https://togithub.com/sphinx-doc/sphinx/issues/11958): HTML Search: Fix partial matches overwriting full matches. Patch by William Lachance. - [#&#8203;11959](https://togithub.com/sphinx-doc/sphinx/issues/11959): Fix multiple term matching when word appears in both title and document. Patch by Will Lachance. - [#&#8203;11474](https://togithub.com/sphinx-doc/sphinx/issues/11474): Fix doctrees caching causing files not be rebuilt in some cases, e.g., when :confval:`numfig` is `True`. Patch by Bénédikt Tran. - [#&#8203;11278](https://togithub.com/sphinx-doc/sphinx/issues/11278): autodoc: Fix rendering of :class:`functools.singledispatchmethod` combined with :func:`@classmethod <classmethod>`. Patch by Bénédikt Tran. - [#&#8203;11894](https://togithub.com/sphinx-doc/sphinx/issues/11894): Do not add checksums to css files if building using the htmlhelp builder. Patch by reduerK akiM. - [#&#8203;12052](https://togithub.com/sphinx-doc/sphinx/issues/12052): Remove `<script>` and `<style>` tags from the content of search result summary snippets. Patch by James Addison. - [#&#8203;11578](https://togithub.com/sphinx-doc/sphinx/issues/11578): HTML Search: Order non-main index entries after other results. Patch by Brad King. - [#&#8203;12147](https://togithub.com/sphinx-doc/sphinx/issues/12147): autosummary: Fix a bug whereby the wrong file extension may be used, when multiple suffixes are specified in :confval:`source_suffix`. Patch by Sutou Kouhei. - [#&#8203;10786](https://togithub.com/sphinx-doc/sphinx/issues/10786): improve the error message when a file to be copied (e.g., an asset) is removed during Sphinx execution. Patch by Bénédikt Tran. - [#&#8203;12040](https://togithub.com/sphinx-doc/sphinx/issues/12040): HTML Search: Ensure that document titles that are partially-matched by the user search query are included in search results. Patch by James Addison. - [#&#8203;11970](https://togithub.com/sphinx-doc/sphinx/issues/11970): singlehtml builder: make target URIs to be same-document references in the sense of :rfc:`RFC 3986, §4.4 <3986#section-4.4>`, e.g., `index.html#foo` becomes `#foo`. Patch by Eric Norige. - [#&#8203;12271](https://togithub.com/sphinx-doc/sphinx/issues/12271): Partially revert Docutils' r9562\__ to fix EPUB files. Patch by Adam Turner. \__ https://sourceforge.net/p/docutils/code/9562/ - [#&#8203;12253](https://togithub.com/sphinx-doc/sphinx/issues/12253): Escape reserved path characters in the remote images post-transform download cache. Patch by James Addison and Adam Turner. ## Testing - Reorganise tests into directories. Patch by Adam Turner. - Clean up global state in `SphinxTestApp`. Patch by Adam Turner. - [#&#8203;11285](https://togithub.com/sphinx-doc/sphinx/issues/11285): :func:`!pytest.mark.sphinx` and :class:`!sphinx.testing.util.SphinxTestApp` accept *warningiserror*, *keep_going* and *verbosity* as keyword arguments. Patch by Bénédikt Tran. - [#&#8203;11285](https://togithub.com/sphinx-doc/sphinx/issues/11285): :class:`!sphinx.testing.util.SphinxTestApp` *status* and *warning* arguments are checked to be :class:`io.StringIO` objects (the public API incorrectly assumed this without checking it). Patch by Bénédikt Tran. - Report the result of `test_run_epubcheck` as `skipped` instead of `success` when either Java or `epubcheck` are not available. - Use dynamic allocation of unused port numbers for the test HTTP(S) servers. As a side-effect, this removes the need for test server lockfiles, meaning that any remaining `tests/test-server.lock` files can safely be deleted. </details> <details> <summary>pradyunsg/furo (furo)</summary> ### [`v2024.5.6`](https://togithub.com/pradyunsg/furo/compare/2024.04.27...2024.05.06) [Compare Source](https://togithub.com/pradyunsg/furo/compare/2024.04.27...2024.05.06) ### [`v2024.4.27`](https://togithub.com/pradyunsg/furo/compare/2024.01.29...2024.04.27) [Compare Source](https://togithub.com/pradyunsg/furo/compare/2024.01.29...2024.04.27) </details> <details> <summary>sphinx-doc/sphinx-autobuild (sphinx-autobuild)</summary> ### [`v2024.4.16`](https://togithub.com/sphinx-doc/sphinx-autobuild/compare/2024.04.13...2024.04.16) [Compare Source](https://togithub.com/sphinx-doc/sphinx-autobuild/compare/2024.04.13...2024.04.16) ### [`v2024.4.13`](https://togithub.com/sphinx-doc/sphinx-autobuild/compare/2024.02.04...2024.04.13) [Compare Source](https://togithub.com/sphinx-doc/sphinx-autobuild/compare/2024.02.04...2024.04.13) </details> <details> <summary>tox-dev/sphinx-autodoc-typehints (sphinx-autodoc-typehints)</summary> ### [`v2.2.2`](https://togithub.com/tox-dev/sphinx-autodoc-typehints/releases/tag/2.2.2) [Compare Source](https://togithub.com/tox-dev/sphinx-autodoc-typehints/compare/2.2.1...2.2.2) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed - Fix for Issue [#&#8203;384](https://togithub.com/tox-dev/sphinx-autodoc-typehints/issues/384): typehints_defaults = "braces-after" fails for a multiline `:param:` entry by [@&#8203;tikuma-lsuhsc](https://togithub.com/tikuma-lsuhsc) in [https://github.com/tox-dev/sphinx-autodoc-typehints/pull/464](https://togithub.com/tox-dev/sphinx-autodoc-typehints/pull/464) **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.2.1...2.2.2 ### [`v2.2.1`](https://togithub.com/tox-dev/sphinx-autodoc-typehints/releases/tag/2.2.1) [Compare Source](https://togithub.com/tox-dev/sphinx-autodoc-typehints/compare/2.2.0...2.2.1) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed - Fix issue [#&#8203;462](https://togithub.com/tox-dev/sphinx-autodoc-typehints/issues/462) and another alias processing bug by [@&#8203;tikuma-lsuhsc](https://togithub.com/tikuma-lsuhsc) in [https://github.com/tox-dev/sphinx-autodoc-typehints/pull/463](https://togithub.com/tox-dev/sphinx-autodoc-typehints/pull/463) **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.2.0...2.2.1 ### [`v2.2.0`](https://togithub.com/tox-dev/sphinx-autodoc-typehints/releases/tag/2.2.0) [Compare Source](https://togithub.com/tox-dev/sphinx-autodoc-typehints/compare/2.1.1...2.2.0) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed - Support autodoc_type_aliases configuration by [@&#8203;tikuma-lsuhsc](https://togithub.com/tikuma-lsuhsc) in [https://github.com/tox-dev/sphinx-autodoc-typehints/pull/459](https://togithub.com/tox-dev/sphinx-autodoc-typehints/pull/459) #### New Contributors - [@&#8203;tikuma-lsuhsc](https://togithub.com/tikuma-lsuhsc) made their first contribution in [https://github.com/tox-dev/sphinx-autodoc-typehints/pull/459](https://togithub.com/tox-dev/sphinx-autodoc-typehints/pull/459) **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.1.1...2.2.0 ### [`v2.1.1`](https://togithub.com/tox-dev/sphinx-autodoc-typehints/releases/tag/2.1.1) [Compare Source](https://togithub.com/tox-dev/sphinx-autodoc-typehints/compare/2.1.0...2.1.1) <!-- Release notes generated using configuration in .github/release.yml at main --> **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.1.0...2.1.1 ### [`v2.1.0`](https://togithub.com/tox-dev/sphinx-autodoc-typehints/releases/tag/2.1.0) [Compare Source](https://togithub.com/tox-dev/sphinx-autodoc-typehints/compare/2.0.1...2.1.0) <!-- Release notes generated using configuration in .github/release.yml at main --> #### What's Changed - Support Sphinx 7.3 and drop 3.8 support by [@&#8203;gaborbernat](https://togithub.com/gaborbernat) in [https://github.com/tox-dev/sphinx-autodoc-typehints/pull/448](https://togithub.com/tox-dev/sphinx-autodoc-typehints/pull/448) **Full Changelog**: https://github.com/tox-dev/sphinx-autodoc-typehints/compare/2.0.1...2.1.0 </details> <details> <summary>executablebooks/sphinx-design (sphinx-design)</summary> ### [`v0.6.0`](https://togithub.com/executablebooks/sphinx-design/blob/HEAD/CHANGELOG.md#060---2024-05-23) [Compare Source](https://togithub.com/executablebooks/sphinx-design/compare/v0.5.0...v0.6.0) ##### Dependencies - ⬆️ Python v3.9-3.12 by {user}`chrisjsewell` in {pr}`186` - ⬆️ Octicon icons to v19.8.0 by {user}`ffvpor` in {pr}`171` ##### New ##### ✨ Create custom directives You can use the `sd_custom_directives` configuration option in your `conf.py` to add custom directives, with default option values: ```python sd_custom_directives = { "dropdown-syntax": { "inherit": "dropdown", "argument": "Syntax", "options": { "color": "primary", "icon": "code", }, } } ``` The key is the new directive name to add, and the value is a dictionary with the following keys: - `inherit`: The directive to inherit from (e.g. `dropdown`) - `argument`: The default argument (optional, only for directives that take a single argument) - `options`: A dictionary of default options for the directive (optional) by {user}`chrisjsewell` in {pr}`194` ##### ✨ sync tabs by URL query parameters Synchronised tabs can now be selected by adding a query parameter to the URL, for that sync-group, such as `?code=python` for ```restructuredtext .. tab-set-code:: .. literalinclude:: snippet.py :language: python .. literalinclude:: snippet.js :language: javascript ``` The last selected tab key, per group, is also persisted to `SessionStorage` by {user}`mikemckiernan` and {user}`chrisjsewell` in {pr}`196` ##### Improve - 👌 Use reference name by default for internal link cards by {user}`gabalafou` in {pr}`183` - 👌 Improve specificity of JS function name by {user}`danirus` in {pr}`153` - 👌 Remove duplicate CSS hashing for sphinx >= 7.1 by {user}`chrisjsewell` in {pr}`193` ##### 👌 Improve `dropdown` title bar There are three visible changes: 1. The "default" behaviour of the right chevron is to go from right-facing (closed) to down-facing (open), instead of down-facing (closed) to up-facing (open). There is also a rotate transition on opening/closing. The old default behaviour can be retained by using the new `:chevron: down-up` directive option. 2. The prefix icon (optional), title text, and chevron state icon are now all better aligned 3. The top/bottom padding is now 0.5em instead of 1em The PR also introduces three new CSS variables to control font sizes of the dropdown: ```css --sd-fontsize-tabs-label: 1rem; --sd-fontsize-dropdown-title: 1rem; --sd-fontweight-dropdown-title: 700; ``` Internally, the HTML / CSS is changed, such that the title is now an `inline-flex` box, with three columns arranged with `justify-content: space-between`: | icon (optional) | text (`flex-grow: 1`) | state chevron | | -------------- | -------------------- | -------------- | | | | | Also, the state chevron was previously two distinct SVGs (with one hidden), but now is one that get rotated on open/close. by {user}`chrisjsewell` in {pr}`192` ##### Fix - 🐛 Fix tab-item label with nested syntax by {user}`Praecordi` in {pr}`135` - 🐛 Fix do not close `input` tag by {user}`chrisjsewell` in {pr}`195` ##### Internal - 📚 Update theme versions by {user}`chrisjsewell` in {pr}`189` - 📚 Make octicon list a table by {user}`chrisjsewell` in {pr}`188` - 📚 Add sphinx-immaterial to doc theme builds by {user}`chrisjsewell` in {pr}`190` - 📚 Change syntax dropdown color by {user}`chrisjsewell` in {pr}`191` - 🔧 Add FIPS compliant flag to md5 call by {user}`gabor-varga` in {pr}`162` - 🔧 define `build.os` for RTD to fix build by {user}`sciencewhiz` in {pr}`176` - 🔧 Move to ruff by {user}`chrisjsewell` in {pr}`185` **Full Changelog**: <https://github.com/executablebooks/sphinx-design/compare/v0.5.0...v0.6.0> </details> --- ### 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](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/canonical/craft-parts). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNzcuOCIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged an automated Renovate update for documentation dependencies, upgrading Sphinx, furo, sphinx-autobuild, sphinx-autodoc-typehints, and sphinx-design. Approved by two reviewers and passed CI before integration.
qwen3.6-35b-a3b-mtp-q6 Merged automated documentation dependency updates via Renovate. Upgraded Sphinx to 7.3.7, furo to 2024.5.6, sphinx-autobuild to 2024.4.16, sphinx-autodoc-typehints to 2.2.2, and sphinx-design to 0.6.0. All changes passed checks and merged.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#174 chore(deps): update documentation dependencies craft-store merged Merged automated documentation dependency updates via Renovate. Updated Sphinx to 7.3.7, sphinx-design to 0.6.0, sphinx-notfound-page to 1.0.2, and sphinx-reredirects to 0.1.4. Approved by two reviewers, passed CI, and merged.
94%
#4728 chore(deps): update documentation dependencies snapcraft merged Merged automated documentation dependency updates. Renovate upgraded furo, sphinx-basic-ng, sphinx_design, and sphinxcontrib packages. PR passed CI checks and reviewer approval before merge.
93%
#643 chore(deps): update documentation dependencies craft-parts merged Merged automated documentation dependency updates. Renovate upgraded sphinx-autodoc-typehints and four sphinxcontrib packages to latest patch versions. Approved by two reviewers and passed CI before merge.
93%
#547 chore(deps): update documentation dependencies craft-parts merged Merged Renovate PR updating Sphinx documentation dependencies. Author manually adjusted versions to fix ReadTheDocs build failures. Approved by reviewers and CI passed prior to merge.
93%
#120 chore(deps): update documentation dependencies starbase merged Merged automated documentation dependency updates. Renovate bot upgraded furo, sphinx-design, sphinx-lint, and sphinx-toolbox. Change passed CI, received approval, and was successfully merged.
93%
#176 chore(deps): update documentation dependencies craft-cli merged Merged automated updates for documentation dependencies: furo, sphinx-design, sphinx-lint, and sphinx-toolbox. Approved and merged without impacting code coverage.
92%
#194 chore(deps): update documentation dependencies craft-store merged Merged automated updates for documentation dependencies furo, sphinx-design, and sphinx-notfound-page. Approved by two reviewers, passed CI checks, and merged with minimal changes across two files.
92%
#72 chore(deps): update documentation dependencies craft-application merged Merged automated documentation dependency updates for furo, sphinx-design, sphinx-lint, and sphinx-toolbox. Approved by two reviewers, passed CI, and merged without impacting code coverage.
92%
#116 chore(deps): update documentation dependencies craft-application merged Merged automated documentation dependency updates via Renovate. Updated furo to v2023.9.10 and sphinx-lint to v0.8.1. Changes were approved by reviewers, passed CI checks, and successfully merged.
91%
#734 chore(deps): update documentation dependencies craft-parts closed Merged automated updates for documentation dependencies. Upgraded Sphinx to 7.3.7, furo to 2024.5.6, sphinx-autobuild to 2024.4.16, and sphinx-autodoc-typehints to 2.1.0. CI passed and review was approved prior to merge.
91%