aboutsummaryrefslogtreecommitdiff
path: root/src/interfaces/python/ChangeLog
blob: 68d722bee60c1c9bfdaa13cbc7a4a9dca7871b03 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
PyGreSQL changelog.
===================

This software is copyright (c) 1995, Pascal Andre (andre@via.ecp.fr)
Further copyright 1997, 1998 and 1999 by D'Arcy J.M. Cain (darcy@druid.net)
See file README for copyright information.

Version 2.4
  - Insert returns None if the user doesn't have select permissions
    on the table.  It can (and does) happen that one has insert but
    not select permissions on a table.
  - Added ntuples() method to query object (brit@druid.net)
  - Corrected a bug related to getresult() and the money type
  - Corrected a but related to negative money amounts
  - Allow update based on primary key if munged oid not available and
    table has a primary key
  - Add many __doc__ strings. (andre@via.ecp.fr)

Version 2.3
  - connect.host returns "localhost" when connected to Unix socket 
    (torppa@tuhnu.cutery.fi)
  - Use PyArg_ParseTupleAndKeywords in connect() (torppa@tuhnu.cutery.fi)       
  - fixes and cleanups (torppa@tuhnu.cutery.fi)       
  - Fixed memory leak in dictresult() (terekhov@emc.com)
  - Deprecated pgext.py - functionality now in pg.py
  - More cleanups to the tutorial
  - Added fileno() method - terekhov@emc.com (Mikhail Terekhov)
  - added money type to quoting function
  - Compiles cleanly with more warnings turned on
  - Returns PostgreSQL error message on error
  - Init accepts keywords (Jarkko Torppa)
  - Convenience functions can be overridden (Jarkko Torppa)
  - added close() method

Version 2.2
  - Added user and password support thanks to Ng Pheng Siong <ngps@post1.com>
  - Insert queries return the inserted oid
  - Add new pg wrapper (C modile renamed to _pg)
  - Wrapped database connection in a class.
  - Cleaned up some of the tutorial.  (More work needed.)
  - Added version and __version__.  Thanks to thilo@eevolute.com for 
    the suggestion.

Version 2.1
  - return fields as proper Python objects for field type
  - Cleaned up pgext.py
  - Added dictresult method

Version 2.0  (23/12/1997):
  - updated code for PostgreSQL 6.2.1 and Python 1.5
  - reformatted code and converted to ANSI
  - Changed name to PyGreSQL (from PyGres95)
  - changed order of arguments to connect function
  - Created new type pgqueryobject and moved certain methods to it.
  - Added a print function for pgqueryobject

Version 1.0b (4/11/1995):
  - keyword support for connect function moved from library file to C code
    and taken away from library.
  - rewrote documentation
  - bug fix in connect function
  - enhancements in large objects interface methods

Version 1.0a (30/10/1995) (limited release):
  - module adapted to standard Python syntax
  - keyword support for connect function in library file
  - rewrote default parameters interface (internal use of strings)
  - fixed minor bugs in module interface
  - redefinition of error messages

Version 0.9b (10/10/1995) (first public release):
  - large objects implementation
  - many bug fixes, enhancements, ...

Version 0.1a (7/10/1995):
  - basic libpq functions (SQL access)