Hello community,

here is the log from the commit of package python-SQLAlchemy for 
openSUSE:Factory checked in at 2012-05-21 07:30:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-SQLAlchemy (Old)
 and      /work/SRC/openSUSE:Factory/.python-SQLAlchemy.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-SQLAlchemy", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-SQLAlchemy/python-SQLAlchemy.changes      
2012-05-08 11:15:31.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-SQLAlchemy.new/python-SQLAlchemy.changes 
2012-05-21 07:30:42.000000000 +0200
@@ -1,0 +2,94 @@
+Sun May  6 12:22:59 UTC 2012 - [email protected]
+
+- update to 0.7.7:
+  * orm
+  - [bug] Fixed issue in unit of work whereby setting a non-None 
+    self-referential many-to-one relationship to None would fail 
+    to persist the change if the former value was not already loaded.
+    [ticket:2477].
+
+  - [feature] Added prefix_with() method to Query, calls upon 
+    select().prefix_with() to allow placement of MySQL SELECT
+    directives in statements.  Courtesy Diana Clarke [ticket:2443]
+
+  - [bug] Fixed bug in 0.7.6 introduced by [ticket:2409] whereby 
+    column_mapped_collection used against columns that were mapped as
+    joins or other indirect selectables would fail to function.
+
+  - [feature] Added new flag to @validates include_removes. When True, 
+    collection remove and attribute del events will also be sent to 
+    the validation function, which accepts an additional argument
+    "is_remove" when this flag is used.
+
+  - [bug] Fixed bug whereby polymorphic_on column that's not otherwise 
+    mapped on the class would be incorrectly included in a merge() 
+    operation, raising an error. [ticket:2449]
+
+  - [bug] Fixed bug in expression annotation mechanics which could 
+    lead to incorrect rendering of SELECT statements with aliases
+    and joins, particularly when using column_property(). [ticket:2453]
+
+  - [bug] Fixed bug which would prevent OrderingList from being 
+    pickleable [ticket:2454].  Courtesy Jeff Dairiki
+
+  - [bug] Fixed bug in relationship comparisons whereby calling 
+    unimplemented methods like SomeClass.somerelationship.like() 
+    would produce a recursion overflow, instead of NotImplementedError.
+
+  * sql
+  - [bug] Removed warning when Index is created with no columns;  
+    while this might not be what the user intended, it is a valid use case 
+    as an Index could be a placeholder for just an index of a certain name.
+
+  - [feature] Added new connection event dbapi_error(). Is called for 
+    all DBAPI-level errors passing the original DBAPI exception before 
+    SQLAlchemy modifies the state of the cursor. "with engine.begin()", 
+    the newly acquired Connection is closed explicitly before propagating 
+    the exception onward normally.
+
+  - [bug] Add BINARY, VARBINARY to types.__all__, [ticket:2474]
+
+  * mssql
+  - [feature] Added interim create_engine flag supports_unicode_binds 
+    to PyODBC dialect, to force whether or not the dialect passes 
+    Python unicode literals to PyODBC or not.
+
+  - [bug] Repaired the use_scope_identity create_engine() flag when 
+    using the pyodbc dialect. Previously this flag would be ignored if 
+    set to False.  When set to False, you'll get "SELECT @@identity" 
+    after each INSERT to get at the last inserted ID, for those tables 
+    which have "implicit_returning" set to False.
+ 
+  - [bug] UPDATE..FROM syntax with SQL Server requires that the updated 
+    table be present in the FROM clause when an alias of that table is 
+    also present in the FROM clause. The updated table is now always present
+    in the FROM, when FROM is present in the first place.  Courtesy sayap.
+    [ticket:2468]
+
+  * postgresql
+  - [feature] Added new for_update/with_lockmode() options for Postgresql: 
+    for_update="read"/ with_lockmode("read"), for_update="read_nowait"/
+    with_lockmode("read_nowait"). These emit "FOR SHARE" and "FOR SHARE 
+    NOWAIT", respectively.  Courtesy Diana Clarke [ticket:2445]
+
+  - [bug] removed unnecessary table clause when reflecting domains, 
[ticket:2473]
+
+  * mysql
+  - [bug] Fixed bug whereby column name inside of "KEY" clause for 
autoincrement 
+    composite column with InnoDB would double quote a name that's a reserved 
+    word.  Courtesy Jeff Dairiki. [ticket:2460]
+
+  - [bug] Fixed bug whereby get_view_names() for "information_schema" schema 
+    would fail to retrieve views marked as "SYSTEM VIEW". courtesy Matthew 
Turland.
+
+  - [bug] Fixed bug whereby if cast() is used on a SQL expression whose type 
+    is not supported by cast() and therefore CAST isn't rendered by the 
+    dialect, the order of evaluation could change if the casted expression 
+    required that it be grouped; grouping is now applied to those expressions.
+
+  * sqlite
+  - [feature] Added SQLite execution option "sqlite_raw_colnames=True", will 
+    bypass attempts to remove "." from column names returned by SQLite 
+    cursor.description. [ticket:2475]
+
+-------------------------------------------------------------------

Old:
----
  SQLAlchemy-0.7.6.tar.gz

New:
----
  SQLAlchemy-0.7.7.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-SQLAlchemy.spec ++++++
--- /var/tmp/diff_new_pack.9DDaN5/_old  2012-05-21 07:30:44.000000000 +0200
+++ /var/tmp/diff_new_pack.9DDaN5/_new  2012-05-21 07:30:44.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           python-SQLAlchemy
-Version:        0.7.6
+Version:        0.7.7
 Release:        0
 Url:            http://www.sqlalchemy.org
 Summary:        Database Abstraction Library

++++++ SQLAlchemy-0.7.6.tar.gz -> SQLAlchemy-0.7.7.tar.gz ++++++
++++ 5874 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to