~free.ekanayaka/storm/any-expr

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Jamu Kakar
  • Date: 2009-11-24 19:10:43 UTC
  • mfrom: (327.2.4 default-c-extensions)
  • Revision ID: jkakar@kakar.ca-20091124191043-z45n74ff1ebnh4w3
Merged default-c-extensions [r=jamesh,therve] [f=410592]

Storm's C extensions are enabled by default.  They can be disabled
by defining the STORM_CEXTENSIONS environment variable to '0'.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
0.15 (2009-XX-XX)
 
1
0.16 (2009-XX-XX)
 
2
=================
 
3
 
 
4
Improvements
 
5
------------
 
6
 - The set expression constructor will now flatten its first argument
 
7
   if it is of the same type.  The resulting expression tree uses less
 
8
   stack when compiling so reduces the chance of hitting Python's
 
9
   recursion limit (bug #242813).
 
10
 - Add startswith(), endswith() and contains_string() methods to
 
11
   Comparable.  These methods perform prefix, suffix and substring
 
12
   checks respectively using the LIKE operator, taking care of escaping
 
13
   for you (bug #387840).
 
14
 - C extensions are enabled by default.  Define the
 
15
   STORM_CEXTENSIONS=0 environment variable to disable them (bug #410592).
 
16
 
 
17
Bug fixes
 
18
---------
 
19
 - Remove a leak when mutable variables (ListVariable or PickleVariable
 
20
   instances) are collected before store.flush, leaving hooks behind them.
 
21
 - The ResultSet min, max and sum methods now work correctly when the
 
22
   result set is empty and the column has allow_none=False set.
 
23
   Previously this resulted in a NoneError (bug #457801).
 
24
 - MySQL reserved words are handled properly (bug #433833).
 
25
 
 
26
 
 
27
0.15 (2009-08-07)
2
28
=================
3
29
 
4
30
Improvements