diff --git a/SQLAlchemy-0.7.6.tar.gz b/SQLAlchemy-0.7.6.tar.gz deleted file mode 100644 index 29a8c96..0000000 --- a/SQLAlchemy-0.7.6.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:606a48a2d53ad959043347dec1d9f9cc561d9b66d79f463a7a8fe302058119e5 -size 2597214 diff --git a/SQLAlchemy-0.7.7.tar.gz b/SQLAlchemy-0.7.7.tar.gz new file mode 100644 index 0000000..7d70f90 --- /dev/null +++ b/SQLAlchemy-0.7.7.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b405621bba1b2c1e760e670a9b06d7315aea5f2921b3270bd417a45b415c0502 +size 2602780 diff --git a/python-SQLAlchemy.changes b/python-SQLAlchemy.changes index b91edc0..527deaf 100644 --- a/python-SQLAlchemy.changes +++ b/python-SQLAlchemy.changes @@ -1,3 +1,97 @@ +------------------------------------------------------------------- +Sun May 6 12:22:59 UTC 2012 - lars@linux-schulserver.de + +- 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] + ------------------------------------------------------------------- Mon Apr 30 09:13:02 UTC 2012 - cfarrell@suse.com diff --git a/python-SQLAlchemy.spec b/python-SQLAlchemy.spec index 612419c..aaf7213 100644 --- a/python-SQLAlchemy.spec +++ b/python-SQLAlchemy.spec @@ -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