b5cdc6f1eb- update to 8.2.0: * #13000: Drop Python 3.10 support. * #13044: Remove the internal and undocumented has_equations data from the :py:class:!MathDomain domain. The undocumented :py:meth:!MathDomain.has_equations method now unconditionally returns True. These are replaced by the has_maths_elements key of the page context dict. Patch by Adam Turner. * #13227: HTML output for sequences of keys in the :rst:role:kbd role no longer uses a <kbd class="kbd compound"> element to wrap the keys and separators, but places them directly in the relevant parent node. This means that CSS rulesets targeting kbd.compound or .kbd.compound will no longer have any effect. Patch by Adam Turner. * #13037: Deprecate the SingleHTMLBuilder.fix_refuris method. Patch by James Addison. * #13083, #13330: Un-deprecate sphinx.util.import_object. Patch by Matthias Geier. * #13173: Add a new duplicate_declaration warning type, with duplicate_declaration.c and duplicate_declaration.cpp subtypes. Patch by Julien Lecomte and Adam Turner. * #11824: linkcode: Allow extensions to add support for a domain by defining the keys that should be present. Patch by Nicolas Peugnet. * #13144: Add a class option to the :rst:dir:autosummary directive. Patch by Tim Hoffmann. * #13146: Napoleon: Unify the type preprocessing logic to allow Google-style docstrings to use the optional and default keywords. Patch by Chris Barrick. * #13227: Implement the :rst:role:kbd role as a SphinxRole.Dirk Mueller2025-03-11 12:21:11 +00:00
19c067cdb1Accepting request 1238996 from devel:languages:pythonAna Guerrero2025-01-23 16:57:05 +00:00
b526dbf64b- update to 8.1.3: * #13013: Restore support for :func:!cut_lines with no object type. Patch by Adam Turner. * #13012: Expose :exc:sphinx.errors.ExtensionError in sphinx.util for backwards compatibility. This will be removed in Sphinx 9, as exposing the exception in sphinx.util was never intentional. :exc:!ExtensionError has been part of sphinx.errors since Sphinx 0.9. Patch by Adam Turner. * #13006: Use the preferred https://www.cve.org/ URL for the :rst:role::cve: <cve> role. Patch by Hugo van Kemenade. * #13007: LaTeX: Improve resiliency when the required fontawesome or fontawesome5 packages are not installed. Patch by Jean-François B. * #12756: Add lower-bounds to the sphinxcontrib-* dependencies. Patch by Adam Turner. * #12833: Update the LaTeX parskip package from 2001 to 2018. Patch by Jean-François B. * #12763: Remove unused internal class sphinx.util.Tee. Patch by Adam Turner. * #12822: LaTeX: for Unicode engines, the :ref:fvset default is changed to '\fvset{fontsize=auto}' from '\fvset{fontsize=\small}'. Code-blocks are unchanged as FreeMono is now loaded with Scale=0.9. An adjustment to existing projects is needed only if they used a custom :ref:fontpkg configuration and did not set :ref:fvset. Patch by Jean-François B. * #12875: Disable smartquotes for languages: zh_CN and zh_TW by default. Patch by A. Rafey Khan. * #12762: Deprecate sphinx.util.import_object. Use :py:func:importlib.import_module instead. Patch by AdamDirk Mueller2024-11-20 17:51:33 +00:00
e1981e8fdeAccepting request 1198296 from devel:languages:pythonAna Guerrero2024-09-18 13:26:04 +00:00
2a5848684eAccepting request 1198168 from home:mathletic:branches:devel:languages:pythonDirk Mueller2024-09-02 12:31:18 +00:00
d7f74442bbAccepting request 1188421 from devel:languages:pythonAna Guerrero2024-07-22 15:13:58 +00:00
b71c249b07- update to 7.4.5: * #12593, #12600: Revert coercing the type of selected :confval:html_sidebars values to a list. Log an error message when string values are detected. Patch by Adam Turner. * #12594: LaTeX: since 7.4.0, :rst:dir:seealso and other "light" admonitions now break PDF builds if they contain a :dudir:figure directive; and also if they are contained in a table cell (rendered by tabulary). Patch by Jean-François B. * #12585, #12586: Do not warn when an intersphinx inventory contains case-insensitively ambiguous duplicate items. Patch by James Addison. * #12582: Restore support for list-styled :confval:source_suffix values with extensions that register parsers. Patch by Adam Turner. * #12580, #12583: Resolve failures with the C domain on incremental builds with Sphinx 7.3.7 and earlier. Patch by Adam Turner. * Fix invalid HTML when a rubric node with invalid heading- level is used. Patch by Adam Turner. * #12579, #12581: Restore support for typing.ParamSpec in autodoc. Patch by Adam Turner. * #12555: Drop Docutils 0.18.1 and Docutils 0.19 support. Patch by Adam Turner. * LaTeX: the xcolor package is now required (but is for example part of Ubuntu texlive-latex-recommended which has always been required). * LaTeX: the fontawesome5 LaTeX package is needed for the default choices of icons now used in admonition titles in PDFDirk Mueller2024-07-18 07:31:20 +00:00
2e20f195abAccepting request 1184035 from devel:languages:pythonAna Guerrero2024-07-03 18:29:39 +00:00
4ce858e5ab- update to 7.3.7: * #12299: Defer loading themes defined via entry points until their explicit use by the user or a child theme. Patch by Adam Turner. * #12305: Return the default value for theme.get_config() with an unsupported theme configuration section. Patch by Adam Turner. * #12295: Re-export all AST types in the C and C++ domains. Patch by Adam Turner. * #12295: Re-export various objects from sphinx.domains.python._annotations in sphinx.domains.python. Patch by Jacob Chesslo and Adam Turner. * #12295: Re-export various objects from sphinx.domains.python._object in sphinx.domains.python. Patch by Jacob Chesslo and Adam Turner. * Handle cases when Any is not an instance of type. Patch by Adam Turner. * #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. * 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. * Require tomli on Python 3.10 and earlier. Patch by Adam Turner. * #11858: Increase the minimum supported version of Alabaster to 0.7.14. Patch by Adam Turner. * #11411: Support Docutils 0.21. Patch by Adam Turner. * #12012: Use types-docutils instead of docutils-stubs.Dirk Mueller2024-06-29 07:06:09 +00:00
ecf89c577fAccepting request 1169646 from devel:languages:pythonAna Guerrero2024-04-23 16:55:08 +00:00
8abec6f647Accepting request 1169645 from home:dgarcia:branches:devel:languages:python:FactoryDaniel Garcia2024-04-22 10:23:04 +00:00
c0e0743c8aAccepting request 1111065 from devel:languages:pythonAna Guerrero2023-09-17 17:28:42 +00:00
b253dc2658- update to 7.2.6: * #11679: Add the :envvar:!SPHINX_AUTODOC_RELOAD_MODULES environment variable, which if set reloads modules when using autodoc with `TYPE_CHECKING = True. * #11679: Use :py:func:importlib.reload` to reload modules in autodoc. * autodoc: Support positional-only parameters in classmethod methods * Restore support string methods on path objects. This is deprecated and will be removed in Sphinx 8. Use os.fspath() to convert Path * linkcheck: Resolve hanging tests for timezones west of London and * Add the :no-typesetting: option to suppress textual output and only * Restored the the str interface of the asset classes (_CascadingStyleSheet and _JavaScript), which several extensions relied upon. This will be variables/structure members * html: HTML logo or Favicon specified as file not being found on output * #8959: using UNIX path separator in image directive confuses Sphinx on Windows bracketed, not braced (and is anyhow not needed) - Add sphinx-pr8520-fix-AliasNode-copy.patch to fix failing - add sphinx-pygments-compat.patch (fix tests with newer pygments) module has submodules - Recommends only on SUSE - Move sphinxcontrib namespace into seperate package to avoid - Split latex-related stuff into its own subpackage so we can - Be explicit about six version requirements anymore. If you want to keep italic style, adapt your stylesheet. figure numbers instead # symbol. unused_docs have been removed. font. Custom writers will have to be adapted to handle this node. lineno-match option. Thanks to Jeppe Pihl. - Add sphinx-setup_command_unicode.patch: Backport ofDirk Mueller2023-09-14 10:17:23 +00:00
60c76458e5Accepting request 1109692 from devel:languages:pythonAna Guerrero2023-09-10 11:09:31 +00:00
2277a67437- update to 7.2.5: * #11645: Fix a regression preventing autodoc from importing modules within packages that make use of `if typing.TYPE_CHECKING: to guard circular imports needed by type checkers. * #11634: Fixed inheritance diagram relative link resolution for sibling files in a subdirectory. * #11659: Allow ?config=... in :confval:mathjax_path. * #11654: autodoc: Fail with a more descriptive error message when an object claims to be an instance of type, but is not a class. * 11620: Cease emitting :event:source-read events for files read via the :dudir:include directive. * 11620: Add a new :event:include-read for observing and transforming the content of included files via the :dudir:include directive. * #11627: Restore support for copyright lines of the form YYYY when SOURCE_DATE_EPOCH` is set.Dirk Mueller2023-09-07 10:47:50 +00:00
b3f04eef0dAccepting request 1108105 from devel:languages:pythonAna Guerrero2023-09-04 20:52:28 +00:00
dbe1b80e18Accepting request 1108097 from home:mcalabkova:branches:devel:languages:pythonMarkéta Machová2023-08-30 11:46:18 +00:00
96f1267e79Accepting request 1105478 from home:mcalabkova:branches:devel:languages:python:setuptoolsMarkéta Machová2023-08-23 12:29:29 +00:00
6696c2f52a- update to 7.1.2: * #11542: linkcheck: Properly respect :confval:linkcheck_anchors and do not spuriously report failures to validate anchors.Dirk Mueller2023-08-07 08:19:17 +00:00
6aa0a6f18cAccepting request 1101202 from home:marxin:branches:devel:languages:pythonDirk Mueller2023-07-29 09:12:43 +00:00
53bc31d977- update to 7.0.1: * Support Docutils 0.20_. * #11418: Clean up remaining references to `sphinx.setup_command` following the removal of support for setuptools.Dirk Mueller2023-05-14 15:28:29 +00:00
84ab6acabd- For PSP packages don't include documentation at all. The building of Sphinx documentation is so complicated, that it is not possible to include it in the main package.Dirk Mueller2023-04-26 21:16:56 +00:00
0c85852649Accepting request 1082726 from home:marxin:branches:devel:languages:pythonDirk Mueller2023-04-26 21:13:54 +00:00
3d12228397Accepting request 947706 from home:bnavigator:branches:devel:languages:pythonMatej Cepl2022-01-20 16:47:35 +00:00
e7173738d8- I know it looks cool to have URLs for all Source files, but these are files in VCS and they are inherently very unstable, so it breaks our checks.Matej Cepl2022-01-19 16:50:57 +00:00
93d7fa7d3aAccepting request 947122 from home:marxin:branches:devel:languages:pythonMatej Cepl2022-01-18 21:35:10 +00:00