File python-storm.changes of Package python-storm
-------------------------------------------------------------------
Mon Mar 12 21:19:04 UTC 2012 - saschpe@gmx.de
- Update to version 0.19:
- A new Cast expressions compiles an input and the type to cast it to
into a call the CAST function
- The storm.zope.testing.ZStormResourceManager now supports applying database
schemas using a custom URI, typically for connecting to the database using a
different user with greater privileges than the user running the tests. Note
that the format of the 'databases' parameter passed to the constructor of
the ZStormResourceManager class has changed.
- A new storm.twisted.transact module has been added with facilities to
integrate Storm with twisted, by running transactions in a separate
thread from the main one in order to not block the reactor.
- ResultSet.config's "distinct" argument now also accepts a tuple of
columns, which will be turned into a DISTINCT ON clause.
- Provide wrapped cursor objects in the Django integration
layer. Catch some disconnection errors that might otherwise be
missed, leading to broken connections.
- A new JSON property is available. It's similar to the existing
Pickle property, except that it serializes data as JSON, and must
back onto a text column rather than a byte column.
- Cache the compilation of columns and tables
- Add two new tracers extracted from the Launchpad codebase.
BaseStatementTracer provides statements with parameters substituted
to its subclasses. TimelineTracer records queries in a timeline
(useful for OOPS reports).
- New ROW constructor
- Add support for Postgres DISTINCT ON queries.
* See NEWS for more details
- Split of Django and Twisted support packages
-------------------------------------------------------------------
Mon Sep 26 08:46:03 UTC 2011 - saschpe@suse.de
- Update to version 0.18:
* Include code to manage and migrate database schemas. See the
storm.schema sub-package (bug #250412).
* Added a storm.zope.testing.ZStormResourceManager class to manage a
set of stores registered with ZStorm (bug #618704).
* When a TimeoutError is raised it includes a description about why
the exception was raised, to help make it easier to reason about
timeout-related issues (bug #617973).
* Improved the IResultSet interface to document the rationale of why some
attributes are not included (bug #659883).
* Make storm compatible with psycopg2 2.2 (bug #585704).
* Fix bug #620615, which caused lazy expressions to cause subsequent
loading of objects to explode if unflushed.
* Fix bug #620508, which caused slicing a ResultSet to break subsequent
count() calls.
* Fix bug #659708, correcting the behavior of the sqlobject is_empty
and __nonzero__ methods.
* Fix bug #619017, which caused __storm_loaded__ to be called without
its object's variables defined if the object were in the alive cache but
disappeared.
* See https://launchpad.net/storm for more changes...
- Set license to LGPL-2.0+ (SPDX style)
- BuildRequire python-distribute instead of python-setuptools
- Use newer %{python_sitearch} macro instead of %{py_sitedir}
-------------------------------------------------------------------
Mon Aug 3 18:16:50 CEST 2009 - dominique-obs@leuenberger.net
- Package imported from PackMan, to be pushed to openSUSE:Factory