summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFred Drake <fdrake@acm.org>2004-12-01 05:05:47 (GMT)
committerFred Drake <fdrake@acm.org>2004-12-01 05:05:47 (GMT)
commit2db7680771cd7b511d9d973bf894a9839df62db8 (patch)
tree15c83c8cd282db211ddc5ba6c4b73aaa5996eb1c
parent29eb40c36596a767db5a2b680fc8815ebe094509 (diff)
downloadcpython-2db7680771cd7b511d9d973bf894a9839df62db8.zip
cpython-2db7680771cd7b511d9d973bf894a9839df62db8.tar.gz
cpython-2db7680771cd7b511d9d973bf894a9839df62db8.tar.bz2
Continue the post-release mechanics; we need a "What's New" document
so the docs can be built.
-rw-r--r--Doc/whatsnew/whatsnew25.tex156
1 files changed, 156 insertions, 0 deletions
diff --git a/Doc/whatsnew/whatsnew25.tex b/Doc/whatsnew/whatsnew25.tex
new file mode 100644
index 0000000..d58ffb4
--- /dev/null
+++ b/Doc/whatsnew/whatsnew25.tex
@@ -0,0 +1,156 @@
+\documentclass{howto}
+\usepackage{distutils}
+% $Id$
+
+% When creating a new ``What's New'' document, copy this to
+% ../whatsnew/whatsnewXY.tex, where X is replaced by the major version
+% number and Y, by the minor version number for the release of Python
+% being described.
+%
+% The following replacements need to be made in the text:
+%
+% X.Y -- the version of Python this document describes
+% X.Y-1 -- previous minor release (not a maintenance release)
+% X.Y-2 -- minor release before that one (optional; search the
+% template to see the usage
+%
+% In this document, these map to the following replacements:
+% (Please complete this section when specific replacements are made.)
+%
+% X.Y -- 2.5
+% X.Y-1 -- 2.4.something (not yet determined)
+% X.Y-2 -- 2.4.something (not yet determined)
+%
+% Once done, write and edit to your heart's content!
+
+\title{What's New in Python 2.5}
+\release{0.0}
+\author{Young Author}
+\authoraddress{\email{ya@example.com}}
+
+\begin{document}
+\maketitle
+\tableofcontents
+
+This article explains the new features in Python 2.5. No release date
+for Python 2.5 has been set; expect that this will happen next year.
+
+% Compare with previous release in 2 - 3 sentences here.
+
+This article doesn't attempt to provide a complete specification of
+the new features, but instead provides a convenient overview. For
+full details, you should refer to the documentation for Python 2.5.
+% add hyperlink when the documentation becomes available online.
+If you want to understand the complete implementation and design
+rationale, refer to the PEP for a particular new feature.
+
+
+%======================================================================
+
+% Large, PEP-level features and changes should be described here.
+
+
+%======================================================================
+\section{Other Language Changes}
+
+Here are all of the changes that Python 2.5 makes to the core Python
+language.
+
+\begin{itemize}
+\item TBD
+
+\end{itemize}
+
+
+%======================================================================
+\subsection{Optimizations}
+
+\begin{itemize}
+
+\item Optimizations should be described here.
+
+\end{itemize}
+
+The net result of the 2.5 optimizations is that Python 2.5 runs the
+pystone benchmark around XX\% faster than Python X.Y-1.%
+% only use the next line if you want to do the extra work ;) :
+% and YY\% faster than Python X.Y-2.
+
+
+%======================================================================
+\section{New, Improved, and Deprecated Modules}
+
+As usual, Python's standard library received a number of enhancements and
+bug fixes. Here's a partial list of the most notable changes, sorted
+alphabetically by module name. Consult the
+\file{Misc/NEWS} file in the source tree for a more
+complete list of changes, or look through the CVS logs for all the
+details.
+
+\begin{itemize}
+
+\item Descriptions go here.
+
+\end{itemize}
+
+
+%======================================================================
+% whole new modules get described in \subsections here
+
+
+% ======================================================================
+\section{Build and C API Changes}
+
+Changes to Python's build process and to the C API include:
+
+\begin{itemize}
+
+\item Detailed changes are listed here.
+
+\end{itemize}
+
+
+%======================================================================
+\subsection{Port-Specific Changes}
+
+Platform-specific changes go here.
+
+
+%======================================================================
+\section{Other Changes and Fixes \label{section-other}}
+
+As usual, there were a bunch of other improvements and bugfixes
+scattered throughout the source tree. A search through the CVS change
+logs finds there were XXX patches applied and YYY bugs fixed between
+Python X.Y-1 and 2.5. Both figures are likely to be underestimates.
+
+Some of the more notable changes are:
+
+\begin{itemize}
+
+\item Details go here.
+
+\end{itemize}
+
+
+%======================================================================
+\section{Porting to Python 2.5}
+
+This section lists previously described changes that may require
+changes to your code:
+
+\begin{itemize}
+
+\item Everything is all in the details!
+
+\end{itemize}
+
+
+%======================================================================
+\section{Acknowledgements \label{acks}}
+
+The author would like to thank the following people for offering
+suggestions, corrections and assistance with various drafts of this
+article: .
+
+\end{document}