|
From: <sub...@co...> - 2006-05-22 12:52:51
|
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/ |