Sphinx 6.0¶
Release 6.0.1 (released Jan 05, 2023)¶
Dependencies¶
Require Pygments 2.13 or later.
Bugs fixed¶
#10944: imgmath: Fix resolving image paths for files in nested folders.
Release 6.0.0 (released Dec 29, 2022)¶
Dependencies¶
#10468: Drop Python 3.6 support
#10470: Drop Python 3.7, Docutils 0.14, Docutils 0.15, Docutils 0.16, and Docutils 0.17 support. Patch by Adam Turner
Incompatible changes¶
#7405: Removed the jQuery and underscore.js JavaScript frameworks.
These frameworks are no longer be automatically injected into themes from Sphinx 6.0. If you develop a theme or extension that uses the
jQuery
,$
, or$u
global objects, you need to update your JavaScript to modern standards, or use the mitigation below.The first option is to use the sphinxcontrib.jquery extension, which has been developed by the Sphinx team and contributors. To use this, add
sphinxcontrib.jquery
to theextensions
list inconf.py
, or callapp.setup_extension("sphinxcontrib.jquery")
if you develop a Sphinx theme or extension.The second option is to manually ensure that the frameworks are present. To re-add jQuery and underscore.js, you will need to copy
jquery.js
andunderscore.js
from the Sphinx repository to yourstatic
directory, and add the following to yourlayout.html
:{%- block scripts %} <script src="{{ pathto('_static/jquery.js', resource=True) }}"></script> <script src="{{ pathto('_static/underscore.js', resource=True) }}"></script> {{ super() }} {%- endblock %}
Patch by Adam Turner.
#10471, #10565: Removed deprecated APIs scheduled for removal in Sphinx 6.0. See Deprecated APIs for details. Patch by Adam Turner.
#10901: C Domain: Remove support for parsing pre-v3 style type directives and roles. Also remove associated configuration variables
c_allow_pre_v3
andc_warn_on_allowed_pre_v3
. Patch by Adam Turner.
Features added¶
#10924: LaTeX: adopt better looking defaults for tables and code-blocks. See
latex_table_style
and thepre_border-radius
andpre_background-TeXcolor
Additional CSS-like 'sphinxsetup' keys for the former defaults and how to re-enact them if desired.
Bugs fixed¶
#10984: LaTeX: Document
latex_additional_files
behavior for files with.tex
extension.