Backport r66857: make all whatsnew docs accessible.

This commit is contained in:
Georg Brandl 2008-10-08 18:57:31 +00:00
parent 0136e79805
commit e78d352385
5 changed files with 27 additions and 15 deletions

View File

@ -41,12 +41,6 @@ today_fmt = '%B %d, %Y'
# List of files that shouldn't be included in the build. # List of files that shouldn't be included in the build.
unused_docs = [ unused_docs = [
'whatsnew/2.0',
'whatsnew/2.1',
'whatsnew/2.2',
'whatsnew/2.3',
'whatsnew/2.4',
'whatsnew/2.5',
'maclib/scrap', 'maclib/scrap',
'library/xmllib', 'library/xmllib',
'library/xml.etree', 'library/xml.etree',

View File

@ -4,7 +4,7 @@
.. toctree:: .. toctree::
whatsnew/2.6.rst whatsnew/index.rst
tutorial/index.rst tutorial/index.rst
using/index.rst using/index.rst
reference/index.rst reference/index.rst

View File

@ -4,7 +4,7 @@
<table class="contentstable" align="center"><tr> <table class="contentstable" align="center"><tr>
<td width="50%"> <td width="50%">
<p class="biglink"><a class="biglink" href="{{ pathto("whatsnew/" + version) }}">What's new in Python {{ version }}?</a><br/> <p class="biglink"><a class="biglink" href="{{ pathto("whatsnew/" + version) }}">What's new in Python {{ version }}?</a><br/>
<span class="linkdescr">changes since previous major release</span></p> <span class="linkdescr">or <a href="{{ pathto("whatsnew/index") }}">all "What's new" documents</a> since 2.0</span></p>
<p class="biglink"><a class="biglink" href="{{ pathto("tutorial/index") }}">Tutorial</a><br/> <p class="biglink"><a class="biglink" href="{{ pathto("tutorial/index") }}">Tutorial</a><br/>
<span class="linkdescr">start here</span></p> <span class="linkdescr">start here</span></p>
<p class="biglink"><a class="biglink" href="{{ pathto("using/index") }}">Using Python</a><br/> <p class="biglink"><a class="biglink" href="{{ pathto("using/index") }}">Using Python</a><br/>

View File

@ -16,9 +16,9 @@ release schedule.
The changes in Python 2.5 are an interesting mix of language and library The changes in Python 2.5 are an interesting mix of language and library
improvements. The library enhancements will be more important to Python's user improvements. The library enhancements will be more important to Python's user
community, I think, because several widely-useful packages were added. New community, I think, because several widely-useful packages were added. New
modules include ElementTree for XML processing (section :ref:`module-etree`), modules include ElementTree for XML processing (:mod:`xml.etree`),
the SQLite database module (section :ref:`module-sqlite`), and the :mod:`ctypes` the SQLite database module (:mod:`sqlite`), and the :mod:`ctypes`
module for calling C functions (section :ref:`module-ctypes`). module for calling C functions.
The language changes are of middling significance. Some pleasant new features The language changes are of middling significance. Some pleasant new features
were added, but most of them aren't features that you'll use every day. were added, but most of them aren't features that you'll use every day.
@ -736,7 +736,7 @@ add a :keyword:`return` statement at the marked location. ::
# return False # return False
.. _module-contextlib: .. _contextlibmod:
The contextlib module The contextlib module
--------------------- ---------------------
@ -1273,7 +1273,7 @@ complete list of changes, or look through the SVN logs for all the details.
(Contributed by Raymond Hettinger.) (Contributed by Raymond Hettinger.)
* New module: The :mod:`contextlib` module contains helper functions for use * New module: The :mod:`contextlib` module contains helper functions for use
with the new ':keyword:`with`' statement. See section :ref:`module-contextlib` with the new ':keyword:`with`' statement. See section :ref:`contextlibmod`
for more about this module. for more about this module.
* New module: The :mod:`cProfile` module is a C implementation of the existing * New module: The :mod:`cProfile` module is a C implementation of the existing
@ -2272,8 +2272,6 @@ code:
.. ====================================================================== .. ======================================================================
.. _acks:
Acknowledgements Acknowledgements
================ ================

20
Doc/whatsnew/index.rst Normal file
View File

@ -0,0 +1,20 @@
.. _whatsnew-index:
######################
What's New in Python
######################
The "What's New in Python" series of essays takes tours through the most
important changes between major Python versions. They are a "must read" for
anyone wishing to stay up-to-date after a new release.
.. toctree::
:maxdepth: 1
2.6.rst
2.5.rst
2.4.rst
2.3.rst
2.2.rst
2.1.rst
2.0.rst