Author: phd
Date: 2006-05-22 06:52:40 -0600 (Mon, 22 May 2006)
New Revision: 1789
Modified:
SQLObject/docs/News.txt
SQLObject/docs/SQLObject.txt
Log:
Recollected features and bug fixes for 0.7.1.
Modified: SQLObject/docs/News.txt
===================================================================
--- SQLObject/docs/News.txt 2006-05-22 12:52:16 UTC (rev 1788)
+++ SQLObject/docs/News.txt 2006-05-22 12:52:40 UTC (rev 1789)
@@ -17,12 +17,6 @@
Constraints (in the DBMSes that support constraints) are added after the
tables have been created.
-* ``RelatedJoin`` and ``SQLRelatedJoin`` objects have a
- ``createRelatedTable`` keyword argument (default ``True``). If
- ``False``, then the related table won't be automatically created;
- instead you must manually create it (e.g., with explicit SQLObject
- classes for the joins).
-
* Added ``createSQL`` as an option for sqlmeta. Here you can add
related SQL you want executed by sqlobject-admin create after table
creation. createSQL expects a string, list, or dictionary. If using
@@ -51,21 +45,80 @@
transactions. Available as ``egg:SQLObject`` in Paste Deploy
configuration files.
+* New joins! ManyToMany and OneToMany; not fully documented yet, but still more sensible and smarter.
+
+Small Features
+--------------
+
+* Configurable client character set (encoding) for MySQL.
+
+* Added a close option to .commit(), so you can close the transaction as you commit it
+
+* DecimalValidator.
+
+* Added .expireAll() methods to sqlmeta and connection objects, to expire all instances in those cases.
+
+* String IDs.
+
+* FOREIGN KEY for MySQL.
+
+Bug Fixes
+---------
+
+* Fixed problem with sqlite and threads; connections are no longer shared between threads for sqlite (except for :memory:)
+
SQLObject 0.7.1
===============
-* Added ``TimeCol``.
+Features & Interface
+--------------------
* Added support for psycopg2_
.. _psycopg2: http://initd.org/projects/psycopg2
-* Added support for MSSQL_.
+* Added support for MSSQL.
-.. _MSSQL: SQLObject.html#ms-sql-server
+* Added ``TimeCol``.
+* ``RelatedJoin`` and ``SQLRelatedJoin`` objects have a
+ ``createRelatedTable`` keyword argument (default ``True``). If
+ ``False``, then the related table won't be automatically created;
+ instead you must manually create it (e.g., with explicit SQLObject
+ classes for the joins).
+
* Implemented ``RLIKE`` (reguluar expression LIKE).
+Small Features
+--------------
+
+* Select over RelatedJoin.
+
+* SQLite foreign keys.
+
+* Postgres DB URIs with a non-default path to unix socket.
+
+* Allow the use of foreign keys in selects.
+
+* Implemented addColumn() for SQLite.
+
+* With PySQLite2 use encode()/decode() from PySQLite1 for BLOBCol if available; else use base64.
+
+Bug Fixes
+---------
+
+* Cull patch (clear cache).
+
+* .destroySelf() inside a transaction.
+
+* Synchronize main connection cache during transaction commit.
+
+* Ordering joins with NULLs.
+
+* Fixed bugs with plain/non-plain setters.
+
+* Lots of other bug fixes.
+
SQLObject 0.7.0
===============
Modified: SQLObject/docs/SQLObject.txt
===================================================================
--- SQLObject/docs/SQLObject.txt 2006-05-22 12:52:16 UTC (rev 1788)
+++ SQLObject/docs/SQLObject.txt 2006-05-22 12:52:40 UTC (rev 1789)
@@ -58,9 +58,9 @@
.. _PySQLite: http://initd.org/projects/pysqlite
.. _Firebird: http://firebird.sourceforge.net
.. _kinterbasdb: http://kinterbasdb.sourceforge.net/
-.. _Sybase: http://www.object-craft.com.au/projects/sybase/
.. _`MAX DB`: http://www.mysql.com/products/maxdb/
.. _sapdb: http://www.sapdb.org/sapdbPython.html
+.. _Sybase: http://www.object-craft.com.au/projects/sybase/
.. _`MSSQL Server`: http://www.microsoft.com/sql/
.. _pymssql: http://pymssql.sourceforge.net/
.. _FreeTDS: http://www.freetds.org/
|