mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
changelog: categorize 1.2 entries in features by component and bugfixes
This commit is contained in:
305
CHANGES
305
CHANGES
@@ -1,171 +1,30 @@
|
||||
Release 1.2 (in development)
|
||||
============================
|
||||
|
||||
* Add i18n capabilities for custom templates.
|
||||
For example: The Sphinx reference documentation in doc directory provides
|
||||
sphinx.pot file from ``doc/_templates/*.html`` by ``make gettext``.
|
||||
There should be no backwards-incompatible changes in this version.
|
||||
|
||||
* PR#124: Fix paragraphs in versionmodified are ignored when it has no
|
||||
dangling paragraphs. Fix wrong html output (nested <p> tag). Fix
|
||||
versionmodified is not translatable. Thanks to Nozomu Kaneko.
|
||||
Features added
|
||||
--------------
|
||||
|
||||
* PR#123, #1106: Add epub_use_index configuration value.
|
||||
If provided, it will be used instead of html_use_index for epub builder.
|
||||
* Markup
|
||||
|
||||
* #1111: Fix uppercase word is not found in search when
|
||||
html_search_language='ja'. Thanks to tomo saito.
|
||||
- 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.
|
||||
|
||||
* The ``'fontpkg'`` item in :confval:`latex_elements` now defaults to ``''``
|
||||
when the :confval:`language` uses the Cyrillic script.
|
||||
Suggested by Dmitry Shachnev.
|
||||
* HTML builder
|
||||
|
||||
* 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.
|
||||
|
||||
* New locales: #1113: Added Hebrew locale.
|
||||
|
||||
* PR#115: Add ``'transition'`` item in :confval:`latex_elements` for
|
||||
customizing how transitions are displayed. Thanks to Jeff Klukas.
|
||||
|
||||
* #1108: The text writer now correctly numbers enumerated lists with
|
||||
non-default start values (based on patch by Ewan Edwards).
|
||||
|
||||
* #1074: Add environment version info to the generated search index to avoid
|
||||
compatibility issues with old builds.
|
||||
|
||||
* New locales: #1097: Added Basque locale.
|
||||
|
||||
* Fix text builder did not respect wide/fullwidth characters:
|
||||
title underline width, table layout width and text wrap width.
|
||||
|
||||
* Add stub for the :confval:`keep_warnings` configuration value in the
|
||||
``conf.py`` generated by sphinx-quickstart.
|
||||
|
||||
* Speed up building the search index by caching the results of the word
|
||||
stemming routines. Saves about 20 seconds when building the Python
|
||||
documentation.
|
||||
|
||||
* #1062: sphinx.ext.autodoc use __init__ method signature for class signature.
|
||||
|
||||
* PR#111: Respect add_autodoc_attrgetter() even when inherited-members is set.
|
||||
Thanks to A. Jesse Jiryu Davis.
|
||||
|
||||
* #1090: Fix gettext does not extract glossary terms.
|
||||
|
||||
* #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).
|
||||
|
||||
* 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.
|
||||
|
||||
* 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.
|
||||
|
||||
* 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.
|
||||
|
||||
* sphinx-build now provides more specific error messages when called with
|
||||
invalid options or arguments.
|
||||
|
||||
* sphinx-build now supports the standard :option:`--help` and
|
||||
:option:`--version` options.
|
||||
|
||||
* #869: sphinx-build now has the option :option:`-T` for printing the full
|
||||
traceback after an unhandled exception.
|
||||
|
||||
* #976: Fix gettext does not extract index entries.
|
||||
|
||||
* #940: Fix gettext does not extract figure caption.
|
||||
|
||||
* #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.
|
||||
|
||||
* Fix text writer can not handle visit_legend for figure directive contents.
|
||||
|
||||
* PR#72: #975: Fix gettext does not extract definition terms before docutils 0.10.0
|
||||
|
||||
* PR#25: In inheritance diagrams, the first line of the class docstring
|
||||
is now the tooltip for the class.
|
||||
|
||||
* PR#47: Added :mod:`sphinx.ext.linkcode` extension.
|
||||
|
||||
* PR#75: Added ``--follow-links`` option to sphinx-apidoc.
|
||||
|
||||
* PR#45: The linkcheck builder now checks ``#anchor``\ s for existence.
|
||||
|
||||
* PR#28: Added Hungarian translation.
|
||||
|
||||
* PR#35: Added Slovak translation.
|
||||
|
||||
* PR#54: Added Norwegian bokmaal translation.
|
||||
|
||||
* PR#52: ``special_members`` flag to autodoc now behaves like ``members``.
|
||||
|
||||
* #955: Fix i18n transformation.
|
||||
|
||||
* PR#74: Fix some Russian translation.
|
||||
|
||||
* PR#97: Fix footnote handling in translated documents.
|
||||
|
||||
* Update to jQuery 1.7.1 and Underscore.js 1.3.1.
|
||||
|
||||
* #1055: Fix web support with relative path to source directory.
|
||||
|
||||
* #1053: The "rightsidebar" and "collapsiblesidebar" HTML theme options now work together.
|
||||
|
||||
* #1015: Stop overriding jQuery contains() in the JavaScript.
|
||||
|
||||
* #1028: Fix line block output in the text builder.
|
||||
|
||||
* #1018: Fix "container" directive handling in the text builder.
|
||||
|
||||
* #1012: Update Estonian translation.
|
||||
|
||||
* #1010: Make pngmath images transparent by default; IE7+ should handle it.
|
||||
|
||||
* #440: Fix coarse timestamp resolution in some filesystem generate wrong outdated file-list.
|
||||
|
||||
* #1008: Fix test failures with Python 3.3.
|
||||
|
||||
* #1029: Fix intersphinx_mapping values are not stable if mapping have plural key/value set with Python 3.3.
|
||||
|
||||
* #920: Rescue PIL packaging issue that allow import Image without PIL namespace. Thanks to Marc Schlaich.
|
||||
|
||||
* #1024: Improve Makefile/make.bat error message if Sphinx is not found. Thanks to anatoly techtonik.
|
||||
|
||||
* #1037: Fix typos in Polish translation. Thanks to Jakub Wilk.
|
||||
|
||||
* #1038: Fix cpp domain parser fails to parse C+11 "static constexpr" declarations. Thanks to Jakub Wilk.
|
||||
|
||||
* #1043: Fix sphinx-quickstart asks again and again Y|N because input() return value with extra '\r' on Python-3.2.0 + Windows. Thanks to Régis Décamps.
|
||||
|
||||
* #1041: Fix cpp domain parser fails to parse a const type with a modifier.
|
||||
|
||||
* #958: Do not preserve ``environment.pickle`` after a failed build.
|
||||
|
||||
* PR#88: Added the "Sphinx Developer's Guide" (:file:`doc/devguide.rst`)
|
||||
which outlines the basic development process of the Sphinx project.
|
||||
|
||||
* Added the Docutils-native XML and pseudo-XML builders. See
|
||||
:class:`XMLBuilder` and :class:`PseudoXMLBuilder`.
|
||||
- #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.
|
||||
|
||||
* Texinfo builder
|
||||
|
||||
@@ -198,6 +57,132 @@ Release 1.2 (in development)
|
||||
- Fixed an issue where duplicate domain indices would result in invalid
|
||||
output.
|
||||
|
||||
* 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.
|
||||
- PR#123, #1106: Add epub_use_index configuration value. If provided, it will
|
||||
be used instead of html_use_index for epub builder.
|
||||
|
||||
* 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.
|
||||
|
||||
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
|
||||
dangling paragraphs. Fix wrong html output (nested ``<p>`` tag). Fix
|
||||
versionmodified is not translatable. Thanks to Nozomu Kaneko.
|
||||
* 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.
|
||||
* #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).
|
||||
* #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.
|
||||
* #976: Fix gettext does not extract index entries.
|
||||
* PR#72: #975: Fix gettext not extracting definition terms before docutils 0.10.
|
||||
* #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.
|
||||
* #440: Fix coarse timestamp resolution in some filesystem generating a wrong
|
||||
list of outdated files.
|
||||
|
||||
|
||||
Release 1.1.3 (Mar 10, 2012)
|
||||
============================
|
||||
|
||||
Reference in New Issue
Block a user