Skip to content

Latest commit

 

History

History
105 lines (87 loc) · 4.1 KB

File metadata and controls

105 lines (87 loc) · 4.1 KB

Sphinx 2.2

Release 2.2.2 (released Dec 03, 2019)

Incompatible changes

  • #6803: For security reason of python, parallel mode is disabled on macOS and Python3.8+

Bugs fixed

  • #6776: LaTeX: 2019-10-01 LaTeX release breaks :file:`sphinxcyrillic.sty`
  • #6815: i18n: French, Hindi, Chinese, Japanese and Korean translation messages has been broken
  • #6803: parallel build causes AttributeError on macOS and Python3.8

Release 2.2.1 (released Oct 26, 2019)

Bugs fixed

  • #6641: LaTeX: Undefined control sequence \sphinxmaketitle
  • #6710: LaTeX not well configured for Greek language as main language
  • #6759: validation of html static paths and extra paths no longer throws an error if the paths are in different directories

Release 2.2.0 (released Aug 19, 2019)

Incompatible changes

  • apidoc: template files are renamed to .rst_t
  • html: Field lists will be styled by grid layout

Deprecated

  • sphinx.domains.math.MathDomain.add_equation()
  • sphinx.domains.math.MathDomain.get_next_equation_number()
  • The info and warn arguments of sphinx.ext.autosummary.generate.generate_autosummary_docs()
  • sphinx.ext.autosummary.generate._simple_info()
  • sphinx.ext.autosummary.generate._simple_warn()
  • sphinx.ext.todo.merge_info()
  • sphinx.ext.todo.process_todo_nodes()
  • sphinx.ext.todo.process_todos()
  • sphinx.ext.todo.purge_todos()

Features added

  • #5124: graphviz: :graphviz_dot: option is renamed to :layout:
  • #1464: html: emit a warning if :confval:`html_static_path` and :confval:`html_extra_path` directories are inside output directory
  • #6514: html: Add a label to search input for accessibility purposes
  • #5602: apidoc: Add --templatedir option
  • #6475: Add override argument to app.add_autodocumenter()
  • #6310: imgmath: let :confval:`imgmath_use_preview` work also with the SVG format for images rendering inline math
  • #6533: LaTeX: refactor visit_enumerated_list() to use \sphinxsetlistlabels
  • #6628: quickstart: Use https://docs.python.org/3/ for default setting of :confval:`intersphinx_mapping`
  • #6419: sphinx-build: give reasons why rebuilt

Bugs fixed

  • py domain: duplicated warning does not point the location of source code
  • #6499: html: Sphinx never updates a copy of :confval:`html_logo` even if original file has changed
  • #1125: html theme: scrollbar is hard to see on classic theme and macOS
  • #5502: linkcheck: Consider HTTP 503 response as not an error
  • #6439: Make generated download links reproducible
  • #6486: UnboundLocalError is raised if broken extension installed
  • #6567: autodoc: :confval:`autodoc_inherit_docstrings` does not effect to __init__() and __new__()
  • #6574: autodoc: :confval:`autodoc_member_order` does not refer order of imports when 'bysource' order
  • #6574: autodoc: missing type annotation for variadic and keyword parameters
  • #6589: autodoc: Formatting issues with autodoc_typehints='none'
  • #6605: autodoc: crashed when target code contains custom method-like objects
  • #6498: autosummary: crashed with wrong autosummary_generate setting
  • #6507: autosummary: crashes without no autosummary_generate setting
  • #6511: LaTeX: autonumbered list can not be customized in LaTeX since Sphinx 1.8.0 (refs: #6533)
  • #6531: Failed to load last environment object when extension added
  • #736: Invalid sort in pair index
  • #6527: :data:`last_updated` wrongly assumes timezone as UTC
  • #5592: std domain: :rst:dir:`option` directive registers an index entry for each comma separated option
  • #6549: sphinx-build: Escaped characters in error messages
  • #6545: doctest comments not getting trimmed since Sphinx 1.8.0
  • #6561: glossary: Wrong hyperlinks are generated for non alphanumeric terms
  • #6620: i18n: classifiers of definition list are not translated with Docutils 0.15
  • #6474: DocFieldTransformer raises AttributeError when given directive is not a subclass of ObjectDescription