-------------------
- WARNING: this version requires SA 0.4.X and higher
- fixed import issues with the upcoming SA 0.4.X series
- create_session() calls (for SA 0.4.X)
- the unittests support an optional $TEST_DSN environment in order
to run the test against an existing database (other than SQLite)
- major overhoul of the Zope transaction integration: now using
one DataManager for the session object and the connection. The
connection as returned through the 'connection' property is also
used for creating a new 'session'. Older z3c.sqlalchemy version
used separate connections. This allows applications to use both
a session and a connection within the same Zope request/thread
without running into transaction problems. SQL actions and
session related modifications should happen within the same
transaction.
- Wrapper constructor now accepts two new optional dicts
'engine_options' and 'session_options' that will be passed down
to the engine and the sessionmaker. Patch provided by
Klaus Barthelmann.
- mapped objects now provide a method asDict() to return the values
of an objects as dict.