2013-12-10 03:29:41 -06:00
|
|
|
Release 1.2.1 (in development)
|
|
|
|
==============================
|
|
|
|
|
2013-12-26 23:23:47 -06:00
|
|
|
Bugs fixed
|
|
|
|
----------
|
|
|
|
|
2013-12-27 02:32:20 -06:00
|
|
|
* #1335: Fix autosummary template overloading with exclamation prefix like
|
2013-12-26 23:23:47 -06:00
|
|
|
``{% extends "!autosummary/class.rst" %}`` cause infinite recursive function
|
|
|
|
call. This caused by PR#181.
|
|
|
|
|
2014-01-01 21:42:12 -06:00
|
|
|
* #1337: Fix autodoc with ``autoclass_content="both"`` uses useless
|
|
|
|
``object.__init__`` docstring when class does not have ``__init__``.
|
|
|
|
This caused by a change for #1138.
|
|
|
|
|
2014-01-06 17:50:37 -06:00
|
|
|
* #1340: Can't search alphabetical words on the HTML quick search generated
|
|
|
|
with language='ja'.
|
|
|
|
|
2014-01-10 08:07:17 -06:00
|
|
|
* #1319: Do not crash if the ``html_logo`` file does not exist.
|
|
|
|
|
2014-01-10 13:31:41 -06:00
|
|
|
* #603: Do not use the HTML-ized title for building the search index (that
|
|
|
|
resulted in "literal" being found on every page with a literal in the
|
|
|
|
title).
|
|
|
|
|
2014-01-10 13:48:20 -06:00
|
|
|
* #751: Allow production lists longer than a page in LaTeX by using longtable.
|
|
|
|
|
2014-01-10 14:01:24 -06:00
|
|
|
* #764: Always look for stopwords lowercased in JS search.
|
|
|
|
|
|
|
|
* #814: autodoc: Guard against strange type objects that don't have
|
|
|
|
``__bases__``.
|
|
|
|
|
2014-01-10 14:51:51 -06:00
|
|
|
* #932: autodoc: Do not crash if ``__doc__`` is not a string.
|
|
|
|
|
2014-01-10 15:04:03 -06:00
|
|
|
* #933: Do not crash if an ``:option:`` value is malformed (contains spaces
|
|
|
|
but no option name).
|
|
|
|
|
2014-01-11 02:07:11 -06:00
|
|
|
* #908: On Python 3, handle error messages from LaTeX correctly in the pngmath
|
|
|
|
extension.
|
|
|
|
|
2014-01-11 02:11:03 -06:00
|
|
|
* #943: In autosummary, recognize "first sentences" to pull from the docstring
|
|
|
|
if they contain uppercase letters.
|
|
|
|
|
2014-01-11 02:17:27 -06:00
|
|
|
* #923: Take the entire LaTeX document into account when caching
|
|
|
|
pngmath-generated images. This rebuilds them correctly when
|
|
|
|
``pngmath_latex_preamble`` changes.
|
|
|
|
|
2014-01-11 02:50:27 -06:00
|
|
|
* #901: Emit a warning when using docutils' new "math" markup without a Sphinx
|
|
|
|
math extension active.
|
|
|
|
|
2014-01-11 03:00:49 -06:00
|
|
|
* #845: In code blocks, when the selected lexer fails, display line numbers
|
|
|
|
nevertheless if configured.
|
|
|
|
|
2014-01-11 03:19:52 -06:00
|
|
|
* #929: Support parsed-literal blocks in LaTeX output correctly.
|
|
|
|
|
2014-01-11 13:13:14 -06:00
|
|
|
* #949: Update the tabulary.sty packed with Sphinx.
|
|
|
|
|
2014-01-11 13:54:42 -06:00
|
|
|
* #1050: Add anonymous labels into ``objects.inv`` to be referenced via
|
|
|
|
intersphinx.
|
|
|
|
|
2014-01-11 14:00:31 -06:00
|
|
|
* #1095: Fix print-media stylesheet being included always in the "scrolls"
|
|
|
|
theme.
|
|
|
|
|
2013-12-17 08:54:30 -06:00
|
|
|
Documentation
|
|
|
|
-------------
|
|
|
|
|
|
|
|
* #1325: Added a "Intersphinx" tutorial section. (:file:`doc/tutorial.rst`)
|
|
|
|
|
2013-12-10 03:29:41 -06:00
|
|
|
|
2013-12-10 03:24:44 -06:00
|
|
|
Release 1.2 (released Dec 10, 2013)
|
|
|
|
===================================
|
2013-10-12 12:27:49 -05:00
|
|
|
|
2013-10-12 13:48:44 -05:00
|
|
|
Features added
|
|
|
|
--------------
|
|
|
|
|
|
|
|
* Added ``sphinx.version_info`` tuple for programmatic checking of the Sphinx
|
|
|
|
version.
|
|
|
|
|
2013-10-12 12:27:49 -05:00
|
|
|
Incompatible changes
|
|
|
|
--------------------
|
|
|
|
|
|
|
|
* Removed the ``sphinx.ext.refcounting`` extension -- it is very specific to
|
|
|
|
CPython and has no place in the main distribution.
|
|
|
|
|
2013-10-12 15:38:54 -05:00
|
|
|
Bugs fixed
|
|
|
|
----------
|
|
|
|
|
|
|
|
* Restore ``versionmodified`` CSS class for versionadded/changed and deprecated
|
|
|
|
directives.
|
2013-12-26 23:23:47 -06:00
|
|
|
|
|
|
|
* PR#181: Fix `html_theme_path=['.']` is a trigger of rebuild all documents
|
|
|
|
always (This change keeps the current "theme changes cause a rebuild"
|
|
|
|
feature).
|
2013-10-12 15:38:54 -05:00
|
|
|
|
2013-10-20 12:13:37 -05:00
|
|
|
* #1296: Fix invalid charset in HTML help generated HTML files for default
|
|
|
|
locale.
|
|
|
|
|
2013-11-12 09:17:09 -06:00
|
|
|
* PR#190: Fix gettext does not extract figure caption and rubric title inside
|
|
|
|
other blocks. Thanks to Michael Schlenker.
|
|
|
|
|
2013-11-16 02:54:25 -06:00
|
|
|
* PR#176: Make sure setup_command test can always import Sphinx. Thanks to
|
|
|
|
Dmitry Shachnev.
|
|
|
|
|
2013-11-16 21:39:27 -06:00
|
|
|
* #1311: Fix test_linkcode.test_html fails with C locale and Python 3.
|
|
|
|
|
2013-11-17 02:37:28 -06:00
|
|
|
* #1269: Fix ResourceWarnings with Python 3.2 or later.
|
|
|
|
|
2013-12-09 04:55:51 -06:00
|
|
|
* #1138: Fix: When ``autodoc_docstring_signature = True`` and
|
|
|
|
``autoclass_content = 'init'`` or ``'both'``, __init__ line should be
|
|
|
|
removed from class documentation.
|
|
|
|
|
2013-10-12 12:27:49 -05:00
|
|
|
|
2013-10-03 12:56:38 -05:00
|
|
|
Release 1.2 beta3 (released Oct 3, 2013)
|
|
|
|
========================================
|
2013-09-23 05:53:22 -05:00
|
|
|
|
|
|
|
Features added
|
|
|
|
--------------
|
|
|
|
|
2013-10-03 12:56:38 -05:00
|
|
|
* The Sphinx error log files will now include a list of the loaded extensions
|
|
|
|
for help in debugging.
|
|
|
|
|
2013-09-23 05:53:22 -05:00
|
|
|
Incompatible changes
|
|
|
|
--------------------
|
|
|
|
|
2013-09-23 08:58:37 -05:00
|
|
|
* PR#154: Remove "sphinx" prefix from LaTeX class name except 'sphinxmanual'
|
|
|
|
and 'sphinxhowto'. Now you can use your custom document class without
|
|
|
|
'sphinx' prefix. Thanks to Erik B.
|
|
|
|
|
2013-09-23 05:53:22 -05:00
|
|
|
Bugs fixed
|
|
|
|
----------
|
|
|
|
|
2013-09-29 02:19:11 -05:00
|
|
|
* #1265: Fix i18n: crash when translating a section name that is pointed to from
|
|
|
|
a named target.
|
|
|
|
* A wrong condition broke the search feature on first page that is usually
|
|
|
|
index.rst. This issue was introduced in 1.2b1.
|
2013-10-03 01:43:22 -05:00
|
|
|
* #703: When Sphinx can't decode filenames with non-ASCII characters, Sphinx now
|
2013-09-29 02:19:11 -05:00
|
|
|
catches UnicodeError and will continue if possible instead of raising the
|
|
|
|
exception.
|
2013-09-23 05:53:22 -05:00
|
|
|
|
|
|
|
|
2013-09-17 08:46:04 -05:00
|
|
|
Release 1.2 beta2 (released Sep 17, 2013)
|
|
|
|
=========================================
|
2013-04-13 08:44:37 -05:00
|
|
|
|
2013-04-14 10:56:13 -05:00
|
|
|
Features added
|
|
|
|
--------------
|
|
|
|
|
2013-09-17 08:28:02 -05:00
|
|
|
* ``apidoc`` now ignores "_private" modules by default, and has an option ``-P``
|
|
|
|
to include them.
|
|
|
|
* ``apidoc`` now has an option to not generate headings for packages and
|
|
|
|
modules, for the case that the module docstring already includes a reST
|
|
|
|
heading.
|
|
|
|
* PR#161: ``apidoc`` can now write each module to a standalone page instead of
|
|
|
|
combining all modules in a package on one page.
|
2013-04-14 10:56:13 -05:00
|
|
|
* Builders: rebuild i18n target document when catalog updated.
|
2013-09-16 01:47:41 -05:00
|
|
|
* Support docutils.conf 'writers' and 'html4css1 writer' section in the HTML
|
|
|
|
writer. The latex, manpage and texinfo writers also support their respective
|
|
|
|
'writers' sections.
|
|
|
|
* The new :confval:`html_extra_path` config value allows to specify directories
|
|
|
|
with files that should be copied directly to the HTML output directory.
|
2013-09-16 01:00:03 -05:00
|
|
|
* Autodoc directives for module data and attributes now support an
|
|
|
|
``annotation`` option, so that the default display of the data/attribute
|
|
|
|
value can be overridden.
|
2013-09-16 02:26:14 -05:00
|
|
|
* PR#136: Autodoc directives now support an ``imported-members`` option to
|
|
|
|
include members imported from different modules.
|
2013-09-16 02:02:06 -05:00
|
|
|
* New locales: Macedonian, Sinhala, Indonesian.
|
2013-09-16 09:57:58 -05:00
|
|
|
* Theme package collection by using setuptools plugin mechanism.
|
2013-04-14 10:56:13 -05:00
|
|
|
|
2013-06-03 22:30:10 -05:00
|
|
|
Incompatible changes
|
|
|
|
--------------------
|
|
|
|
|
2013-06-12 22:54:05 -05:00
|
|
|
* PR#144, #1182: Force timezone offset to LocalTimeZone on POT-Creation-Date
|
|
|
|
that was generated by gettext builder. Thanks to masklinn and Jakub Wilk.
|
2013-06-03 22:30:10 -05:00
|
|
|
|
2013-04-13 08:44:37 -05:00
|
|
|
Bugs fixed
|
|
|
|
----------
|
|
|
|
|
2013-09-16 01:00:03 -05:00
|
|
|
* PR#132: Updated jQuery version to 1.8.3.
|
2013-06-10 18:19:52 -05:00
|
|
|
* PR#141, #982: Avoid crash when writing PNG file using Python 3. Thanks to
|
2013-06-04 04:17:10 -05:00
|
|
|
Marcin Wojdyr.
|
2013-06-05 00:00:59 -05:00
|
|
|
* PR#145: In parallel builds, sphinx drops second document file to write.
|
|
|
|
Thanks to tychoish.
|
2013-09-16 01:00:03 -05:00
|
|
|
* PR#151: Some styling updates to tables in LaTeX.
|
|
|
|
* PR#153: The "extensions" config value can now be overridden.
|
|
|
|
* PR#155: Added support for some C++11 function qualifiers.
|
2013-09-16 01:47:41 -05:00
|
|
|
* Fix: 'make gettext' caused UnicodeDecodeError when templates contain utf-8
|
|
|
|
encoded strings.
|
2013-09-16 03:36:16 -05:00
|
|
|
* #828: use inspect.getfullargspec() to be able to document functions with
|
|
|
|
keyword-only arguments on Python 3.
|
2013-09-16 03:55:46 -05:00
|
|
|
* #1090: Fix i18n: multiple cross references (term, ref, doc) in the same line
|
|
|
|
return the same link.
|
2013-09-16 01:47:41 -05:00
|
|
|
* #1157: Combination of 'globaltoc.html' and hidden toctree caused exception.
|
2013-09-16 01:00:03 -05:00
|
|
|
* #1159: fix wrong generation of objects inventory for Python modules, and
|
|
|
|
add a workaround in intersphinx to fix handling of affected inventories.
|
2013-09-16 01:47:41 -05:00
|
|
|
* #1160: Citation target missing caused an AssertionError.
|
|
|
|
* #1162, PR#139: singlehtml builder didn't copy images to _images/.
|
|
|
|
* #1173: Adjust setup.py dependencies because Jinja2 2.7 discontinued
|
|
|
|
compatibility with Python < 3.3 and Python < 2.6. Thanks to Alexander Dupuy.
|
2013-09-16 03:45:43 -05:00
|
|
|
* #1185: Don't crash when a Python module has a wrong or no encoding declared,
|
|
|
|
and non-ASCII characters are included.
|
2013-06-08 19:06:21 -05:00
|
|
|
* #1188: sphinx-quickstart raises UnicodeEncodeError if "Project version"
|
|
|
|
includes non-ASCII characters.
|
2013-09-16 01:47:41 -05:00
|
|
|
* #1189: "Title underline is too short" WARNING is given when using fullwidth
|
2013-06-08 19:48:43 -05:00
|
|
|
characters to "Project name" on quickstart.
|
2013-09-16 01:47:41 -05:00
|
|
|
* #1190: Output TeX/texinfo/man filename has no basename (only extension)
|
2013-10-03 01:43:22 -05:00
|
|
|
when using non-ASCII characters in the "Project name" on quickstart.
|
2013-09-16 03:55:46 -05:00
|
|
|
* #1192: Fix escaping problem for hyperlinks in the manpage writer.
|
2013-06-20 22:28:32 -05:00
|
|
|
* #1193: Fix i18n: multiple link references in the same line return the same
|
|
|
|
link.
|
|
|
|
* #1176: Fix i18n: footnote reference number missing for auto numbered named
|
|
|
|
footnote and auto symbol footnote.
|
2013-09-16 01:47:41 -05:00
|
|
|
* PR#146,#1172: Fix ZeroDivisionError in parallel builds. Thanks to tychoish.
|
2013-09-16 03:34:29 -05:00
|
|
|
* #1204: Fix wrong generation of links to local intersphinx targets.
|
2013-07-03 03:19:10 -05:00
|
|
|
* #1206: Fix i18n: gettext did not translate admonition directive's title.
|
2013-09-16 01:47:41 -05:00
|
|
|
* #1232: Sphinx generated broken ePub files on Windows.
|
2013-09-16 02:31:05 -05:00
|
|
|
* #1259: Guard the debug output call when emitting events; to prevent the
|
|
|
|
repr() implementation of arbitrary objects causing build failures.
|
2013-09-17 06:32:18 -05:00
|
|
|
* #1142: Fix NFC/NFD normalizing problem of rst filename on Mac OS X.
|
2013-09-17 07:10:42 -05:00
|
|
|
* #1234: Ignoring the string consists only of white-space characters.
|
2013-04-13 08:44:37 -05:00
|
|
|
|
|
|
|
|
2013-09-16 01:47:41 -05:00
|
|
|
Release 1.2 beta1 (released Mar 31, 2013)
|
2013-03-31 08:45:44 -05:00
|
|
|
=========================================
|
2011-10-09 16:31:15 -05:00
|
|
|
|
2013-03-29 06:28:38 -05:00
|
|
|
Incompatible changes
|
|
|
|
--------------------
|
|
|
|
|
|
|
|
* Removed ``sphinx.util.compat.directive_dwim()`` and
|
|
|
|
``sphinx.roles.xfileref_role()`` which were deprecated since version 1.0.
|
2013-03-29 06:51:52 -05:00
|
|
|
* PR#122: the files given in :confval:`latex_additional_files` now override TeX
|
|
|
|
files included by Sphinx, such as ``sphinx.sty``.
|
2013-03-29 06:55:58 -05:00
|
|
|
* PR#124: the node generated by :rst:dir:`versionadded`,
|
|
|
|
:rst:dir:`versionchanged` and :rst:dir:`deprecated` directives now includes
|
|
|
|
all added markup (such as "New in version X") as child nodes, and no
|
|
|
|
additional text must be generated by writers.
|
|
|
|
* PR#99: the :rst:dir:`seealso` directive now generates admonition nodes instead
|
|
|
|
of the custom ``seealso`` node.
|
2013-03-10 08:07:31 -05:00
|
|
|
|
2013-03-29 06:09:20 -05:00
|
|
|
Features added
|
|
|
|
--------------
|
2012-10-28 13:06:48 -05:00
|
|
|
|
2013-03-29 06:09:20 -05:00
|
|
|
* Markup
|
2012-12-02 08:37:25 -06:00
|
|
|
|
2013-03-29 06:09:20 -05:00
|
|
|
- The :rst:dir:`toctree` directive and the ``toctree()`` template function now
|
|
|
|
have an ``includehidden`` option that includes hidden toctree entries (bugs
|
|
|
|
#790 and #1047). A bug in the ``maxdepth`` option for the ``toctree()``
|
|
|
|
template function has been fixed (bug #1046).
|
|
|
|
- PR#99: Strip down seealso directives to normal admonitions. This removes
|
|
|
|
their unusual CSS classes (admonition-see-also), inconsistent LaTeX
|
|
|
|
admonition title ("See Also" instead of "See also"), and spurious indentation
|
|
|
|
in the text builder.
|
2012-12-02 08:37:25 -06:00
|
|
|
|
2013-03-29 06:09:20 -05:00
|
|
|
* HTML builder
|
2012-12-02 08:37:25 -06:00
|
|
|
|
2013-04-15 01:56:57 -05:00
|
|
|
- #783: Create a link to full size image if it is scaled with width or height.
|
2013-03-29 06:09:20 -05:00
|
|
|
- #1067: Improve the ordering of the JavaScript search results: matches in titles
|
|
|
|
come before matches in full text, and object results are better categorized.
|
|
|
|
Also implement a pluggable search scorer.
|
|
|
|
- #1053: The "rightsidebar" and "collapsiblesidebar" HTML theme options now work
|
|
|
|
together.
|
|
|
|
- Update to jQuery 1.7.1 and Underscore.js 1.3.1.
|
2012-12-04 21:10:15 -06:00
|
|
|
|
2013-02-20 04:09:50 -06:00
|
|
|
* Texinfo builder
|
|
|
|
|
|
|
|
- An "Index" node is no longer added when there are no entries.
|
|
|
|
- "deffn" categories are no longer capitalized if they contain capital
|
|
|
|
letters.
|
|
|
|
- ``desc_annotation`` nodes are now rendered.
|
|
|
|
- ``strong`` and ``emphasis`` nodes are now formatted like
|
|
|
|
``literal``\s. The reason for this is because the standard Texinfo markup
|
|
|
|
(``*strong*`` and ``_emphasis_``) resulted in confusing output due to the
|
|
|
|
common usage of using these constructs for documenting parameter names.
|
|
|
|
- Field lists formatting has been tweaked to better display
|
|
|
|
"Info field lists".
|
|
|
|
- ``system_message`` and ``problematic`` nodes are now formatted in a similar
|
|
|
|
fashion as done by the text builder.
|
|
|
|
- "en-dash" and "em-dash" conversion of hyphens is no longer performed in
|
|
|
|
option directive signatures.
|
|
|
|
- ``@ref`` is now used instead of ``@pxref`` for cross-references which
|
|
|
|
prevents the word "see" from being added before the link (does not affect
|
|
|
|
the Info output).
|
|
|
|
- The ``@finalout`` command has been added for better TeX output.
|
|
|
|
- ``transition`` nodes are now formatted using underscores ("_") instead of
|
|
|
|
asterisks ("*").
|
|
|
|
- The default value for the ``paragraphindent`` has been changed from 2 to 0
|
|
|
|
meaning that paragraphs are no longer indented by default.
|
|
|
|
- #1110: A new configuration value :confval:`texinfo_no_detailmenu` has been
|
|
|
|
added for controlling whether a ``@detailmenu`` is added in the "Top"
|
|
|
|
node's menu.
|
|
|
|
- Detailed menus are no longer created except for the "Top" node.
|
|
|
|
- Fixed an issue where duplicate domain indices would result in invalid
|
|
|
|
output.
|
|
|
|
|
2013-03-29 06:09:20 -05:00
|
|
|
* LaTeX builder:
|
|
|
|
|
|
|
|
- PR#115: Add ``'transition'`` item in :confval:`latex_elements` for
|
|
|
|
customizing how transitions are displayed. Thanks to Jeff Klukas.
|
|
|
|
- PR#114: The LaTeX writer now includes the "cmap" package by default. The
|
|
|
|
``'cmappkg'`` item in :confval:`latex_elements` can be used to control this.
|
|
|
|
Thanks to Dmitry Shachnev.
|
|
|
|
- The ``'fontpkg'`` item in :confval:`latex_elements` now defaults to ``''``
|
|
|
|
when the :confval:`language` uses the Cyrillic script. Suggested by Dmitry
|
|
|
|
Shachnev.
|
|
|
|
- The :confval:`latex_documents`, :confval:`texinfo_documents`, and
|
|
|
|
:confval:`man_pages` configuration values will be set to default values based
|
|
|
|
on the :confval:`master_doc` if not explicitly set in :file:`conf.py`.
|
|
|
|
Previously, if these values were not set, no output would be genereted by
|
|
|
|
their respective builders.
|
|
|
|
|
|
|
|
* Internationalization:
|
|
|
|
|
|
|
|
- Add i18n capabilities for custom templates. For example: The Sphinx
|
|
|
|
reference documentation in doc directory provides a ``sphinx.pot`` file with
|
|
|
|
message strings from ``doc/_templates/*.html`` when using ``make gettext``.
|
|
|
|
|
|
|
|
* Other builders:
|
|
|
|
|
|
|
|
- Added the Docutils-native XML and pseudo-XML builders. See
|
|
|
|
:class:`XMLBuilder` and :class:`PseudoXMLBuilder`.
|
|
|
|
- PR#45: The linkcheck builder now checks ``#anchor``\ s for existence.
|
2013-04-03 12:28:16 -05:00
|
|
|
- PR#123, #1106: Add :confval:`epub_use_index` configuration value. If
|
|
|
|
provided, it will be used instead of :confval:`html_use_index` for epub
|
|
|
|
builder.
|
|
|
|
- PR#126: Add :confval:`epub_tocscope` configuration value. The setting
|
|
|
|
controls the generation of the epub toc. The user can now also include
|
|
|
|
hidden toc entries.
|
|
|
|
- PR#112: Add :confval:`epub_show_urls` configuration value.
|
2013-03-29 06:09:20 -05:00
|
|
|
|
|
|
|
* Extensions:
|
|
|
|
|
|
|
|
- PR#52: ``special_members`` flag to autodoc now behaves like ``members``.
|
|
|
|
- PR#47: Added :mod:`sphinx.ext.linkcode` extension.
|
|
|
|
- PR#25: In inheritance diagrams, the first line of the class docstring
|
|
|
|
is now the tooltip for the class.
|
|
|
|
|
|
|
|
* Command-line interfaces:
|
|
|
|
|
|
|
|
- PR#75: Added ``--follow-links`` option to sphinx-apidoc.
|
|
|
|
- #869: sphinx-build now has the option :option:`-T` for printing the full
|
|
|
|
traceback after an unhandled exception.
|
|
|
|
- sphinx-build now supports the standard :option:`--help` and
|
|
|
|
:option:`--version` options.
|
|
|
|
- sphinx-build now provides more specific error messages when called with
|
|
|
|
invalid options or arguments.
|
|
|
|
- sphinx-build now has a verbose option :option:`-v` which can be repeated for
|
|
|
|
greater effect. A single occurrance provides a slightly more verbose output
|
|
|
|
than normal. Two or more occurrences of this option provides more detailed
|
|
|
|
output which may be useful for debugging.
|
|
|
|
|
|
|
|
* Locales:
|
|
|
|
|
|
|
|
- PR#74: Fix some Russian translation.
|
|
|
|
- PR#54: Added Norwegian bokmaal translation.
|
|
|
|
- PR#35: Added Slovak translation.
|
|
|
|
- PR#28: Added Hungarian translation.
|
|
|
|
- #1113: Add Hebrew locale.
|
|
|
|
- #1097: Add Basque locale.
|
|
|
|
- #1037: Fix typos in Polish translation. Thanks to Jakub Wilk.
|
|
|
|
- #1012: Update Estonian translation.
|
|
|
|
|
|
|
|
* Optimizations:
|
|
|
|
|
|
|
|
- Speed up building the search index by caching the results of the word
|
|
|
|
stemming routines. Saves about 20 seconds when building the Python
|
|
|
|
documentation.
|
2013-03-29 07:01:21 -05:00
|
|
|
- PR#108: Add experimental support for parallel building with a new
|
|
|
|
:option:`-j` option.
|
2013-03-29 06:09:20 -05:00
|
|
|
|
|
|
|
Documentation
|
|
|
|
-------------
|
|
|
|
|
|
|
|
* PR#88: Added the "Sphinx Developer's Guide" (:file:`doc/devguide.rst`)
|
|
|
|
which outlines the basic development process of the Sphinx project.
|
|
|
|
* Added a detailed "Installing Sphinx" document (:file:`doc/install.rst`).
|
|
|
|
|
|
|
|
Bugs fixed
|
|
|
|
----------
|
|
|
|
|
|
|
|
* PR#124: Fix paragraphs in versionmodified are ignored when it has no
|
2013-03-29 06:55:58 -05:00
|
|
|
dangling paragraphs. Fix wrong html output (nested ``<p>`` tag). Fix
|
|
|
|
versionmodified is not translatable. Thanks to Nozomu Kaneko.
|
2013-03-29 06:09:20 -05:00
|
|
|
* PR#111: Respect add_autodoc_attrgetter() even when inherited-members is set.
|
|
|
|
Thanks to A. Jesse Jiryu Davis.
|
|
|
|
* PR#97: Fix footnote handling in translated documents.
|
|
|
|
* Fix text writer not handling visit_legend for figure directive contents.
|
|
|
|
* Fix text builder not respecting wide/fullwidth characters: title underline
|
|
|
|
width, table layout width and text wrap width.
|
2013-03-30 06:30:36 -05:00
|
|
|
* Fix leading space in LaTeX table header cells.
|
2013-03-30 06:23:04 -05:00
|
|
|
* #1132: Fix LaTeX table output for multi-row cells in the first column.
|
2013-03-30 11:53:04 -05:00
|
|
|
* #1128: Fix Unicode errors when trying to format time strings with a
|
|
|
|
non-standard locale.
|
2013-03-30 08:10:37 -05:00
|
|
|
* #1127: Fix traceback when autodoc tries to tokenize a non-Python file.
|
2013-03-30 06:00:51 -05:00
|
|
|
* #1126: Fix double-hyphen to en-dash conversion in wrong places such as
|
|
|
|
command-line option names in LaTeX.
|
2013-03-30 11:47:21 -05:00
|
|
|
* #1123: Allow whitespaces in filenames given to :rst:dir:`literalinclude`.
|
2013-04-01 04:56:15 -05:00
|
|
|
* #1120: Added improvements about i18n for themes "basic", "haiku" and
|
|
|
|
"scrolls" that Sphinx built-in. Thanks to Leonardo J. Caballero G.
|
|
|
|
* #1118: Updated Spanish translation. Thanks to Leonardo J. Caballero G.
|
2013-03-30 05:44:43 -05:00
|
|
|
* #1117: Handle .pyx files in sphinx-apidoc.
|
2013-03-30 06:44:39 -05:00
|
|
|
* #1112: Avoid duplicate download files when referenced from documents in
|
|
|
|
different ways (absolute/relative).
|
2013-03-29 06:09:20 -05:00
|
|
|
* #1111: Fix failure to find uppercase words in search when
|
|
|
|
:confval:`html_search_language` is 'ja'. Thanks to Tomo Saito.
|
|
|
|
* #1108: The text writer now correctly numbers enumerated lists with
|
|
|
|
non-default start values (based on patch by Ewan Edwards).
|
2013-03-30 11:45:42 -05:00
|
|
|
* #1102: Support multi-context "with" statements in autodoc.
|
2013-03-29 06:09:20 -05:00
|
|
|
* #1090: Fix gettext not extracting glossary terms.
|
|
|
|
* #1074: Add environment version info to the generated search index to avoid
|
|
|
|
compatibility issues with old builds.
|
|
|
|
* #1070: Avoid un-pickling issues when running Python 3 and the saved
|
|
|
|
environment was created under Python 2.
|
|
|
|
* #1069: Fixed error caused when autodoc would try to format signatures of
|
|
|
|
"partial" functions without keyword arguments (patch by Artur Gaspar).
|
|
|
|
* #1062: sphinx.ext.autodoc use __init__ method signature for class signature.
|
|
|
|
* #1055: Fix web support with relative path to source directory.
|
|
|
|
* #1043: Fix sphinx-quickstart asking again for yes/no questions because
|
|
|
|
``input()`` returns values with an extra '\r' on Python 3.2.0 +
|
|
|
|
Windows. Thanks to Régis Décamps.
|
|
|
|
* #1041: Fix failure of the cpp domain parser to parse a const type with a
|
|
|
|
modifier.
|
|
|
|
* #1038: Fix failure of the cpp domain parser to parse C+11 "static constexpr"
|
|
|
|
declarations. Thanks to Jakub Wilk.
|
|
|
|
* #1029: Fix intersphinx_mapping values not being stable if the mapping has
|
|
|
|
plural key/value set with Python 3.3.
|
|
|
|
* #1028: Fix line block output in the text builder.
|
|
|
|
* #1024: Improve Makefile/make.bat error message if Sphinx is not found. Thanks
|
|
|
|
to Anatoly Techtonik.
|
|
|
|
* #1018: Fix "container" directive handling in the text builder.
|
|
|
|
* #1015: Stop overriding jQuery contains() in the JavaScript.
|
|
|
|
* #1010: Make pngmath images transparent by default; IE7+ should handle it.
|
|
|
|
* #1008: Fix test failures with Python 3.3.
|
2013-03-30 08:00:43 -05:00
|
|
|
* #995: Fix table-of-contents and page numbering for the LaTeX "howto" class.
|
2013-03-29 06:09:20 -05:00
|
|
|
* #976: Fix gettext does not extract index entries.
|
|
|
|
* PR#72: #975: Fix gettext not extracting definition terms before docutils 0.10.
|
2013-03-30 06:49:59 -05:00
|
|
|
* #961: Fix LaTeX output for triple quotes in code snippets.
|
2013-03-29 06:09:20 -05:00
|
|
|
* #958: Do not preserve ``environment.pickle`` after a failed build.
|
|
|
|
* #955: Fix i18n transformation.
|
|
|
|
* #940: Fix gettext does not extract figure caption.
|
|
|
|
* #920: Fix PIL packaging issue that allowed to import ``Image`` without PIL
|
|
|
|
namespace. Thanks to Marc Schlaich.
|
2013-03-30 05:30:48 -05:00
|
|
|
* #723: Fix the search function on local files in WebKit based browsers.
|
2013-03-29 06:09:20 -05:00
|
|
|
* #440: Fix coarse timestamp resolution in some filesystem generating a wrong
|
|
|
|
list of outdated files.
|
|
|
|
|
2012-03-10 15:24:59 -06:00
|
|
|
|
2012-03-10 14:42:25 -06:00
|
|
|
Release 1.1.3 (Mar 10, 2012)
|
|
|
|
============================
|
2012-01-29 03:00:28 -06:00
|
|
|
|
|
|
|
* PR#40: Fix ``safe_repr`` function to decode bytestrings with non-ASCII
|
|
|
|
characters correctly.
|
|
|
|
|
2012-01-29 03:08:27 -06:00
|
|
|
* PR#37: Allow configuring sphinx-apidoc via ``SPHINX_APIDOC_OPTIONS``.
|
|
|
|
|
2012-01-29 03:09:34 -06:00
|
|
|
* PR#34: Restore Python 2.4 compatibility.
|
|
|
|
|
2012-01-29 03:12:07 -06:00
|
|
|
* PR#36: Make the "bibliography to TOC" fix in LaTeX output specific to
|
|
|
|
the document class.
|
|
|
|
|
2012-01-29 03:21:01 -06:00
|
|
|
* #695: When the highlight language "python" is specified explicitly,
|
|
|
|
do not try to parse the code to recognize non-Python snippets.
|
|
|
|
|
2012-01-29 03:25:34 -06:00
|
|
|
* #859: Fix exception under certain circumstances when not finding
|
|
|
|
appropriate objects to link to.
|
|
|
|
|
2012-01-29 03:29:44 -06:00
|
|
|
* #860: Do not crash when encountering invalid doctest examples, just
|
|
|
|
emit a warning.
|
|
|
|
|
2012-01-29 03:43:31 -06:00
|
|
|
* #864: Fix crash with some settings of :confval:`modindex_common_prefix`.
|
|
|
|
|
2012-01-29 03:46:39 -06:00
|
|
|
* #862: Fix handling of ``-D`` and ``-A`` options on Python 3.
|
|
|
|
|
2012-01-29 04:13:49 -06:00
|
|
|
* #851: Recognize and warn about circular toctrees, instead of running
|
|
|
|
into recursion errors.
|
|
|
|
|
2012-01-29 04:20:12 -06:00
|
|
|
* #853: Restore compatibility with docutils trunk.
|
|
|
|
|
2012-01-29 04:24:25 -06:00
|
|
|
* #852: Fix HtmlHelp index entry links again.
|
|
|
|
|
2012-01-29 04:28:09 -06:00
|
|
|
* #854: Fix inheritance_diagram raising attribute errors on builtins.
|
|
|
|
|
2012-01-29 04:36:12 -06:00
|
|
|
* #832: Fix crashes when putting comments or lone terms in a glossary.
|
|
|
|
|
2012-01-29 05:03:30 -06:00
|
|
|
* #834, #818: Fix HTML help language/encoding mapping for all Sphinx
|
|
|
|
supported languages.
|
2012-01-29 04:47:22 -06:00
|
|
|
|
2012-01-29 04:58:23 -06:00
|
|
|
* #844: Fix crashes when dealing with Unicode output in doctest extension.
|
|
|
|
|
2012-01-29 05:02:30 -06:00
|
|
|
* #831: Provide ``--project`` flag in setup_command as advertised.
|
|
|
|
|
2012-03-10 11:47:33 -06:00
|
|
|
* #875: Fix reading config files under Python 3.
|
|
|
|
|
|
|
|
* #876: Fix quickstart test under Python 3.
|
|
|
|
|
2012-03-10 12:09:01 -06:00
|
|
|
* #870: Fix spurious KeyErrors when removing documents.
|
|
|
|
|
2012-03-10 12:24:03 -06:00
|
|
|
* #892: Fix single-HTML builder misbehaving with the master document in a
|
|
|
|
subdirectory.
|
|
|
|
|
2012-03-10 12:36:22 -06:00
|
|
|
* #873: Fix assertion errors with empty ``only`` directives.
|
|
|
|
|
2012-03-10 14:02:08 -06:00
|
|
|
* #816: Fix encoding issues in the Qt help builder.
|
|
|
|
|
2012-01-29 03:00:28 -06:00
|
|
|
|
2011-11-01 15:40:52 -05:00
|
|
|
Release 1.1.2 (Nov 1, 2011) -- 1.1.1 is a silly version number anyway!
|
|
|
|
======================================================================
|
|
|
|
|
|
|
|
* #809: Include custom fixers in the source distribution.
|
|
|
|
|
|
|
|
|
2011-11-01 09:24:26 -05:00
|
|
|
Release 1.1.1 (Nov 1, 2011)
|
|
|
|
===========================
|
2011-11-01 02:59:53 -05:00
|
|
|
|
2011-11-01 03:26:05 -05:00
|
|
|
* #791: Fix QtHelp, DevHelp and HtmlHelp index entry links.
|
2011-11-01 03:24:34 -05:00
|
|
|
|
2011-11-01 03:14:23 -05:00
|
|
|
* #792: Include "sphinx-apidoc" in the source distribution.
|
|
|
|
|
2011-11-01 03:09:50 -05:00
|
|
|
* #797: Don't crash on a misformatted glossary.
|
|
|
|
|
2011-11-01 03:01:48 -05:00
|
|
|
* #801: Make intersphinx work properly without SSL support.
|
|
|
|
|
2011-11-01 02:59:53 -05:00
|
|
|
* #805: Make the ``Sphinx.add_index_to_domain`` method work correctly.
|
|
|
|
|
|
|
|
* #780: Fix Python 2.5 compatibility.
|
|
|
|
|
|
|
|
|
2011-10-09 16:25:40 -05:00
|
|
|
Release 1.1 (Oct 9, 2011)
|
|
|
|
=========================
|
2010-07-24 05:35:29 -05:00
|
|
|
|
2011-01-16 02:40:05 -06:00
|
|
|
Incompatible changes
|
|
|
|
--------------------
|
2010-10-22 04:40:38 -05:00
|
|
|
|
2011-01-16 02:40:05 -06:00
|
|
|
* The :rst:dir:`py:module` directive doesn't output its ``platform`` option
|
|
|
|
value anymore. (It was the only thing that the directive did output, and
|
|
|
|
therefore quite inconsistent.)
|
2011-01-07 12:00:29 -06:00
|
|
|
|
2011-09-25 01:31:27 -05:00
|
|
|
* Removed support for old dependency versions; requirements are now:
|
|
|
|
|
|
|
|
- Pygments >= 1.2
|
|
|
|
- Docutils >= 0.7
|
|
|
|
- Jinja2 >= 2.3
|
|
|
|
|
2011-01-16 02:40:05 -06:00
|
|
|
Features added
|
|
|
|
--------------
|
2011-01-06 11:29:37 -06:00
|
|
|
|
2011-01-16 02:40:05 -06:00
|
|
|
* Added Python 3.x support.
|
2011-01-15 04:33:45 -06:00
|
|
|
|
2011-01-16 02:40:05 -06:00
|
|
|
* New builders and subsystems:
|
|
|
|
|
|
|
|
- Added a Texinfo builder.
|
|
|
|
- Added i18n support for content, a ``gettext`` builder and related
|
|
|
|
utilities.
|
|
|
|
- Added the ``websupport`` library and builder.
|
|
|
|
- #98: Added a ``sphinx-apidoc`` script that autogenerates a hierarchy
|
|
|
|
of source files containing autodoc directives to document modules
|
|
|
|
and packages.
|
|
|
|
- #273: Add an API for adding full-text search support for languages
|
|
|
|
other than English. Add support for Japanese.
|
|
|
|
|
|
|
|
* Markup:
|
|
|
|
|
2011-09-22 02:29:36 -05:00
|
|
|
- #138: Added an :rst:role:`index` role, to make inline index entries.
|
|
|
|
- #454: Added more index markup capabilities: marking see/seealso entries,
|
2011-01-16 02:40:05 -06:00
|
|
|
and main entries for a given key.
|
2011-09-22 02:29:36 -05:00
|
|
|
- #460: Allowed limiting the depth of section numbers for HTML using the
|
2011-01-16 02:40:05 -06:00
|
|
|
:rst:dir:`toctree`\'s ``numbered`` option.
|
|
|
|
- #586: Implemented improved :rst:dir:`glossary` markup which allows
|
|
|
|
multiple terms per definition.
|
|
|
|
- #478: Added :rst:dir:`py:decorator` directive to describe decorators.
|
|
|
|
- C++ domain now supports array definitions.
|
2011-09-22 03:37:55 -05:00
|
|
|
- C++ domain now supports doc fields (``:param x:`` inside directives).
|
2011-01-16 02:40:05 -06:00
|
|
|
- Section headings in :rst:dir:`only` directives are now correctly
|
|
|
|
handled.
|
2011-09-22 02:29:36 -05:00
|
|
|
- Added ``emphasize-lines`` option to source code directives.
|
2011-10-08 07:02:13 -05:00
|
|
|
- #678: C++ domain now supports superclasses.
|
2011-01-16 02:40:05 -06:00
|
|
|
|
|
|
|
* HTML builder:
|
|
|
|
|
|
|
|
- Added ``pyramid`` theme.
|
|
|
|
- #559: :confval:`html_add_permalinks` is now a string giving the
|
|
|
|
text to display in permalinks.
|
|
|
|
- #259: HTML table rows now have even/odd CSS classes to enable
|
|
|
|
"Zebra styling".
|
|
|
|
- #554: Add theme option ``sidebarwidth`` to the basic theme.
|
|
|
|
|
|
|
|
* Other builders:
|
|
|
|
|
|
|
|
- #516: Added new value of the :confval:`latex_show_urls` option to
|
|
|
|
show the URLs in footnotes.
|
|
|
|
- #209: Added :confval:`text_newlines` and :confval:`text_sectionchars`
|
|
|
|
config values.
|
|
|
|
- Added :confval:`man_show_urls` config value.
|
|
|
|
- #472: linkcheck builder: Check links in parallel, use HTTP HEAD
|
|
|
|
requests and allow configuring the timeout. New config values:
|
|
|
|
:confval:`linkcheck_timeout` and :confval:`linkcheck_workers`.
|
|
|
|
- #521: Added :confval:`linkcheck_ignore` config value.
|
2011-09-17 13:53:44 -05:00
|
|
|
- #28: Support row/colspans in tables in the LaTeX builder.
|
2011-01-16 02:40:05 -06:00
|
|
|
|
|
|
|
* Configuration and extensibility:
|
|
|
|
|
|
|
|
- #537: Added :confval:`nitpick_ignore`.
|
|
|
|
- #306: Added :event:`env-get-outdated` event.
|
2011-07-23 03:04:09 -05:00
|
|
|
- :meth:`.Application.add_stylesheet` now accepts full URIs.
|
2011-01-16 02:40:05 -06:00
|
|
|
|
|
|
|
* Autodoc:
|
|
|
|
|
|
|
|
- #564: Add :confval:`autodoc_docstring_signature`. When enabled (the
|
|
|
|
default), autodoc retrieves the signature from the first line of the
|
|
|
|
docstring, if it is found there.
|
|
|
|
- #176: Provide ``private-members`` option for autodoc directives.
|
|
|
|
- #520: Provide ``special-members`` option for autodoc directives.
|
|
|
|
- #431: Doc comments for attributes can now be given on the same line
|
|
|
|
as the assignment.
|
|
|
|
- #437: autodoc now shows values of class data attributes.
|
|
|
|
- autodoc now supports documenting the signatures of
|
|
|
|
``functools.partial`` objects.
|
|
|
|
|
|
|
|
* Other extensions:
|
|
|
|
|
|
|
|
- Added the :mod:`sphinx.ext.mathjax` extension.
|
|
|
|
- #443: Allow referencing external graphviz files.
|
|
|
|
- Added ``inline`` option to graphviz directives, and fixed the
|
|
|
|
default (block-style) in LaTeX output.
|
|
|
|
- #590: Added ``caption`` option to graphviz directives.
|
|
|
|
- #553: Added :rst:dir:`testcleanup` blocks in the doctest extension.
|
|
|
|
- #594: :confval:`trim_doctest_flags` now also removes ``<BLANKLINE>``
|
|
|
|
indicators.
|
|
|
|
- #367: Added automatic exclusion of hidden members in inheritance
|
|
|
|
diagrams, and an option to selectively enable it.
|
|
|
|
- Added :confval:`pngmath_add_tooltips`.
|
2011-06-30 02:08:21 -05:00
|
|
|
- The math extension displaymath directives now support ``name`` in
|
|
|
|
addition to ``label`` for giving the equation label, for compatibility
|
|
|
|
with Docutils.
|
2011-01-16 02:40:05 -06:00
|
|
|
|
|
|
|
* New locales:
|
|
|
|
|
|
|
|
- #221: Added Swedish locale.
|
|
|
|
- #526: Added Iranian locale.
|
2011-05-15 04:27:01 -05:00
|
|
|
- #694: Added Latvian locale.
|
2011-06-07 10:17:54 -05:00
|
|
|
- Added Nepali locale.
|
2011-09-21 02:25:37 -05:00
|
|
|
- #714: Added Korean locale.
|
2011-09-21 02:28:49 -05:00
|
|
|
- #766: Added Estonian locale.
|
2011-01-07 08:49:01 -06:00
|
|
|
|
2011-11-01 02:59:53 -05:00
|
|
|
* Bugs fixed:
|
2010-07-28 12:43:30 -05:00
|
|
|
|
2011-11-01 02:59:53 -05:00
|
|
|
- #778: Fix "hide search matches" link on pages linked by search.
|
|
|
|
- Fix the source positions referenced by the "viewcode" extension.
|
2011-10-07 12:17:01 -05:00
|
|
|
|
2011-09-23 15:07:48 -05:00
|
|
|
|
2011-09-23 00:58:45 -05:00
|
|
|
Release 1.0.8 (Sep 23, 2011)
|
2011-09-22 08:36:43 -05:00
|
|
|
============================
|
2011-01-15 10:21:18 -06:00
|
|
|
|
2011-09-23 03:46:43 -05:00
|
|
|
* #627: Fix tracebacks for AttributeErrors in autosummary generation.
|
|
|
|
|
2011-09-23 03:40:18 -05:00
|
|
|
* Fix the ``abbr`` role when the abbreviation has newlines in it.
|
|
|
|
|
2011-09-23 03:38:18 -05:00
|
|
|
* #727: Fix the links to search results with custom object types.
|
|
|
|
|
2011-09-23 02:46:24 -05:00
|
|
|
* #648: Fix line numbers reported in warnings about undefined
|
|
|
|
references.
|
|
|
|
|
2011-09-23 01:02:55 -05:00
|
|
|
* #696, #666: Fix C++ array definitions and template arguments
|
|
|
|
that are not type names.
|
|
|
|
|
2011-09-22 12:08:51 -05:00
|
|
|
* #633: Allow footnotes in section headers in LaTeX output.
|
|
|
|
|
2011-09-22 11:59:54 -05:00
|
|
|
* #616: Allow keywords to be linked via intersphinx.
|
|
|
|
|
2011-09-22 11:44:33 -05:00
|
|
|
* #613: Allow Unicode characters in production list token names.
|
2010-10-22 05:10:11 -05:00
|
|
|
|
2011-09-22 05:42:45 -05:00
|
|
|
* #720: Add dummy visitors for graphviz nodes for text and man.
|
|
|
|
|
2011-09-22 04:30:06 -05:00
|
|
|
* #704: Fix image file duplication bug.
|
|
|
|
|
2011-09-22 03:23:54 -05:00
|
|
|
* #677: Fix parsing of multiple signatures in C++ domain.
|
|
|
|
|
2011-09-22 02:46:46 -05:00
|
|
|
* #637: Ignore Emacs lock files when looking for source files.
|
|
|
|
|
|
|
|
* #544: Allow .pyw extension for importable modules in autodoc.
|
|
|
|
|
|
|
|
* #700: Use ``$(MAKE)`` in quickstart-generated Makefiles.
|
|
|
|
|
|
|
|
* #734: Make sidebar search box width consistent in browsers.
|
|
|
|
|
|
|
|
* #644: Fix spacing of centered figures in HTML output.
|
|
|
|
|
|
|
|
* #767: Safely encode SphinxError messages when printing them to
|
|
|
|
sys.stderr.
|
|
|
|
|
|
|
|
* #611: Fix LaTeX output error with a document with no sections but
|
|
|
|
a link target.
|
|
|
|
|
|
|
|
* Correctly treat built-in method descriptors as methods in autodoc.
|
|
|
|
|
|
|
|
* #706: Stop monkeypatching the Python textwrap module.
|
|
|
|
|
2011-05-15 06:31:39 -05:00
|
|
|
* #657: viewcode now works correctly with source files that have
|
|
|
|
non-ASCII encoding.
|
|
|
|
|
2011-05-15 06:00:11 -05:00
|
|
|
* #669: Respect the ``noindex`` flag option in py:module directives.
|
|
|
|
|
2011-05-15 05:31:33 -05:00
|
|
|
* #675: Fix IndexErrors when including nonexisting lines with
|
|
|
|
:rst:dir:`literalinclude`.
|
|
|
|
|
2011-05-15 05:24:50 -05:00
|
|
|
* #676: Respect custom function/method parameter separator strings.
|
|
|
|
|
2011-05-15 05:20:47 -05:00
|
|
|
* #682: Fix JS incompatibility with jQuery >= 1.5.
|
|
|
|
|
2011-05-15 04:37:00 -05:00
|
|
|
* #693: Fix double encoding done when writing HTMLHelp .hhk files.
|
|
|
|
|
2011-05-15 04:34:52 -05:00
|
|
|
* #647: Do not apply SmartyPants in parsed-literal blocks.
|
|
|
|
|
2011-01-07 08:49:01 -06:00
|
|
|
* C++ domain now supports array definitions.
|
|
|
|
|
2011-01-15 10:21:18 -06:00
|
|
|
|
2011-01-15 09:25:43 -06:00
|
|
|
Release 1.0.7 (Jan 15, 2011)
|
|
|
|
============================
|
2011-01-04 16:52:30 -06:00
|
|
|
|
2011-01-15 08:10:30 -06:00
|
|
|
* #347: Fix wrong generation of directives of static methods in
|
|
|
|
autosummary.
|
|
|
|
|
2011-01-15 04:43:36 -06:00
|
|
|
* #599: Import PIL as ``from PIL import Image``.
|
|
|
|
|
2011-01-15 04:40:48 -06:00
|
|
|
* #558: Fix longtables with captions in LaTeX output.
|
|
|
|
|
2011-01-15 03:52:56 -06:00
|
|
|
* Make token references work as hyperlinks again in LaTeX output.
|
|
|
|
|
2011-01-08 09:41:15 -06:00
|
|
|
* #572: Show warnings by default when reference labels cannot be
|
|
|
|
found.
|
|
|
|
|
2011-01-08 09:04:19 -06:00
|
|
|
* #536: Include line number when complaining about missing reference
|
|
|
|
targets in nitpicky mode.
|
|
|
|
|
2011-01-08 08:15:25 -06:00
|
|
|
* #590: Fix inline display of graphviz diagrams in LaTeX output.
|
|
|
|
|
2011-01-07 17:28:53 -06:00
|
|
|
* #589: Build using app.build() in setup command.
|
|
|
|
|
2011-01-07 15:34:12 -06:00
|
|
|
* Fix a bug in the inheritance diagram exception that caused base
|
|
|
|
classes to be skipped if one of them is a builtin.
|
|
|
|
|
2011-01-07 11:58:23 -06:00
|
|
|
* Fix general index links for C++ domain objects.
|
|
|
|
|
2011-01-07 09:17:23 -06:00
|
|
|
* #332: Make admonition boundaries in LaTeX output visible.
|
|
|
|
|
2011-01-07 08:03:59 -06:00
|
|
|
* #573: Fix KeyErrors occurring on rebuild after removing a file.
|
|
|
|
|
2011-01-07 07:53:12 -06:00
|
|
|
* Fix a traceback when removing files with globbed toctrees.
|
|
|
|
|
2011-01-07 03:19:45 -06:00
|
|
|
* 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.
|
|
|
|
|
2011-01-07 03:06:21 -06:00
|
|
|
* Fix a bug where the removal of download files and images wasn't
|
|
|
|
noticed.
|
|
|
|
|
2011-01-06 13:48:52 -06:00
|
|
|
* #571: Implement ``~`` cross-reference prefix for the C domain.
|
|
|
|
|
2011-01-06 11:28:42 -06:00
|
|
|
* Fix regression of LaTeX output with the fix of #556.
|
|
|
|
|
2011-01-06 06:03:17 -06:00
|
|
|
* #568: Fix lookup of class attribute documentation on descriptors
|
|
|
|
so that comment documentation now works.
|
|
|
|
|
2011-01-06 05:50:14 -06:00
|
|
|
* Fix traceback with ``only`` directives preceded by targets.
|
|
|
|
|
2011-01-06 05:28:55 -06:00
|
|
|
* Fix tracebacks occurring for duplicate C++ domain objects.
|
|
|
|
|
2011-01-15 07:27:13 -06:00
|
|
|
* Fix JavaScript domain links to objects with ``$`` in their name.
|
|
|
|
|
2011-01-04 16:52:30 -06:00
|
|
|
|
2011-01-04 16:43:29 -06:00
|
|
|
Release 1.0.6 (Jan 04, 2011)
|
|
|
|
============================
|
2010-11-17 14:17:51 -06:00
|
|
|
|
2011-01-04 16:39:13 -06:00
|
|
|
* #581: Fix traceback in Python domain for empty cross-reference
|
|
|
|
targets.
|
|
|
|
|
2011-01-04 16:20:59 -06:00
|
|
|
* #283: Fix literal block display issues on Chrome browsers.
|
|
|
|
|
2011-01-04 12:23:47 -06:00
|
|
|
* #383, #148: Support sorting a limited range of accented characters
|
|
|
|
in the general index and the glossary.
|
2011-01-04 10:14:00 -06:00
|
|
|
|
2011-01-04 08:33:18 -06:00
|
|
|
* #570: Try decoding ``-D`` and ``-A`` command-line arguments with
|
|
|
|
the locale's preferred encoding.
|
|
|
|
|
2011-01-04 02:34:44 -06:00
|
|
|
* #528: Observe :confval:`locale_dirs` when looking for the JS
|
|
|
|
translations file.
|
|
|
|
|
2011-01-03 16:13:40 -06:00
|
|
|
* #574: Add special code for better support of Japanese documents
|
|
|
|
in the LaTeX builder.
|
|
|
|
|
2011-01-03 16:08:13 -06:00
|
|
|
* Regression of #77: If there is only one parameter given with
|
|
|
|
``:param:`` markup, the bullet list is now suppressed again.
|
|
|
|
|
2011-01-03 14:38:30 -06:00
|
|
|
* #556: Fix missing paragraph breaks in LaTeX output in certain
|
|
|
|
situations.
|
|
|
|
|
2011-01-03 14:00:08 -06:00
|
|
|
* #567: Emit the ``autodoc-process-docstring`` event even for objects
|
|
|
|
without a docstring so that it can add content.
|
|
|
|
|
2011-01-03 13:48:11 -06:00
|
|
|
* #565: In the LaTeX builder, not only literal blocks require different
|
|
|
|
table handling, but also quite a few other list-like block elements.
|
|
|
|
|
2011-01-03 12:34:21 -06:00
|
|
|
* #515: Fix tracebacks in the viewcode extension for Python objects
|
|
|
|
that do not have a valid signature.
|
|
|
|
|
2011-01-03 08:55:30 -06:00
|
|
|
* Fix strange reportings of line numbers for warnings generated from
|
|
|
|
autodoc-included docstrings, due to different behavior depending
|
|
|
|
on docutils version.
|
|
|
|
|
2010-11-17 14:17:51 -06:00
|
|
|
* Several fixes to the C++ domain.
|
|
|
|
|
|
|
|
|
2010-11-12 01:35:03 -06:00
|
|
|
Release 1.0.5 (Nov 12, 2010)
|
|
|
|
============================
|
2010-10-22 05:10:11 -05:00
|
|
|
|
2010-11-12 01:21:49 -06:00
|
|
|
* #557: Add CSS styles required by docutils 0.7 for aligned images
|
|
|
|
and figures.
|
|
|
|
|
2010-11-12 01:18:11 -06:00
|
|
|
* In the Makefile generated by LaTeX output, do not delete pdf files
|
|
|
|
on clean; they might be required images.
|
|
|
|
|
2010-10-22 05:10:11 -05:00
|
|
|
* #535: Fix LaTeX output generated for line blocks.
|
2010-08-23 12:13:23 -05:00
|
|
|
|
2010-10-22 02:40:03 -05:00
|
|
|
* #544: Allow ``.pyw`` as a source file extension.
|
|
|
|
|
2010-10-22 05:10:11 -05:00
|
|
|
|
|
|
|
Release 1.0.4 (Sep 17, 2010)
|
|
|
|
============================
|
|
|
|
|
2010-09-17 02:54:28 -05:00
|
|
|
* #524: Open intersphinx inventories in binary mode on Windows,
|
|
|
|
since version 2 contains zlib-compressed data.
|
2010-08-23 09:03:15 -05:00
|
|
|
|
2010-08-25 05:26:15 -05:00
|
|
|
* #513: Allow giving non-local URIs for JavaScript files, e.g.
|
|
|
|
in the JSMath extension.
|
|
|
|
|
2010-08-25 05:05:23 -05:00
|
|
|
* #512: Fix traceback when ``intersphinx_mapping`` is empty.
|
|
|
|
|
2010-08-23 12:13:23 -05:00
|
|
|
|
2010-08-23 12:06:44 -05:00
|
|
|
Release 1.0.3 (Aug 23, 2010)
|
|
|
|
============================
|
2010-08-23 09:03:15 -05:00
|
|
|
|
2010-08-23 11:04:28 -05:00
|
|
|
* #495: Fix internal vs. external link distinction for links coming
|
|
|
|
from a docutils table-of-contents.
|
|
|
|
|
2010-08-23 10:59:20 -05:00
|
|
|
* #494: Fix the ``maxdepth`` option for the ``toctree()`` template
|
|
|
|
callable when used with ``collapse=True``.
|
|
|
|
|
2010-08-23 10:20:22 -05:00
|
|
|
* #507: Fix crash parsing Python argument lists containing brackets
|
|
|
|
in string literals.
|
|
|
|
|
2010-08-23 09:54:17 -05:00
|
|
|
* #501: Fix regression when building LaTeX docs with figures that
|
|
|
|
don't have captions.
|
|
|
|
|
2010-08-23 09:03:15 -05:00
|
|
|
* #510: Fix inheritance diagrams for classes that are not picklable.
|
|
|
|
|
2010-08-23 11:11:26 -05:00
|
|
|
* #497: Introduce separate background color for the sidebar collapse
|
|
|
|
button, making it easier to see.
|
|
|
|
|
2010-08-23 10:23:08 -05:00
|
|
|
* #502, #503, #496: Fix small layout bugs in several builtin themes.
|
2010-08-23 09:54:17 -05:00
|
|
|
|
2010-08-23 09:03:15 -05:00
|
|
|
|
2010-08-14 10:09:23 -05:00
|
|
|
Release 1.0.2 (Aug 14, 2010)
|
2010-08-10 10:18:46 -05:00
|
|
|
============================
|
2010-07-24 05:35:29 -05:00
|
|
|
|
2010-08-14 09:51:04 -05:00
|
|
|
* #490: Fix cross-references to objects of types added by the
|
|
|
|
:func:`~.Sphinx.add_object_type` API function.
|
|
|
|
|
2010-08-14 10:04:25 -05:00
|
|
|
* Fix handling of doc field types for different directive types.
|
|
|
|
|
2010-08-05 09:03:36 -05:00
|
|
|
* Allow breaking long signatures, continuing with backlash-escaped
|
|
|
|
newlines.
|
|
|
|
|
|
|
|
* Fix unwanted styling of C domain references (because of a namespace
|
|
|
|
clash with Pygments styles).
|
2010-08-05 08:47:10 -05:00
|
|
|
|
2010-08-05 08:42:15 -05:00
|
|
|
* Allow references to PEPs and RFCs with explicit anchors.
|
|
|
|
|
2010-08-05 08:07:44 -05:00
|
|
|
* #471: Fix LaTeX references to figures.
|
|
|
|
|
2010-08-05 06:39:23 -05:00
|
|
|
* #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.
|
|
|
|
|
2010-08-05 05:53:05 -05:00
|
|
|
* #484: Fix crash when duplicating a parameter in an info field list.
|
|
|
|
|
2010-08-05 05:03:45 -05:00
|
|
|
* #487: Fix setting the default role to one provided by the
|
|
|
|
``oldcmarkup`` extension.
|
|
|
|
|
2010-08-05 05:02:27 -05:00
|
|
|
* #488: Fix crash when json-py is installed, which provides a
|
|
|
|
``json`` module but is incompatible to simplejson.
|
|
|
|
|
2010-08-05 04:58:43 -05:00
|
|
|
* #480: Fix handling of target naming in intersphinx.
|
|
|
|
|
2010-08-05 03:14:10 -05:00
|
|
|
* #486: Fix removal of ``!`` for all cross-reference roles.
|
|
|
|
|
|
|
|
|
2010-07-27 12:40:19 -05:00
|
|
|
Release 1.0.1 (Jul 27, 2010)
|
|
|
|
============================
|
2010-07-24 05:30:37 -05:00
|
|
|
|
2010-07-27 07:45:17 -05:00
|
|
|
* #470: Fix generated target names for reST domain objects; they
|
|
|
|
are not in the same namespace.
|
|
|
|
|
2010-07-27 07:36:47 -05:00
|
|
|
* #266: Add Bengali language.
|
|
|
|
|
2010-07-27 07:28:31 -05:00
|
|
|
* #473: Fix a bug in parsing JavaScript object names.
|
|
|
|
|
|
|
|
* #474: Fix building with SingleHTMLBuilder when there is no toctree.
|
2010-07-27 06:27:00 -05:00
|
|
|
|
2010-07-27 06:20:58 -05:00
|
|
|
* Fix display names for objects linked to by intersphinx with
|
|
|
|
explicit targets.
|
|
|
|
|
2010-07-25 07:52:37 -05:00
|
|
|
* Fix building with the JSON builder.
|
|
|
|
|
2010-07-24 05:30:37 -05:00
|
|
|
* Fix hyperrefs in object descriptions for LaTeX.
|
|
|
|
|
|
|
|
|
2010-07-23 06:42:03 -05:00
|
|
|
Release 1.0 (Jul 23, 2010)
|
|
|
|
==========================
|
2009-03-24 15:54:05 -05:00
|
|
|
|
2010-05-24 06:28:12 -05:00
|
|
|
Incompatible changes
|
|
|
|
--------------------
|
|
|
|
|
2010-01-17 17:38:30 -06:00
|
|
|
* Support for domains has been added. A domain is a collection of
|
|
|
|
directives and roles that all describe objects belonging together,
|
2010-05-24 06:28:12 -05:00
|
|
|
e.g. elements of a programming language. A few builtin domains are
|
|
|
|
provided:
|
|
|
|
|
|
|
|
- Python
|
|
|
|
- C
|
|
|
|
- C++
|
|
|
|
- JavaScript
|
|
|
|
- reStructuredText
|
|
|
|
|
2010-07-02 04:44:01 -05:00
|
|
|
* The old markup for defining and linking to C directives is now
|
|
|
|
deprecated. It will not work anymore in future versions without
|
|
|
|
activating the :mod:`~sphinx.ext.oldcmarkup` extension; in Sphinx
|
|
|
|
1.0, it is activated by default.
|
2010-05-24 06:28:12 -05:00
|
|
|
|
|
|
|
* Removed support for old dependency versions; requirements are now:
|
|
|
|
|
|
|
|
- docutils >= 0.5
|
|
|
|
- Jinja2 >= 2.2
|
|
|
|
|
|
|
|
* Removed deprecated elements:
|
|
|
|
|
|
|
|
- ``exclude_dirs`` config value
|
|
|
|
- ``sphinx.builder`` module
|
|
|
|
|
|
|
|
Features added
|
|
|
|
--------------
|
|
|
|
|
|
|
|
* General:
|
|
|
|
|
|
|
|
- Added a "nitpicky" mode that emits warnings for all missing
|
2010-05-30 10:33:37 -05:00
|
|
|
references. It is activated by the :option:`-n` command-line switch
|
|
|
|
or the :confval:`nitpicky` config value.
|
2010-05-24 06:28:12 -05:00
|
|
|
- Added ``latexpdf`` target in quickstart Makefile.
|
|
|
|
|
|
|
|
* Markup:
|
|
|
|
|
2010-05-30 10:33:37 -05:00
|
|
|
- The :rst:role:`menuselection` and :rst:role:`guilabel` roles now
|
|
|
|
support ampersand accelerators.
|
2010-05-24 06:28:12 -05:00
|
|
|
- New more compact doc field syntax is now recognized: ``:param type
|
|
|
|
name: description``.
|
2010-05-30 10:33:37 -05:00
|
|
|
- Added ``tab-width`` option to :rst:dir:`literalinclude` directive.
|
|
|
|
- Added ``titlesonly`` option to :rst:dir:`toctree` directive.
|
2010-05-24 06:28:12 -05:00
|
|
|
- Added the ``prepend`` and ``append`` options to the
|
2010-05-30 10:33:37 -05:00
|
|
|
:rst:dir:`literalinclude` directive.
|
2010-05-24 06:28:12 -05:00
|
|
|
- #284: All docinfo metadata is now put into the document metadata, not
|
|
|
|
just the author.
|
2010-05-30 10:33:37 -05:00
|
|
|
- The :rst:role:`ref` role can now also reference tables by caption.
|
|
|
|
- The :rst:dir:`include` directive now supports absolute paths, which
|
|
|
|
are interpreted as relative to the source directory.
|
2010-06-12 03:41:56 -05:00
|
|
|
- In the Python domain, references like ``:func:`.name``` now look for
|
|
|
|
matching names with any prefix if no direct match is found.
|
2010-05-24 06:28:12 -05:00
|
|
|
|
|
|
|
* Configuration:
|
|
|
|
|
2010-05-30 10:33:37 -05:00
|
|
|
- Added :confval:`rst_prolog` config value.
|
|
|
|
- Added :confval:`html_secnumber_suffix` config value to control
|
|
|
|
section numbering format.
|
|
|
|
- Added :confval:`html_compact_lists` config value to control
|
|
|
|
docutils' compact lists feature.
|
|
|
|
- The :confval:`html_sidebars` config value can now contain patterns
|
|
|
|
as keys, and the values can be lists that explicitly select which
|
2010-05-24 06:28:12 -05:00
|
|
|
sidebar templates should be rendered. That means that the builtin
|
|
|
|
sidebar contents can be included only selectively.
|
2010-05-30 10:33:37 -05:00
|
|
|
- :confval:`html_static_path` can now contain single file entries.
|
|
|
|
- The new universal config value :confval:`exclude_patterns` makes the
|
|
|
|
old :confval:`unused_docs`, :confval:`exclude_trees` and
|
|
|
|
:confval:`exclude_dirnames` obsolete.
|
|
|
|
- Added :confval:`html_output_encoding` config value.
|
|
|
|
- Added the :confval:`latex_docclass` config value and made the
|
|
|
|
"twoside" documentclass option overridable by "oneside".
|
|
|
|
- Added the :confval:`trim_doctest_flags` config value, which is true
|
|
|
|
by default.
|
|
|
|
- Added :confval:`html_show_copyright` config value.
|
|
|
|
- Added :confval:`latex_show_pagerefs` and :confval:`latex_show_urls`
|
|
|
|
config values.
|
2010-07-17 12:45:54 -05:00
|
|
|
- The behavior of :confval:`html_file_suffix` changed slightly: the
|
|
|
|
empty string now means "no suffix" instead of "default suffix", use
|
|
|
|
``None`` for "default suffix".
|
2010-05-24 06:28:12 -05:00
|
|
|
|
|
|
|
* New builders:
|
|
|
|
|
|
|
|
- Added a builder for the Epub format.
|
|
|
|
- Added a builder for manual pages.
|
|
|
|
- Added a single-file HTML builder.
|
|
|
|
|
|
|
|
* HTML output:
|
|
|
|
|
|
|
|
- Inline roles now get a CSS class with their name, allowing styles to
|
|
|
|
customize their appearance. Domain-specific roles get two classes,
|
|
|
|
``domain`` and ``domain-rolename``.
|
|
|
|
- References now get the class ``internal`` if they are internal to
|
|
|
|
the whole project, as opposed to internal to the current page.
|
2010-05-24 16:14:35 -05:00
|
|
|
- External references can be styled differently with the new
|
|
|
|
``externalrefs`` theme option for the default theme.
|
|
|
|
- In the default theme, the sidebar can experimentally now be made
|
|
|
|
collapsible using the new ``collapsiblesidebar`` theme option.
|
2010-05-24 06:28:12 -05:00
|
|
|
- #129: Toctrees are now wrapped in a ``div`` tag with class
|
|
|
|
``toctree-wrapper`` in HTML output.
|
2010-05-30 10:33:37 -05:00
|
|
|
- The :data:`toctree` callable in templates now has a ``maxdepth``
|
2010-05-24 06:28:12 -05:00
|
|
|
keyword argument to control the depth of the generated tree.
|
2010-05-30 10:33:37 -05:00
|
|
|
- The :data:`toctree` callable in templates now accepts a
|
|
|
|
``titles_only`` keyword argument.
|
2010-05-24 06:28:12 -05:00
|
|
|
- Added ``htmltitle`` block in layout template.
|
|
|
|
- In the JavaScript search, allow searching for object names including
|
|
|
|
the module name, like ``sys.argv``.
|
|
|
|
- Added new theme ``haiku``, inspired by the Haiku OS user guide.
|
|
|
|
- Added new theme ``nature``.
|
|
|
|
- Added new theme ``agogo``, created by Andi Albrecht.
|
|
|
|
- Added new theme ``scrolls``, created by Armin Ronacher.
|
|
|
|
- #193: Added a ``visitedlinkcolor`` theme option to the default
|
|
|
|
theme.
|
2010-05-30 08:50:00 -05:00
|
|
|
- #322: Improved responsiveness of the search page by loading the
|
|
|
|
search index asynchronously.
|
2010-05-24 06:28:12 -05:00
|
|
|
|
|
|
|
* Extension API:
|
|
|
|
|
2010-05-30 10:33:37 -05:00
|
|
|
- Added :event:`html-collect-pages`.
|
|
|
|
- Added :confval:`needs_sphinx` config value and
|
|
|
|
:meth:`~sphinx.application.Sphinx.require_sphinx` application API
|
|
|
|
method.
|
|
|
|
- #200: Added :meth:`~sphinx.application.Sphinx.add_stylesheet`
|
|
|
|
application API method.
|
2010-05-24 06:28:12 -05:00
|
|
|
|
|
|
|
* Extensions:
|
|
|
|
|
2010-05-30 10:33:37 -05:00
|
|
|
- Added the :mod:`~sphinx.ext.viewcode` extension.
|
|
|
|
- Added the :mod:`~sphinx.ext.extlinks` extension.
|
2010-05-24 06:28:12 -05:00
|
|
|
- Added support for source ordering of members in autodoc, with
|
|
|
|
``autodoc_member_order = 'bysource'``.
|
2010-05-30 10:33:37 -05:00
|
|
|
- Added :confval:`autodoc_default_flags` config value, which can be
|
|
|
|
used to select default flags for all autodoc directives.
|
2010-05-24 06:28:12 -05:00
|
|
|
- Added a way for intersphinx to refer to named labels in other
|
|
|
|
projects, and to specify the project you want to link to.
|
|
|
|
- #280: Autodoc can now document instance attributes assigned in
|
|
|
|
``__init__`` methods.
|
2010-05-30 10:33:37 -05:00
|
|
|
- Many improvements and fixes to the :mod:`~sphinx.ext.autosummary`
|
|
|
|
extension, thanks to Pauli Virtanen.
|
|
|
|
- #309: The :mod:`~sphinx.ext.graphviz` extension can now output SVG
|
|
|
|
instead of PNG images, controlled by the
|
|
|
|
:confval:`graphviz_output_format` config value.
|
|
|
|
- Added ``alt`` option to :rst:dir:`graphviz` extension directives.
|
2010-06-12 11:16:18 -05:00
|
|
|
- Added ``exclude`` argument to :func:`.autodoc.between`.
|
2010-05-24 06:28:12 -05:00
|
|
|
|
|
|
|
* Translations:
|
|
|
|
|
|
|
|
- Added Croatian translation, thanks to Bojan Mihelač.
|
|
|
|
- Added Turkish translation, thanks to Firat Ozgul.
|
|
|
|
- Added Catalan translation, thanks to Pau Fernández.
|
|
|
|
- Added simplified Chinese translation.
|
2010-06-05 08:42:18 -05:00
|
|
|
- Added Danish translation, thanks to Hjorth Larsen.
|
2010-06-20 05:19:34 -05:00
|
|
|
- Added Lithuanian translation, thanks to Dalius Dobravolskas.
|
2009-11-08 12:03:57 -06:00
|
|
|
|
2010-08-25 07:05:36 -05:00
|
|
|
* Bugs fixed:
|
2009-04-13 03:45:52 -05:00
|
|
|
|
2010-08-25 07:05:36 -05:00
|
|
|
- #445: Fix links to result pages when using the search function
|
|
|
|
of HTML built with the ``dirhtml`` builder.
|
|
|
|
- #444: In templates, properly re-escape values treated with the
|
|
|
|
"striptags" Jinja filter.
|
2010-06-13 12:50:04 -05:00
|
|
|
|
|
|
|
|
2013-03-29 07:05:49 -05:00
|
|
|
Previous versions
|
|
|
|
=================
|
2008-03-22 15:44:56 -05:00
|
|
|
|
2013-03-29 07:05:49 -05:00
|
|
|
The changelog for versions before 1.0 can be found in the file ``CHANGES.old``
|
|
|
|
in the source distribution or `at BitBucket
|
|
|
|
<http://bitbucket.org/birkenfeld/sphinx/raw/tip/CHANGES.old>`__.
|