doc/changes/1.6.rst
:align: centerVerbatimHighlightColor is a new
:ref:LaTeX 'sphinxsetup' <latexsphinxsetup> key (refs: #4285)smartquotes to disable smart quotes through conf.py
(refs: #3967)smartquotes_action and :confval:smartquotes_excludes
(refs: #4142, #4357):emphasize-lines: in PDF outputlatex_toplevel_sectioning='part'
generates \chapter commands:align: optionalabaster causes HTML build to fail.. todolist::docutils.conf is not documented explicitly:module: option is ignored at content of pyobjectslatex_enginelatex_additional_files with extra LaTeX macros should
not use .tex extensionautodoc_warningiserror to suppress the behavior of -W
option during importing target modules on autodocdefault-role directive (refs: #3960)texinputs_win/Makefile to be used in latexpdf builder on windows.member role.warn() function for HTML theme outputs 'None' stringalabaster\sphinxbfcode swallows initial space of argumentsphinx.util.compat.Directivelanguage
setting.epub_uid strictlatex_documents contains non-unicode string in py2RTD <https://readthedocs.org/>_ PDF builds of Sphinx own docs are
missing an index entry in the bookmarks and table of contents. This is
rtfd/readthedocs.org#2857 <https://github.com/rtfd/readthedocs.org/issues/2857>_ issue, a workaround
is obtained using some extra LaTeX code in Sphinx's own :file:conf.pymake latexpdf is only for unixen1.6b1
make latexpdf on GNU/Linux and Mac OS X
(refs: #3082)1.6b1
\includegraphics command isn't overloaded: only
\sphinxincludegraphics has the custom code to fit image to available width
if oversized.sphinx.domains.Index should override generate()
method. The default implementation raises NotImplementedError:align: option (refs #3415,
#3377)literalinclude's :start-after: is used, make
:lines: relative (refs #3412)literalinclude directive does not allow the combination of :diff:
option and other options (refs: #3416)fontspec like XeLaTeX. It is advised latex_engine = 'lualatex' be used only on up-to-date TeX installs (refs #3070, #3466)!latex_keep_old_macro_names default value has been changed from
True to False. This means that some LaTeX macros for styling are
by default defined only with \sphinx.. prefixed names. (refs: #3429)BuildEnvironment.__init__ is changedsuppress_warnings.color or
xcolor packages should be used by extensions of Sphinx latex writer.
(refs #3550)Builder.env is not filled at instantiationhtml_experimental_html5_writer is available, epub builder use it
by default.Sphinx.add_source_parser() raises an error if duplicated1.6b2
1.6b3
eqparbox is not used and not loaded by Sphinx anymoremultirow is not used and not loaded by Sphinx anymore1.6 final
threeparttable is not used and not loaded by Sphinx
anymore (refs #3686, #3532, #3377)Configuration variables
termsep node
defindex.html template
LDML format support in today, today_fmt and html_last_updated_fmt
:inline: option for the directives of sphinx.ext.graphviz extension
sphinx.ext.pngmath extension
sphinx.util.compat.make_admonition()
1.6b1
:name: option to the directives in sphinx.ext.graphvizimported_members option to sphinx-autogen command to
document imported members.:tparam-line-spec: option to templated declarations.
When specified, each template parameter will be rendered on a separate line.:pyversion: option to the doctest directive.:widths: option of table directives
(refs: #3379, #3381)suppress_warnings.:align: option for tables
(but does not implement text flow around table).literalinclude directive
(refs: #3416)fontspec and
polyglossia). (refs: #3070, #3466)'extraclassoptions' key of latex_elements public (refs #3480)epub_description to avoid warning like other settings.html_experimental_html5_writer is True and Docutils 0.13 or later is
installed.suppress_warningsautodoc_mock_imports. Now the config value only
requires to declare the top-level modules that should be mocked.
Thanks to Robin Jarry.sphinx.ext.imgconverter. It converts images in the
document to appropriate format for builders1.6b2
LATEXMKOPTS variable for the Makefile in $BUILDDIR/latex to pass
options to latexmk when executing make latexpdf (refs #3695, #3720)env-check-consistency to check consistency to extensionsDomain.check_consistency() to check consistency1.6b1
literalinclude directive expands tabs after dedent-ing (refs: #3416)node to depart_admonition.any references.py:module, py:class
and so on.1.6b2
1.6b3
html_compact_lists is True.make latexpdf from 1.6b1 (for GNU/Linux and Mac OS, using
latexmk) aborted earlier in case of LaTeX errors than was the case with
1.5 series, due to hard-coded usage of --halt-on-error option (refs #3695)highlight_code='none' in account1.6 final
-pdfxe and -pdflua1.6b1
sphinx.util.compat.Directive class is now deprecated. Please use instead
docutils.parsers.rst.Directive
sphinx.util.compat.docutils_version is now deprecated
#2367: Sphinx.warn(), Sphinx.info() and other logging methods are now
deprecated. Please use sphinx.util.logging (:ref:logging-api) instead.
#3318: notice is now deprecated as LaTeX environment name and will be
removed at Sphinx 1.7. Extension authors please use sphinxadmonition
instead (as Sphinx does since 1.5.)
Sphinx.status_iterator() and Sphinx.old_status_iterator() is now
deprecated. Please use sphinx.util:status_iterator() instead.
Sphinx._directive_helper() is deprecated. Please use
sphinx.util.docutils.directive_helper() instead.
BuildEnvironment.set_warnfunc() is now deprecated
Following methods of BuildEnvironment is now deprecated.
BuildEnvironment.note_toctree()BuildEnvironment.get_toc_for()BuildEnvironment.get_toctree_for()BuildEnvironment.create_index()Please use sphinx.environment.adapters modules instead.
latex package footnote is not loaded anymore by its bundled replacement
footnotehyper-sphinx. The redefined macros keep the same names as in the
original package.
#3429: deprecate config setting :confval:!latex_keep_old_macro_names. It will
be removed at 1.7, and already its default value has changed from True to
False.
#3221: epub2 builder is deprecated
#3254: sphinx.websupport is now separated into independent package;
sphinxcontrib-websupport. sphinx.websupport will be removed in
Sphinx 2.0.
#3628: sphinx_themes entry_point is deprecated. Please use
sphinx.html_themes instead.
1.6b2
builder.css_files is deprecated. Please use add_stylesheet()
API instead.1.6 final
\sphinxstylethead is deprecated at 1.6 and will be removed at 1.7.
Please move customization into new macro \sphinxstyletheadfamily.1.6 final
sphinx.testing (experimental)