Download project files

How do I verify a download?


1112 of 12 releases

0.10 release from the trunk series released 2007-08-08

Release information
Release notes:

Many awesome changes. See the Change Log.

Changelog:

0.10 (2007-08-08)
=================

Improvements
------------
 - Improvements were made to the tutorial.
 - There is now a setup.py script for installing Storm.
 - Count and ClassAlias is now available through the storm.locals
   module.
 - A new hook, __storm_pre_flush__, can be implemented on objects in a
   Store. It is called before an object is flushed to the
   database.
 - Storm can now use the built-in sqlite support in Python 2.5 and
   above.
 - There is now a storm.properties.Decimal, which allows you to store
   Decimal (as opposed to binary) floating point values.
 - storm.zope was added, which offers a simple integration mechanism
   with the Zope transaction machinery.
 - Complex expressions other than simple Columns can now be passed to
   the aggregation methods of ResultSet (avg,max,min,sum).
 - Backend implementors can now override preset_primary_key on their
   Database object to come up with primary key values before an
   Insert.
 - A large amount of API documentation was added.

Bug fixes
---------
 - SQL reserved words are now properly escaped in SQL
   statements.
 - GROUP BY and ORDER BY statements are now ordered correctly.
 - Running the tests with trial now works.
 - All backends are now initialized such that their transactions are
   truly SERIALIZABLE. Psycopg2 and Pysqlite2 both did not previously
   have serializable transactions by default, but this has been fixed.
 - A bug in ResultSet.cached which could occasionally cause
   inconsistencies in ResultSet.set was fixed.

API Changes
-----------

Most changes are backwards compatible. There were some incompatible
changes which may affect alternative database backends.

 - Chars was renamed to RawStr. Chars still exists, but is
   deprecated. All raw 8-bit data in your database should be
   represented with RawStr.
 - compiler handlers have had their arguments reordered.
 - The Compile.__call__ method now returns only the Statement.
 - Compile.fork was renamed to Compile.create_child.
 - Many methods which previously had underscores were renamed to get
   rid of the underscores to reflect their status as things which can
   be safely touched in subclasses. Documentation was added clarifying
   their intended use.

File Description Downloads
download icon NEWS (md5) Storm 0.10 release notes 32
last downloaded 2 weeks ago
download icon storm-0.10-py2.5.egg (md5) Storm 0.10 python2.5 egg 787
last downloaded 41 weeks ago
download icon storm-0.10-py2.4.egg (md5) Storm 0.10 python2.4 egg 766
last downloaded 41 weeks ago
download icon storm-0.10.tar.bz2 (md5) Storm 0.10 source bzip2ed tarball 922
last downloaded 41 weeks ago
download icon storm-0.10.tar.gz (md5) Storm 0.10 source gzipped tarball 948
last downloaded 23 weeks ago
Total downloads: 3,455

0.9 release from the trunk series released 2007-07-06

File Description Downloads
download icon storm-0.9.tar.gz (md5) Tarball 327
last downloaded 40 weeks ago
download icon storm-0.9.tar.bz2 (md5) Tarball 294
last downloaded 40 weeks ago
download icon storm-0.9-py2.5.egg (md5) Egg for Python 2.5 376
last downloaded 40 weeks ago
download icon storm-0.9-py2.4.egg (md5) Egg for Python 2.4 379
last downloaded 41 weeks ago
Total downloads: 1,376

1112 of 12 releases