|
| 1 | +Changes in v1.0 |
| 2 | +=============== |
| 3 | + |
| 4 | +1.0.4 in development |
| 5 | +-------------------- |
| 6 | + |
| 7 | + * Alter how changes are represented in documentation to simplify merging. |
| 8 | + |
| 9 | +1.0.3 released on 2011-09-24 |
| 10 | +---------------------------- |
| 11 | + |
| 12 | + * Use raise x from y to generalize exceptions. (Elvis Pranskevichus) |
| 13 | + * Alter postgresql.string.quote_ident to always quote. (Elvis Pranskevichus) |
| 14 | + * Add postgresql.string.quote_ident_if_necessary (Modification of Elvis Pranskevichus' patch) |
| 15 | + * Many postgresql.string bug fixes (Elvis Pranskevichus) |
| 16 | + * Correct ResourceWarnings improving Python 3.2 support. (jwp) |
| 17 | + * Add test command to setup.py (Elvis Pranskevichus) |
| 18 | + |
| 19 | +1.0.2 released on 2010-09-18 |
| 20 | +---------------------------- |
| 21 | + |
| 22 | + * Add support for DOMAINs in registered composites. (Elvis Pranskevichus) |
| 23 | + * Properly raise StopIteration in Cursor.__next__. (Elvis Pranskevichus) |
| 24 | + * Add Cluster Management documentation. |
| 25 | + * Release savepoints after rolling them back. |
| 26 | + * Fix Startup() usage for Python 3.2. |
| 27 | + * Emit deprecation warning when 'gid' is given to xact(). |
| 28 | + * Compensate for Python3.2's ElementTree API changes. |
| 29 | + |
| 30 | +1.0.1 released on 2010-04-24 |
| 31 | +---------------------------- |
| 32 | + |
| 33 | + * Fix unpacking of array NULLs. (Elvis Pranskevichus) |
| 34 | + * Fix .first()'s handling of counts and commands. |
| 35 | + Bad logic caused zero-counts to return the command tag. |
| 36 | + * Don't interrupt and close a temporal connection if it's not open. |
| 37 | + * Use the Driver's typio attribute for TypeIO overrides. (Elvis Pranskevichus) |
| 38 | + |
| 39 | +1.0 released on 2010-03-27 |
| 40 | +-------------------------- |
| 41 | + |
| 42 | + * **DEPRECATION**: Removed 2PC support documentation. |
| 43 | + * **DEPRECATION**: Removed pg_python and pg_dotconf 'scripts'. |
| 44 | + They are still accessible by python3 -m postgresql.bin.pg_* |
| 45 | + * Add support for binary hstore. |
| 46 | + * Add support for user service files. |
| 47 | + * Implement a Copy manager for direct connection-to-connection COPY operations. |
| 48 | + * Added db.do() method for DO-statement support(convenience method). |
| 49 | + * Set the default client_min_messages level to WARNING. |
| 50 | + NOTICEs are often not desired by programmers, and py-postgresql's |
| 51 | + high verbosity further irritates that case. |
| 52 | + * Added postgresql.project module to provide project information. |
| 53 | + Project name, author, version, etc. |
| 54 | + * Increased default recvsize and chunksize for improved performance. |
| 55 | + * 'D' messages are special cased as builtins.tuples instead of |
| 56 | + protocol.element3.Tuple |
| 57 | + * Alter Statement.chunks() to return chunks of builtins.tuple. Being |
| 58 | + an interface intended for speed, types.Row() impedes its performance. |
| 59 | + * Fix handling of infinity values with timestamptz, timestamp, and date. |
| 60 | + [Bug reported by Axel Rau.] |
| 61 | + * Correct representation of PostgreSQL ARRAYs by properly recording |
| 62 | + lowerbounds and upperbounds. Internally, sub-ARRAYs have their own |
| 63 | + element lists. |
| 64 | + * Implement a NotificationManager for managing the NOTIFYs received |
| 65 | + by a connection. The class can manage NOTIFYs from multiple |
| 66 | + connections, whereas the db.wait() method is tailored for single targets. |
| 67 | + * Implement an ALock class for managing advisory locks using the |
| 68 | + threading.Lock APIs. [Feedback from Valentine Gogichashvili] |
| 69 | + * Implement reference symbols. Allow libraries to define symbols that |
| 70 | + are used to create queries that inherit the original symbol's type and |
| 71 | + execution method. ``db.prepare(db.prepare(...).first())`` |
| 72 | + * Fix handling of unix domain sockets by pg.open and driver.connect. |
| 73 | + [Reported by twitter.com/rintavarustus] |
| 74 | + * Fix typo/dropped parts of a raise LoadError in .lib. |
| 75 | + [Reported by Vlad Pranskevichus] |
| 76 | + * Fix db.tracer and pg_python's --pq-trace= |
| 77 | + * Fix count return from .first() method. Failed to provide an empty |
| 78 | + tuple for the rformats of the bind statement. |
| 79 | + [Reported by dou dou] |
0 commit comments