Update of /cvsroot/pypgsql/pypgsql
In directory usw-pr-cvs1:/tmp/cvs-serv17874
Modified Files:
ChangeLog
Log Message:
27OCT2002 gh Changelog for version 2.3 beta 1.
Index: ChangeLog
===================================================================
RCS file: /cvsroot/pypgsql/pypgsql/ChangeLog,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -d -r1.16 -r1.17
*** ChangeLog 8 Sep 2002 16:18:30 -0000 1.16
--- ChangeLog 27 Oct 2002 04:27:35 -0000 1.17
***************
*** 1,4 ****
--- 1,84 ----
#ident "$Id$"
+ Changes since pyPgSQL Version 2.2
+ =================================
+
+ The following source code files were added to Version 2.3 beta 1 of pyPgSQL:
+
+ setup.config - Part of the changed distutils-based build process.
+ If you want to customize the build process (change
+ include and library directories, for example, you
+ only need to edit this file; setup.py should not be
+ edited directly any longer)
+
+ unicode_tests.py - Test suite for the new Unicode support. Merged from
+ the Unicode patch.
+
+ Changes to setup.py
+ -------------------
+ * This file was rewritten entirely so that pyPgSQL now builds out of the box
+ on Windows, Cygwin, Debian Linux, Redhat Linux, SuSE Linux, FreeBSD,
+ UnixWare 7 and OpenUNIX 8. These are the platforms the new build process has
+ been tested on. Untested support is available for Mandrake Linux, NetBSD,
+ OpenBSD and MacOS X.
+
+ Changes to README
+ -----------------
+ * Updates for 2.3b1.
+ * Converted the whole document into reStructuredText, so we
+ can easily built a HTML version using docutils (http://docutils.sf.net/).
+
+ Changes to README.win32
+ -----------------------
+ * Remove out of date warning about PostgreSQL on win32
+ * Reflected change from windows/ to ports/
+
+ Changes to PgSQL.py
+ -------------------
+ * Merged the Unicode patch. pyPgSQL now has full Unicode support.
+ * Added support for the INTERVAL type.
+ * mxDateTime 1.x is no longer supported. Require mxDateTime 2.x and give
+ useful error message if import fails.
+ * Cosmetic changes: use cmp builtin where appropriate.
+ * Fixed typo where PgTypes.__str__ was spelled incorrectly; compare to None
+ using "is" operator.
+ * Take into account that libpq.PgInt8Type might not be
+ available.
+ * Convert ROWID to PgInt8 instead of PgInt4 (the original behaviour led to
+ overflow errors.)
+ * Always set the displaysize field of cursor.description to -1.
+ PostgreSQL 7.3 doesn't provide this information any more and it's pretty
+ useless nowadays that we've mostly left line printers beyond us.
+
+ Changes to pyPgSQL/__init__.py
+ ------------------------------
+ * Register libpq.PgInt8 with copy_reg only if available.
+
+ Changes to pglargeobject.c
+ --------------------------
+ * Made the 'closed' attribute of PgLargeObject an int instead of a
+ long.
+
+ Changes to libpqmodule.c:
+ -------------------------
+ * Fixed the format string of ParseTuple in libPQbool_FromInt.
+ This closes a bug that appeared on Linux/Alpha (#625121).
+
+ Changes to PgSQLTestcases:
+ --------------------------
+ * Don't check for the obsolete displaysize field in
+ cursor.description. Also don't check the backend encoding.
+
+ Multiple files
+ --------------
+ The windows/ directory has been moved to a port/ directory. Now we *always*
+ use our own version of various string versions instead of special casing for a
+ dozen different Windows and Unix platforms.
+
+ In order to get the C version of PgInt8Type, it is now required that the
+ constants LLONG_MAX, LLONG_MIN, ULLONG_MAX and ULLONG_MIN are defined when
+ including limits.h and that including Python.h defines HAVE_LONG_LONG.
+ Otherwise, a Python class is used instead.
+
Changes since pyPgSQL Version 2.1
=================================
|