From: Mike Bayer Date: Sun, 18 Apr 2010 16:31:05 +0000 (-0400) Subject: some CHANGES updates X-Git-Tag: rel_0_6_0~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6e83367c2171decfca53a50b5360ae50ba23efaa;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git some CHANGES updates --- diff --git a/CHANGES b/CHANGES index c11fa3431d..ea85a0f1db 100644 --- a/CHANGES +++ b/CHANGES @@ -21,6 +21,11 @@ CHANGES for correct ordering. Flush actions are assembled using far fewer steps and less memory. [ticket:1742] + - Along with the UOW rewrite, this also removes an issue + introduced in 0.6beta3 regarding topological cycle detection + for units of work with long dependency cycles. We now use + an algorithm written by Guido (thanks Guido!). + - one-to-many relationships now maintain a list of positive parent-child associations within the flush, preventing previous parents marked as deleted from cascading a @@ -47,10 +52,6 @@ CHANGES "delete-orphan", or will simply detach it otherwise. [ticket:1754] - - Fixed a potential issue in topological cycle detection - introduced in 0.6beta3, for units of work with long - dependency cycles. - - id(obj) is no longer used internally within topological.py, as the sorting functions now require hashable objects only. [ticket:1756] @@ -78,7 +79,8 @@ CHANGES - internal getattr(), setattr(), getcommitted() methods on ColumnProperty, CompositeProperty, RelationshipProperty - have been underscored, signature has changed. + have been underscored (i.e. are private), signature has + changed. - engines - The C extension now also works with DBAPIs which use custom @@ -98,8 +100,7 @@ CHANGES - the Numeric type raises an *enormous* warning when expected to convert floats to Decimal from a DBAPI that returns floats. - This includes SQLite, Oracle, Sybase, MS-SQL. - [ticket:1759] + This includes SQLite, Sybase, MS-SQL. [ticket:1759] - Fixed an error in expression typing which caused an endless loop for expressions with two NULL types.