Sphinx

Latest version: v7.3.7

Safety actively analyzes 638388 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 29 of 33

1.0.7

Not secure
============================

* 347: Fix wrong generation of directives of static methods in
autosummary.

* 599: Import PIL as ``from PIL import Image``.

* 558: Fix longtables with captions in LaTeX output.

* Make token references work as hyperlinks again in LaTeX output.

* 572: Show warnings by default when reference labels cannot be
found.

* 536: Include line number when complaining about missing reference
targets in nitpicky mode.

* 590: Fix inline display of graphviz diagrams in LaTeX output.

* 589: Build using app.build() in setup command.

* Fix a bug in the inheritance diagram exception that caused base
classes to be skipped if one of them is a builtin.

* Fix general index links for C++ domain objects.

* 332: Make admonition boundaries in LaTeX output visible.

* 573: Fix KeyErrors occurring on rebuild after removing a file.

* Fix a traceback when removing files with globbed toctrees.

* If an autodoc object cannot be imported, always re-read the
document containing the directive on next build.

* If an autodoc object cannot be imported, show the full traceback
of the import error.

* Fix a bug where the removal of download files and images wasn't
noticed.

* 571: Implement ``~`` cross-reference prefix for the C domain.

* Fix regression of LaTeX output with the fix of 556.

* 568: Fix lookup of class attribute documentation on descriptors
so that comment documentation now works.

* Fix traceback with ``only`` directives preceded by targets.

* Fix tracebacks occurring for duplicate C++ domain objects.

* Fix JavaScript domain links to objects with ``$`` in their name.

1.0.6

Not secure
============================

* 581: Fix traceback in Python domain for empty cross-reference
targets.

* 283: Fix literal block display issues on Chrome browsers.

* 383, 148: Support sorting a limited range of accented characters
in the general index and the glossary.

* 570: Try decoding ``-D`` and ``-A`` command-line arguments with
the locale's preferred encoding.

* 528: Observe ``locale_dirs`` when looking for the JS
translations file.

* 574: Add special code for better support of Japanese documents
in the LaTeX builder.

* Regression of 77: If there is only one parameter given with
``:param:`` markup, the bullet list is now suppressed again.

* 556: Fix missing paragraph breaks in LaTeX output in certain
situations.

* 567: Emit the ``autodoc-process-docstring`` event even for objects
without a docstring so that it can add content.

* 565: In the LaTeX builder, not only literal blocks require different
table handling, but also quite a few other list-like block elements.

* 515: Fix tracebacks in the viewcode extension for Python objects
that do not have a valid signature.

* Fix strange reports of line numbers for warnings generated from
autodoc-included docstrings, due to different behavior depending
on Docutils version.

* Several fixes to the C++ domain.

1.0.5

Not secure
============================

* 557: Add CSS styles required by Docutils 0.7 for aligned images
and figures.

* In the Makefile generated by LaTeX output, do not delete pdf files
on clean; they might be required images.

* 535: Fix LaTeX output generated for line blocks.

* 544: Allow ``.pyw`` as a source file extension.

1.0.4

Not secure
============================

* 524: Open intersphinx inventories in binary mode on Windows,
since version 2 contains zlib-compressed data.

* 513: Allow giving non-local URIs for JavaScript files, e.g.
in the JSMath extension.

* 512: Fix traceback when ``intersphinx_mapping`` is empty.

1.0.3

Not secure
============================

* 495: Fix internal vs. external link distinction for links coming
from a Docutils table-of-contents.

* 494: Fix the ``maxdepth`` option for the ``toctree()`` template
callable when used with ``collapse=True``.

* 507: Fix crash parsing Python argument lists containing brackets
in string literals.

* 501: Fix regression when building LaTeX docs with figures that
don't have captions.

* 510: Fix inheritance diagrams for classes that are not picklable.

* 497: Introduce separate background color for the sidebar collapse
button, making it easier to see.

* 502, 503, 496: Fix small layout bugs in several builtin themes.

1.0.2

Not secure
============================

* 490: Fix cross-references to objects of types added by the
:func:`~sphinx.application.Sphinx.add_object_type` API function.

* Fix handling of doc field types for different directive types.

* Allow breaking long signatures, continuing with backlash-escaped
newlines.

* Fix unwanted styling of C domain references (because of a namespace
clash with Pygments styles).

* Allow references to PEPs and RFCs with explicit anchors.

* 471: Fix LaTeX references to figures.

* 482: When doing a non-exact search, match only the given type
of object.

* 481: Apply non-exact search for Python reference targets with
``.name`` for modules too.

* 484: Fix crash when duplicating a parameter in an info field list.

* 487: Fix setting the default role to one provided by the
``oldcmarkup`` extension.

* 488: Fix crash when json-py is installed, which provides a
``json`` module but is incompatible to simplejson.

* 480: Fix handling of target naming in intersphinx.

* 486: Fix removal of ``!`` for all cross-reference roles.

Page 29 of 33

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.