Logoj0ke.net Open Build Service > Projects > hardware:dell > python-sqlobject > python-sqlobject.changes
Sign Up | Log In

File python-sqlobject.changes of Package python-sqlobject

 
1
-------------------------------------------------------------------
2
Fri Jun  5 11:08:32 CEST 2009 - lars@linux-schulserver.de
3
4
- only use the patch on suse versions > 1100
5
6
-------------------------------------------------------------------
7
Fri May 15 13:13:11 CEST 2009 - lars@linux-schulserver.de
8
9
- Update to 0.10.5:
10
  + A number of changes ported from SQLObject 0.9.10
11
  + sqlmeta.getColumns() becomes classmethod
12
- fix permissions for sqlobject-admin and documentation
13
- do not print deprecation warnings on newer python versions
14
  (python-sqlobject-0.10.5-deprecated_warning.patch)
15
16
-------------------------------------------------------------------
17
Mon Dec 15 00:00:00 CET 2008 - jfunk@funktronics.ca
18
19
- Update to 0.10.4
20
21
-------------------------------------------------------------------
22
Wed Nov 12 00:00:00 CET 2008 - cfarrell1980@gmail.com
23
24
- Changed --record to --record-rpm as per bnc#441794
25
26
-------------------------------------------------------------------
27
Mon Jan 21 00:00:00 CET 2008 - jfunk@funktronics.ca
28
29
- Update to 0.8.7:
30
  - A number of changes ported from SQLObject 0.7.10
31
32
-------------------------------------------------------------------
33
Wed Oct 31 00:00:00 CET 2007 - jfunk@funktronics.ca
34
35
- Update to 0.8.6
36
37
-------------------------------------------------------------------
38
Thu Jul 05 00:00:00 CET 2007 - jfunk@funktronics.ca
39
40
- Update to 0.8.4
41
  - A number of bugfixes forward-ported from 0.7.x
42
43
-------------------------------------------------------------------
44
Mon Apr 23 00:00:00 CET 2007 - jfunk@funktronics.ca
45
46
- Update to 0.8.2
47
  - Fixed ConnectionHub.doInTransaction() - if the original connection was
48
  processConnection - reset processConnection, not threadConnection
49
50
-------------------------------------------------------------------
51
Tue Mar 20 00:00:00 CET 2007 - jfunk@funktronics.ca
52
53
- Update to 0.8.1:
54
  - Bug Fixes
55
    - ID columns are reverted back from INT UNSIGNED to INT for MySQL to be in
56
  accord with FOREIGN KEYs
57
    - Fixed return value from Firebird/MaxdbConnection.createTable()
58
    - Fixed and simplified DatabaseIndex.get()
59
    - Fixed ConnectionHub.doInTransaction() - close low-level connection on
60
  commit() to prevent connections leaking
61
- Changes in 0.8.0:
62
  - Features & Interface
63
    - It is now possible to create tables that reference each other.
64
  Constraints (in the DBMSes that support constraints) are added after the
65
  tables have been created
66
    - Added createSQL as an option for sqlmeta. Here you can add related SQL
67
  you want executed by sqlobject-admin create after table creation
68
  createSQL expects a string, list, or dictionary. If using a dictionary
69
  the key should be a dbName value (ex. 'postgres') and the value should be
70
  a string or list. Examples in sqlobject/tests/test_sqlobject_admin.py or
71
  at <http://sqlobject.org/sqlobject-admin.html#the-create-command>
72
    - Added method sqlhub.doInTransaction(callable, *args, **kwargs), to be used like:
73
  sqlhub.doInTransaction(process_request, os.environ)
74
  This will run process_request(os.environ). The return value will be preserved
75
    - Added method .getOne([default]) to SelectResults (these are the objects
76
  returned by .select() and .selectBy()). This returns a single object,
77
  when the query is expected to return only one object. The single argument
78
  is the value to return when zero results are found (more than one result
79
  is always an error). If no default is given, it is an error if no such
80
  object exists
81
    - Added a WSGI middleware (in sqlobject.wsgi_middleware) for configuring
82
  the database for the request. Also handles transactions. Available as
83
  egg:SQLObject in Paste Deploy configuration files
84
    - New joins! ManyToMany and OneToMany; not fully documented yet, but still
85
  more sensible and smarter
86
    - SELECT FOR UPDATE
87
    - New module dberrors.py - a hierarchy of exceptions. Translation of DB API
88
  module's exceptions to the new hierarchy is performed for SQLite and
89
  MySQL
90
    - SQLiteConnection got a new keyword "factory" - a name or a reference to a
91
  factory function that returns a connection class; useful for implementing
92
  functions or aggregates. See test_select.py and test_sqlite_factory.py
93
  for examples
94
    - SQLObject now disallows columns with names that collide with existing
95
  variables and methods, such as "_init", "expire", "set" and so on
96
  - Small Features
97
    - Configurable client character set (encoding) for MySQL
98
    - Added a close option to .commit(), so you can close the transaction as
99
  you commit it
100
    - DecimalValidator
101
    - Added .expireAll() methods to sqlmeta and connection objects, to expire
102
  all instances in those cases
103
    - String IDs
104
    - FOREIGN KEY for MySQL
105
    - Support for sqlite3 (a builtin module in Python 2.5)
106
    - SelectResults cannot be queried for truth value; in any case it was
107
  meaningless - the result was always True; now __nonzero__() raises
108
  NotImplementedError in case one tries bool(MyTable.select()) or "if
109
  MyTable.select():..."
110
    - With empty parameters AND() and OR() returns None
111
    - Allows to use set/frozenset sets/Set/ImmutableSet sets as sequences
112
  passed to the IN operator
113
    - ID columns are now INT UNSIGNED for MySQL
114
  - Bug Fixes
115
    - Fixed problem with sqlite and threads; connections are no longer shared
116
  between threads for sqlite (except for :memory:)
117
    - The reference loop between SQLObject and SQLObjectState eliminated using
118
  weak references
119
    - Another round of bugfixes for MySQL errors 2006 and 2013 (SERVER_GONE,
120
  SERVER_LOST)
121
    - Fixed a bug in MSSQLConnection caused by column names being unicode
122
    - Fixed a bug in FirebirdConnection caused by column names having trailing
123
  spaces
124
    - Order by several columns with inheritance
125
    - Fixed aggregators and accumulators with inheritance
126
127
-------------------------------------------------------------------
128
Sat Jan 20 00:00:00 CET 2007 - - judas_iscariote@shorewall.net
129
130
- update to version 0.7.2
131
132
-------------------------------------------------------------------
133
Sun Oct 29 00:00:00 CET 2006 - - poeml@suse.de
134
135
- remove obsolete SQLObject-0.7rc1-psycopg2.patch
136
137
-------------------------------------------------------------------
138
Thu Oct 26 00:00:00 CET 2006 - jfunk@funktronics.ca
139
140
- Update to 0.7.1
141
142
-------------------------------------------------------------------
143
Fri Jun 23 00:00:00 CET 2006 - jfunk@funktronics.ca
144
145
- No longer need pth kludge
146
147
-------------------------------------------------------------------
148
Thu Jun 22 00:00:00 CET 2006 - jfunk@funktronics.ca
149
150
- Update
151
152
-------------------------------------------------------------------
153
Wed Oct 19 00:00:00 CET 2005 - jfunk@funktronics.ca
154
155
- Use psycopg2 for postgresql
156
157
-------------------------------------------------------------------
158
Thu Oct 13 00:00:00 CET 2005 - jfunk@funktronics.ca
159
160
- Update
161
- Build for SL10
162
163
-------------------------------------------------------------------
164
Wed Sep 21 00:00:00 CET 2005 - jfunk@funktronics.ca
165
166
- Update
167
168
-------------------------------------------------------------------
169
Tue Sep 20 00:00:00 CET 2005 - jfunk@funktronics.ca
170
171
- Initial release
172
173