SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for python3-SQLAlchemy-doc-1.1.5-5.1.i586.rpm :
Fri Feb 3 13:00:00 2017 arunAATTgmx.de
- specfile:

* update copyright year
- update to version 1.1.5:

* orm
+ [orm] [bug] Fixed bug involving joined eager loading against
multiple entities when polymorphic inheritance is also in use
which would throw “‘NoneType’ object has no attribute
‘isa’”. The issue was introduced by the fix for #3611.
+ [orm] [bug] Fixed bug in subquery loading where an object
encountered as an “existing” row, e.g. already loaded from a
different path in the same query, would not invoke subquery
loaders for unloaded attributes that specified this
loading. This issue is in the same area as that of #3431, #3811
which involved similar issues with joined loading.
+ [orm] [bug] The Session.no_autoflush context manager now ensures
that the autoflush flag is reset within a “finally” block, so
that if an exception is raised within the block, the state still
resets appropriately. Pull request courtesy Emin Arakelian.
+ [orm] [bug] Fixed bug where the single-table inheritance query
criteria would not be inserted into the query in the case that
the Bundle construct were used as the selection criteria.
+ [orm] [bug] Fixed bug related to #3177, where a UNION or other
set operation emitted by a Query would apply
“single-inheritance” criteria to the outside of the union (also
referencing the wrong selectable), even though this criteria is
now expected to be already present on the inside subqueries. The
single-inheritance criteria is now omitted once union() or
another set operation is called against Query in the same way as
Query.from_self().

* engine
+ [engine] [bug] The “extend_existing” option of Table reflection
would cause indexes and constraints to be doubled up in the case
that the parameter were used with MetaData.reflect() (as the
automap extension does) due to tables being reflected both
within the foreign key path as well as directly. A new
de-duplicating set is passed through within the
MetaData.reflect() sequence to prevent double reflection in this
way.

* sql
+ [sql] [bug] Fixed bug originally introduced in 0.9 via #1068
where order_by() would order by the label name
based on name alone, that is, even if the labeled expression
were not at all the same expression otherwise present,
implicitly or explicitly, in the selectable. The logic that
orders by label now ensures that the labeled expression is
related to the one that resolves to that name before ordering by
the label name; additionally, the name has to resolve to an
actual label explicit in the expression elsewhere, not just a
column name. This logic is carefully kept separate from the
order by(textual name) feature that has a slightly different
purpose.
+ [sql] [bug] Fixed 1.1 regression where “import
*” would not work
for sqlalchemy.sql.expression, due to mis-spelled “any_” and
“all_” functions.
+ [sql] [bug] The engine URL embedded in the exception for “could
not reflect” in MetaData.reflect() now conceals the password;
also the __repr__ for TLEngine now acts like that of Engine,
concealing the URL password. Pull request courtesy Valery
Yundin.
+ [sql] [bug] Fixed issue in Variant where the “right hand
coercion” logic, inherited from TypeDecorator, would coerce the
right-hand side into the Variant itself, rather than what the
default type for the Variant would do. In the case of Variant,
we want the type to act mostly like the base type so the default
logic of TypeDecorator is now overridden to fall back to the
underlying wrapped type’s logic. Is mostly relevant for JSON at
the moment.
+ [sql] [bg] Fixed bug where literal_binds compiler flag was not
honored by the Insert construct for the “multiple values”
feature; the subsequent values are now rendered as literals.

* postgresql
+ [postgresql] [bug] Fixed bug in new “ON CONFLICT DO UPDATE”
feature where the “set” values for the UPDATE clause would not
be subject to type-level processing, as normally takes effect to
handle both user-defined type level conversions as well as
dialect-required conversions, such as those required for JSON
datatypes. Additionally, clarified that the keys in the set_
dictionary should match the “key” of the column, if distinct
from the column name. A warning is emitted for remaining column
names that don’t match column keys; for compatibility reasons,
these are emitted as they were previously.
+ [postgresql] [bug] The postgresql.TIME and postgresql.TIMESTAMP
datatypes now support a setting of zero for “precision”;
previously a zero would be ignored. Pull request courtesy Ionuț
Ciocîrlan.

* mysql
+ [mysql] [feature] Added a new parameter mysql_prefix supported
by the Index construct, allows specification of MySQL-specific
prefixes such as “FULLTEXT”. Pull request courtesy Joseph
Schorr.
+ [mysql] [bug] The MySQL dialect now will not warn when a
reflected column has a “COMMENT” keyword on it, but note however
the comment is not yet reflected; this is on the roadmap for a
future release. Pull request courtesy Lele Long.

* mssql
+ [mssql] [bug] Fixed bug where SQL Server dialects would attempt
to select the last row identity for an INSERT from SELECT,
failing in the case when the SELECT has no rows. For such a
statement, the inline flag is set to True indicating no last
primary key should be fetched.

* oracle
+ [oracle] [bug] [postgresql] Fixed bug where an INSERT from
SELECT where the source table contains an autoincrementing
Sequence would fail to compile correctly.
+ [oracle] [bug] Fixed bug where the “COMPRESSION” keyword was
used in the ALL_TABLES query on Oracle 9.2; even though Oracle
docs state table compression was introduced in 9i, the actual
column is not present until 10.1.

* firebird
+ [firebird] [bug] Ported the fix for Oracle quoted-lowercase
names to Firebird, so that a table name that is quoted as lower
case can be reflected properly including when the table name
comes from the get_table_names() inspection function.

* misc
+ [bug] [py3k] Fixed Python 3.6 DeprecationWarnings related to
escaped strings without the ‘r’ modifier, and added test
coverage for Python 3.6.
+ [bug] [examples] Fixed two issues with the versioned_history
example, one is that the history table now gets
autoincrement=False to avoid 1.1’s new errors regarding
composite primary keys with autoincrement; the other is that the
sqlite_autoincrement flag is now used to ensure on SQLite,
unique identifiers are used for the lifespan of a table even if
some rows are deleted. Pull request courtesy Carlos García
Montoro.

Sat Nov 19 13:00:00 2016 arunAATTgmx.de
- update to version 1.1.4:

* orm
+ [orm] [bug] Fixed bug in Session.bulk_update_mappings() where an
alternate-named primary key attribute would not track properly
into the UPDATE statement.
+ [orm] [bug] Fixed bug in Session.bulk_save() where an UPDATE
would not function correctly in conjunction with a mapping that
implements a version id counter.
+ [orm] [bug] Fixed bug where the Mapper.attrs,
Mapper.all_orm_descriptors and other derived attributes would
fail to refresh when mapper properties or other ORM constructs
were added to the mapper/class after these accessors were first
called.
+ [orm] [bug] Fixed regression in collections due to #3457 whereby
deserialize during pickle or deepcopy would fail to establish
all attributes of an ORM collection, causing further mutation
operations to fail.
+ [orm] [bug] Fixed long-standing bug where the “noload”
relationship loading strategy would cause backrefs and/or
back_populates options to be ignored.

* engine
+ [engine] [bug] Removed long-broken “default_schema_name()”
method from Connection. This method was left over from a very
old version and was non-working (e.g. would raise). Pull request
courtesy Benjamin Dopplinger.

* sql
+ [sql] [bug] Fixed bug where newly added warning for primary key
on insert w/o autoincrement setting (see The .autoincrement
directive is no longer implicitly enabled for a composite
primary key column) would fail to emit correctly when invoked
upon a lower-case table() construct.

* postgresql
+ [postgresql] [bug] Fixed regression caused by the fix in #3807
(version 1.1.0) where we ensured that the tablename was
qualified in the WHERE clause of the DO UPDATE portion of
PostgreSQL’s ON CONFLICT, however you cannot put the table name
in the WHERE clause in the actual ON CONFLICT itself. This was
an incorrect assumption, so that portion of the change in #3807
is rolled back.

* mysql
+ [mysql] [feature] Added support for server side cursors to the
mysqlclient and pymysql dialects. This feature is available via
the Connection.execution_options.stream_results flag as well as
the server_side_cursors=True dialect argument in the same way
that it has been for psycopg2 on Postgresql. Pull request
courtesy Roman Podoliaka.
+ [mysql] [bug] MySQL’s native ENUM type supports any non-valid
value being sent, and in response will return a blank string. A
hardcoded rule to check for “is returning the blank string” has
been added to the MySQL implementation for ENUM so that this
blank string is returned to the application rather than being
rejected as a non-valid value. Note that if your MySQL enum is
linking values to objects, you still get the blank string back.

* sqlite
+ [sqlite] [bug] Added quotes to the PRAGMA directives in the
pysqlcipher dialect to support additional cipher arguments
appropriately. Pull request courtesy Kevin Jurczyk.
+ [sqlite] [bug] [py3k] Added an optional import for the
pysqlcipher3 DBAPI when using the pysqlcipher dialect. This
package will attempt to be imported if the Python-2 only
pysqlcipher DBAPI is non-present. Pull request courtesy Kevin
Jurczyk.

* mssql
+ [mssql] [bug] Fixed bug in pyodbc dialect (as well as in the
mostly non-working adodbapi dialect) whereby a semicolon present
in the password or username fields could be interpreted as a
separator for another token; the values are now quoted when
semicolons are present.

Thu Oct 27 14:00:00 2016 arunAATTgmx.de
- update to version 1.1.3:

* orm
+ [orm] [bug] Fixed regression caused by #2677 whereby calling
Session.delete() on an object that was already flushed as
deleted in that session would fail to set up the object in the
identity map (or reject the object), causing flush errors as the
object were in a state not accommodated by the unit of work. The
pre-1.1 behavior in this case has been restored, which is that
the object is put back into the identity map so that the DELETE
statement will be attempted again, which emits a warning that
the number of expected rows was not matched (unless the row were
restored outside of the session).
+ [orm] [bug] Fixed regression where some Query methods like
Query.update() and others would fail if the Query were against a
series of mapped columns, rather than the mapped entity as a
whole.

* sql
+ [sql] [bug] Fixed bug involving new value translation and
validation feature in Enum whereby using the enum object in a
string concatenation would maintain the Enum type as the type of
the expression overall, producing missing lookups. A string
concatenation against an Enum-typed column now uses String as
the datatype of the expression itself.
+ [sql] [bug] Fixed regression which occurred as a side effect of
[#2919], which in the less typical case of a user-defined
TypeDecorator that was also itself an instance of SchemaType
(rather than the implementation being such) would cause the
column attachment events to be skipped for the type itself.

* postgresql
+ [postgresql] [bug] Postgresql table reflection will ensure that
the Column.autoincrement flag is set to False when reflecting a
primary key column that is not of an Integer datatype, even if
the default is related to an integer-generating sequence. This
can happen if a column is created as SERIAL and the datatype is
changed. The autoincrement flag can only be True if the datatype
is of integer affinity in the 1.1 series.

Fri Oct 21 14:00:00 2016 arunAATTgmx.de
- update to version 1.1.2:

* orm
+ [orm] [bug] Fixed bug involving the rule to disable a joined
collection eager loader on the other side of a many-to-one lazy
loader, first added in #1495, where the rule would fail if the
parent object had some other lazyloader-bound query options
associated with it.
+ [orm] [bug] Fixed self-referential entity, deferred column
loading issue in a similar style as that of #3431, #3811 where
an entity is present in multiple positions within the row due to
self-referential eager loading; when the deferred loader only
applies to one of the paths, the “present” column loader will
now override the deferred non- load for that entity regardless
of row ordering.

* sql
+ [sql] [bug] Fixed a regression caused by a newly added function
that performs the “wrap callable” function of sql
DefaultGenerator objects, an attribute error raised for
__module__ when the default callable was a functools.partial or
other object that doesn’t have a __module__ attribute.
+ [sql] [bug] [postgresql] Fixed regression in Enum type where
event handlers were not transferred in the case of the type
object being copied, due to a conflicting copy() method added as
part of #3250. This copy occurs normally in situations when the
column is copied, such as in tometadata() or when using
declarative mixins with columns. The event handler not being
present would impact the constraint being created for a
non-native enumerated type, but more critically the ENUM object
on the PostgreSQL backend.

* postgresql
+ [postgresql] [bug] [sql] Changed the naming convention used when
generating bound parameters for a multi-VALUES insert statement,
so that the numbered parameter names don’t conflict with the
anonymized parameters of a WHERE clause, as is now common in a
PostgreSQL ON CONFLICT construct.

Wed Oct 12 14:00:00 2016 arunAATTgmx.de
- update to version 1.1.1:
(long changelog for 1.1.1, 1.1 and 1.0.16,
see http://docs.sqlalchemy.org/en/latest/changelog/changelog_11.html
for details)

Thu Sep 15 14:00:00 2016 toddrme2178AATTgmail.com
- Update to 1.0.15:

* See http://docs.sqlalchemy.org/en/latest/changelog/changelog_10.html#change-1.0.15
http://docs.sqlalchemy.org/en/latest/changelog/changelog_10.html#change-1.0.14

Mon May 23 14:00:00 2016 toddrme2178AATTgmail.com
- update to version 1.0.13:
+ orm

* [orm] [bug] Fixed bug in “evaluate” strategy of Query.update() and Query.delete() which would fail to accommodate a bound parameter with a “callable” value, as which occurs when filtering by a many-to-one equality expression along a relationship.

* [orm] [bug] Fixed bug whereby the event listeners used for backrefs could be inadvertently applied multiple times, when using a deep class inheritance hierarchy in conjunction with mutiple mapper configuration steps.

* [orm] [bug] Fixed bug whereby passing a text() construct to the Query.group_by() method would raise an error, instead of intepreting the object as a SQL fragment.

* [orm] [bug] Anonymous labeling is applied to a func construct that is passed to column_property(), so that if the same attribute is referred to as a column expression twice the names are de-duped, thus avoiding “ambiguous column” errors. Previously, the .label(None) would need to be applied in order for the name to be de-anonymized.

* [orm] [bug] Fixed regression appearing in the 1.0 series in ORM loading where the exception raised for an expected column missing would incorrectly be a NoneType error, rather than the expected NoSuchColumnError.
+ sql

* [sql] [bug] Fixed bug where when using case_sensitive=False with an Engine, the result set would fail to correctly accomodate for duplicate column names in the result set, causing an error when the statement is executed in 1.0, and preventing the “ambiguous column” exception from functioning in 1.1.

* [sql] [bug] Fixed bug where the negation of an EXISTS expression would not be properly typed as boolean in the result, and also would fail to be anonymously aliased in a SELECT list as is the case with a non-negated EXISTS construct.

* [sql] [bug] Fixed bug where “unconsumed column names” exception would fail to be raised in the case where Insert.values() were called with a list of parameter mappings, instead of a single mapping of parameters. Pull request courtesy Athena Yao.
+ postgresql

* [postgresql] [bug] Added disconnect detection support for the error string “SSL error: decryption failed or bad record mac”. Pull request courtesy Iuri de Silvio.
+ mssql

* [mssql] [bug] Fixed bug where by ROW_NUMBER OVER clause applied for OFFSET selects in SQL Server would inappropriately substitute a plain column from the local statement that overlaps with a label name used by the ORDER BY criteria of the statement.

* [mssql] [bug] [oracle] Fixed regression appearing in the 1.0 series which would cause the Oracle and SQL Server dialects to incorrectly account for result set columns when these dialects would wrap a SELECT in a subquery in order to provide LIMIT/OFFSET behavior, and the original SELECT statement referred to the same column multiple times, such as a column and a label of that same column. This issue is related to #3658 in that when the error occurred, it would also cause a NoneType error, rather than reporting that it couldn’t locate a column.
+ oracle

* [oracle] [bug] Fixed a bug in the cx_Oracle connect process that caused a TypeError when the either the user, password or dsn was empty. This prevented external authentication to Oracle databases, and prevented connecting to the default dsn. The connect string oracle:// now logs into the default dsn using the Operating System username, equivalent to connecting using ‘/’ with sqlplus.

* [oracle] [bug] Fixed a bug in the result proxy used mainly by Oracle when binary and other LOB types are in play, such that when query / statement caching were used, the type-level result processors, notably that required by the binary type itself but also any other processor, would become lost after the first run of the statement due to it being removed from the cached result metadata.
+ misc

* [bug] [examples] Changed the “directed graph” example to no longer consider integer identifiers of nodes as significant; the “higher” / “lower” references now allow mutual edges in both directions.

* [bug] [py3k] Fixed bug in “to_list” conversion where a single bytes object would be turned into a list of individual characters. This would impact among other things using the Query.get() method on a primary key that’s a bytes object.¶

Sun May 8 14:00:00 2016 arunAATTgmx.de
- specfile:

* changed to https for source url

* updated source url to files.pythonhosted.org

Fri Mar 11 13:00:00 2016 toddrme2178AATTgmail.com
- Really removed patch fix_joins_and_union_for_sqlite_3.10.0.patch, included upstream

Wed Feb 17 13:00:00 2016 arunAATTgmx.de
- specfile:

* removed patch fix_joins_and_union_for_sqlite_3.10.0.patch, included upstream
- update to version 1.0.12:

* orm
+ [orm] [bug] Fixed bug in Session.merge() where an object with a
composite primary key that has values for some but not all of the
PK fields would emit a SELECT statement leaking the internal
NEVER_SET symbol into the query, rather than detecting that this
object does not have a searchable primary key and no SELECT should
be emitted.
+ [orm] [bug] Fixed regression since 0.9 where the 0.9 style
loader options system failed to accommodate for multiple
undefer_group() loader options in a single query. Multiple
undefer_group() options will now be taken into account even
against the same entity.

* engine
+ [engine] [bug] [mysql] Revisiting #2696, first released in
1.0.10, which attempts to work around Python 2’s lack of exception
context reporting by emitting a warning for an exception that was
interrupted by a second exception when attempting to roll back the
already-failed transaction; this issue continues to occur for
MySQL backends in conjunction with a savepoint that gets
unexpectedly lost, which then causes a “no such savepoint” error
when the rollback is attempted, obscuring what the original
condition was.
The approach has been generalized to the Core “safe reraise”
function which takes place across the ORM and Core in any place
that a transaction is being rolled back in response to an error
which occurred trying to commit, including the context managers
provided by Session and Connection, and taking place for
operations such as a failure on “RELEASE SAVEPOINT”. Previously,
the fix was only in place for a specific path within the ORM
flush/commit process; it now takes place for all transational
context managers as well.

* sql
+ [sql] [bug] Fixed issue where the “literal_binds” flag was not
propagated for expression.insert(), expression.update() or
expression.delete() constructs when compiled to string SQL. Pull
request courtesy Tim Tate.
+ [sql] [bug] Fixed issue where inadvertent use of the Python
__contains__ override with a column expression (e.g. by using \'x\'
in col) would cause an endless loop in the case of an ARRAY type,
as Python defers this to __getitem__ access which never raises for
this type. Overall, all use of __contains__ now raises
NotImplementedError.
+ [sql] [bug] Fixed bug in Table metadata construct which appeared
around the 0.9 series where adding columns to a Table that was
unpickled would fail to correctly establish the Column within the
‘c’ collection, leading to issues in areas such as ORM
configuration. This could impact use cases such as extend_existing
and others.

* postgresql
+ [postgresql] [bug] Fixed bug in expression.text() construct
where a double-colon expression would not escape properly,
e.g. some\\:\\:expr, as is most commonly required when rendering
Postgresql-style CAST expressions.

* mssql
+ [mssql] [bug] Fixed the syntax of the extract() function when
used on MSSQL against a datetime value; the quotes around the
keyword are removed. Pull request courtesy Guillaume Doumenc.
+ [mssql] [bug] [firebird] Fixed 1.0 regression where the eager
fetch of cursor.rowcount was no longer called for an UPDATE or
DELETE statement emitted via plain text or via the text()
construct, affecting those drivers that erase cursor.rowcount once
the cursor is closed such as SQL Server ODBC and Firebird drivers.

* oracle
+ [oracle] [bug] [jython] Fixed a small issue in the Jython Oracle
compiler involving the rendering of “RETURNING” which allows this
currently unsupported/untested dialect to work rudimentally with
the 1.0 series. Pull request courtesy Carlos Rivas.

* misc
+ [bug] [py3k] Fixed bug where some exception re-raise scenarios
would attach the exception to itself as the “cause”; while the
Python 3 interpreter is OK with this, it could cause endless loops
in iPython.

Fri Feb 12 13:00:00 2016 toddrme2178AATTgmail.com
- Add fix_joins_and_union_for_sqlite_3.10.0.patch to remove a
workaround for an earlier version of SQLite. The issue the
workaround was for was fixed in SQLite 3.10.0, which causes
problems for that version and later. This patch removes the
workaround when it is not needed.
This patch should be in the next release.
See: https://bitbucket.org/zzzeek/sqlalchemy/issues/3633/

Thu Jan 7 13:00:00 2016 toddrme2178AATTgmail.com
- update to version 1.0.11:

* see changelog at http://docs.sqlalchemy.org/en/latest/changelog/changelog_10.html#change-1.0.11
- Tests fail with python3-buildservice-tweak

Mon Dec 14 13:00:00 2015 arunAATTgmx.de
- update to version 1.0.10:

* see changelog at http://docs.sqlalchemy.org/en/latest/changelog/changelog_10.html#change-1.0.10

Sun Nov 1 13:00:00 2015 arunAATTgmx.de
- update to version 1.0.9:

* see changelog at http://docs.sqlalchemy.org/en/latest/changelog/changelog_10.html#change-1.0.9

Sun Oct 4 14:00:00 2015 arunAATTgmx.de
- update to version 1.0.8:

* [engine] [bug] Fixed critical issue whereby the pool \"checkout\"
event handler may be called against a stale connection without the
\"connect\" event handler having been called, in the case where the
pool attempted to reconnect after being invalidated and failed;
the stale connection would remain present and would be used on a
subsequent attempt. This issue has a greater impact in the 1.0
series subsequent to 1.0.2, as it also delivers a blanked-out
.info dictionary to the event handler; prior to 1.0.2 the .info
dictionary is still the previous one.
This change is also backported to: 0.9.11
References: #3497

* [sqlite] [bug] Fixed bug in SQLite dialect where reflection of
UNIQUE constraints that included non-alphabetic characters in the
names, like dots or spaces, would not be reflected with their
name.
This change is also backported to: 0.9.10
References: #3495

* [misc] [bug] Fixed an issue where a particular base class within
utils didn’t implement __slots__, and therefore meant all
subclasses of that class didn’t either, negating the rationale for
__slots__ to be in use. Didn’t cause any issue except on
IronPython which apparently does not implement __slots__ behavior
compatibly with cPython.
References: #3494

Tue Jul 21 14:00:00 2015 arunAATTgmx.de
- update to version 1.0.7:

* see http://docs.sqlalchemy.org/en/latest/changelog/changelog_10.html#change-1.0.7

Mon Jul 13 14:00:00 2015 arunAATTgmx.de
- update to version 1.0.6:

* see http://docs.sqlalchemy.org/en/latest/changelog/changelog_10.html#change-1.0.6

Sat Jun 13 14:00:00 2015 arunAATTgmx.de
- update to version 1.0.5:

* see http://docs.sqlalchemy.org/en/latest/changelog/changelog_10.html#change-1.0.5

Sat May 9 14:00:00 2015 arunAATTgmx.de
- update to version 1.0.4:

* see http://docs.sqlalchemy.org/en/latest/changelog/changelog_10.html#change-1.0.4

Sat May 2 14:00:00 2015 arunAATTgmx.de
- update to version 1.0.3:

* see http://docs.sqlalchemy.org/en/latest/changelog/changelog_10.html#change-1.0.3

Sat Apr 25 14:00:00 2015 arunAATTgmx.de
- update to version 1.0.2:

* see http://docs.sqlalchemy.org/en/latest/changelog/changelog_10.html#change-1.0.2

Fri Apr 24 14:00:00 2015 arunAATTgmx.de
- update to version 1.0.1:
see http://docs.sqlalchemy.org/en/latest/changelog/changelog_10.html#change-1.0.1
for detailed list of changes

Sun Apr 19 14:00:00 2015 arunAATTgmx.de
- update to version 1.0.0:

* long list of changes, see http://docs.sqlalchemy.org/en/latest/changelog/changelog_10.html#change-1.0.0

Wed Mar 11 13:00:00 2015 arunAATTgmx.de
- update to version 0.9.9:

* long changelog, see
http://docs.sqlalchemy.org/en/latest/changelog/changelog_09.html
for details

Sat Jan 17 13:00:00 2015 arunAATTgmx.de
- specfile:

* update copyright year

* Drop SQLAlchemy-import-logging-handlers.patch:
+ test_mapper.py got fixed upstream
+ test_execute.py doesn\'t use logging anymore

* no more README.py3k. removed it from spec file

* remove noarch

* changed sitelib to sitearch in %files section

* removed some 2to3 conversion that is not needed anymore
- update to version 0.9.8:
Many changes (a few thousand lines), see links below for complete list
http://docs.sqlalchemy.org/en/latest/changelog/changelog_09.html
http://docs.sqlalchemy.org/en/latest/changelog/changelog_08.html

Fri Nov 1 13:00:00 2013 p.drouandAATTgmail.com
- Update to version 0.8.3
+ See http://docs.sqlalchemy.org/en/latest/changelog/changelog_08.html#change-0.8.3
- Fix build on Factory

Sat Oct 26 14:00:00 2013 p.drouandAATTgmail.com
- Update to version 0.8.2
+ Too numuch changes
See http://docs.sqlalchemy.org/en/latest/changelog/changelog_08.html#change-0.8.2
- Don\'t apply SQLAlchemy-import-logging-handlers.patch; sounds fixed
by upstream

Thu Jul 18 14:00:00 2013 speilickeAATTsuse.com
- Add SQLAlchemy-import-logging-handlers.patch: Fix missing imports
during test runs

Tue Jul 16 14:00:00 2013 speilickeAATTsuse.com
- Run 2to3

Fri Mar 8 13:00:00 2013 larsAATTlinux-schulserver.de
- update to 0.7.10:

* orm
+ [bug] Fixed Session accounting bug whereby replacing
a deleted object in the identity map with another
object of the same primary key would raise a
\"conflicting state\" error on rollback(),
if the replaced primary key were established either
via non-unitofwork-established INSERT statement
or by primary key switch of another instance.
[ticket:2583]

* oracle
+ [bug] changed the list of cx_oracle types that are
excluded from the setinputsizes() step to only include
STRING and UNICODE; CLOB and NCLOB are removed. This
is to work around cx_oracle behavior which is broken
for the executemany() call. In 0.8, this same change
is applied however it is also configurable via the
exclude_setinputsizes argument. [ticket:2561]

* mysql
+ [feature] Added \"raise_on_warnings\" flag to OurSQL
dialect. [ticket:2523]
+ [feature] Added \"read_timeout\" flag to MySQLdb
dialect. [ticket:2554]

Wed Dec 19 13:00:00 2012 saschpeAATTsuse.de
- The doc package is noarch

Thu Nov 22 13:00:00 2012 toddrme2178AATTgmail.com
- Remove openSUSE 11.4 spec file workarounds

Fri May 25 14:00:00 2012 toddrme2178AATTgmail.com
- Fix building on openSUSE 11.4
- spec file cleanups

Wed May 23 14:00:00 2012 highwaystar.ruAATTgmail.com
- python3-SQLAlchemy package added


 
ICM