ChangeLog 9.79 KB
Newer Older
sylvain.thenault@logilab.fr's avatar
0.22    
sylvain.thenault@logilab.fr committed
1
ChangeLog for yams
root's avatar
root committed
2
------------------
Sylvain Thénault's avatar
Sylvain Thénault committed
3

Sylvain Thénault's avatar
0.33    
Sylvain Thénault committed
4
2011-06-09  --  0.33.0
5
6
    * support BigInt

Sylvain Thénault's avatar
0.33    
Sylvain Thénault committed
7
8
9
10
11
12
    * refactored reader

    * enhanced constraint error message



Alexandre Fayolle's avatar
Alexandre Fayolle committed
13
2011-04-01  --  0.32.0
Sylvain Thénault's avatar
Sylvain Thénault committed
14
15
16
    * support TZDatetime and TZTime


Sylvain Thénault's avatar
0.33    
Sylvain Thénault committed
17

Sylvain Thénault's avatar
Sylvain Thénault committed
18
2011-18-02  --  0.31.0
Sylvain Thénault's avatar
0.31    
Sylvain Thénault committed
19
20
21
22
23
24
25
26
    * new `skiprels` argument to EntitySchema.is_subjobject

    * started a `serialize` module to serialize a yams schema as OWL

    * fix py2.4 syntax error



Sylvain Thénault's avatar
Sylvain Thénault committed
27
28
29
30
31
2011-01-17  --  0.30.3
    * various packaging fixes



Sylvain Thénault's avatar
Sylvain Thénault committed
32
33
34
35
36
2010-09-23  --  0.30.1
    * updated to logilab.database 1.3.0 api



Sylvain Thénault's avatar
0.30    
Sylvain Thénault committed
37
2010-09-10  --  0.30.0
38
39
40
    * fix [de]serialization bug of vocabulary constraints in case
      where some vocabulary value contains a comma followed by a space

Sylvain Thénault's avatar
0.30    
Sylvain Thénault committed
41
42
43
44
45
46
    * support for __unique_together__ on EntityType to declare some
      unique constraint on multiple attributes / relations (relations
      should be inlined on the entity to which the constraint apply)



Sylvain Thénault's avatar
0.29.1    
Sylvain Thénault committed
47
2010-06-21  --  0.29.1
Sylvain Thénault's avatar
Sylvain Thénault committed
48
49
50
51
52
53
54
55
56
57
    * not use a hardcoded datatype for string colums with a max length (closes
      #35380). When a dbhelper provides a SizeConstrainedString entry in the
      TYPE_MAPPING dictionary, use it, otherwise default to varchar(%s).

    * avoid spurious warnings in functions defined in schema modules and called
      after that module loading by another schema module (stop removing stuff from
      module's globals...)

    * xy: switch register_prefix argument

Sylvain Thénault's avatar
Sylvain Thénault committed
58

Sylvain Thénault's avatar
0.29.1    
Sylvain Thénault committed
59

Sylvain Thénault's avatar
0.29    
Sylvain Thénault committed
60
61
62
63
64
65
66
67
68
69
70
2010-04-26  --  0.29.0
    * setuptools compat

    * nicer error messages on constraint failure

    * rename BoundConstraint to BoundaryConstraint

    * deprecate ObjectRelation and BothWayRelation



Sylvain Thénault's avatar
0.28.1    
Sylvain Thénault committed
71
2010-03-26  --  0.28.1
72
73
    * EntitySchema.check() accepts an explicit set of relations to check

74
75
76
    * provides a new role_name function to generate qualified name to put
      in validation errors

Sylvain Thénault's avatar
0.28.1    
Sylvain Thénault committed
77
78


Sylvain Thénault's avatar
0.28    
Sylvain Thénault committed
79
80
81
82
2010-02-26  --  0.28.0
    * proper attribute permissions: should now use 'update' instead of 'add'/'delete'


83

Sylvain Thénault's avatar
Sylvain Thénault committed
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
2010-02-10  --  0.27.0
    * symetric respelled to symmetric

    * permissions renamed __permissions__ in schema python files

    * permissions are now handled by relation definition, no more
      by the relation type

    * introduce (finally) RelationDefinition objects into schema
      instead of simple rproperties on the relation type. Update
      the api consequently.



2010-01-28  --  0.26.0
99
    * #19467 add post_build_callback support
Sylvain Thénault's avatar
Sylvain Thénault committed
100

Pierre-Yves David's avatar
Pierre-Yves David committed
101

Sylvain Thénault's avatar
Sylvain Thénault committed
102
103

2010-01-12  --  0.25.1
Pierre-Yves David's avatar
Pierre-Yves David committed
104
105
106
107
108
109
110
111
    * Small improvement of error message

    * Allow the use of add_relation on a declaration defined in the same file

    * Fix a bug when multiple reference to the same declaration exist



Sylvain Thénault's avatar
Sylvain Thénault committed
112
2009-10-21  --  0.25.0
Sylvain Thénault's avatar
0.25    
Sylvain Thénault committed
113
    * api cleanup
Sylvain Thénault's avatar
Sylvain Thénault committed
114

Sylvain Thénault's avatar
0.25    
Sylvain Thénault committed
115
    * optimization
Sylvain Thénault's avatar
Sylvain Thénault committed
116

Sylvain Thénault's avatar
0.25    
Sylvain Thénault committed
117
    * fix Interval support
Aurelien Campeas's avatar
Aurelien Campeas committed
118

Sylvain Thénault's avatar
Sylvain Thénault committed
119
120


Sylvain Thénault's avatar
0.24.4    
Sylvain Thénault committed
121
122
2009-10-07  --  0.24.4
    * support new 'name' metadata (for e.g. files)
Sylvain Thénault's avatar
Sylvain Thénault committed
123

Sylvain Thénault's avatar
Sylvain Thénault committed
124
125
126
127
128
    * remove deprecation warning on bound constraint: it is actually valuable
      when only one boundary or when boundary inclusion/exclusion has to be
      specified


Sylvain Thénault's avatar
Sylvain Thénault committed
129

Sylvain Thénault's avatar
Sylvain Thénault committed
130
131
2009-09-01  --  0.24.2
    * check for duplicated relation type
Sylvain Thénault's avatar
Sylvain Thénault committed
132

Sylvain Thénault's avatar
Sylvain Thénault committed
133
134
135
    * when a relation type is explicitly defined in a schema, it should takes
      precedence other those infered from relation def

Sylvain Thénault's avatar
Sylvain Thénault committed
136
137


Sylvain Thénault's avatar
Sylvain Thénault committed
138
139
2009-08-31  --  0.24.1
    * schema inheritance fixes
Sylvain Thénault's avatar
Sylvain Thénault committed
140

Sylvain Thénault's avatar
Sylvain Thénault committed
141
142
    * fix schema import pb

Sylvain Thénault's avatar
Sylvain Thénault committed
143
144


Sylvain Thénault's avatar
Sylvain Thénault committed
145
146
147
2009-08-07  --  0.24.0
    * new Attribute, NOW and TODAY classes to handle more complex (interval
      bound) constraints
Sylvain Thénault's avatar
Sylvain Thénault committed
148

Sylvain Thénault's avatar
Sylvain Thénault committed
149
    * new owl2yams script
Sylvain Thénault's avatar
Sylvain Thénault committed
150

Sylvain Thénault's avatar
Sylvain Thénault committed
151
    * added RichString base type
Sylvain Thénault's avatar
Sylvain Thénault committed
152

Sylvain Thénault's avatar
Sylvain Thénault committed
153
154
    * maxsize / vocabulary constraint consistency

Sylvain Thénault's avatar
Sylvain Thénault committed
155
156


Nicolas Chauvat's avatar
Nicolas Chauvat committed
157
158
2009-06-03  --  0.23.0
    * stop setting default values in underlying sql schema
Sylvain Thénault's avatar
Sylvain Thénault committed
159
160


Sylvain Thénault's avatar
Sylvain Thénault committed
161

sylvain.thenault@logilab.fr's avatar
0.22    
sylvain.thenault@logilab.fr committed
162
163
164
165
166
167
168
2009-05-04  --  0.22.0
    * new is_metadata method on entity schema

    * refactoring of default groups assignment so we can get back default groups.



Aurelien Campeas's avatar
Aurelien Campeas committed
169
170
171
172
173
174
2009-04-06  --  0.21.0
    * py datetime support (must be explicitly activated until we drop mx.DateTime support) #8435

    * new construction_mode argument to load() which allow to silently ignore some error #8439

    * new has_metadata and meta_attributes methods on entity schema dealing with
sylvain.thenault@logilab.fr's avatar
sylvain.thenault@logilab.fr committed
175
      attributes which are describing another attribute
Aurelien Campeas's avatar
Aurelien Campeas committed
176

sylvain.thenault@logilab.fr's avatar
sylvain.thenault@logilab.fr committed
177
    * has_[subject|object]_relation now return the associated relation schema or None
Aurelien Campeas's avatar
Aurelien Campeas committed
178
179
180
181



2008-12-09  --  0.20.2
sylvain.thenault@logilab.fr's avatar
sylvain.thenault@logilab.fr committed
182
183
    * add a strict argument to ESchema.is_subobject to return True only if the
      entity can't live outside another one
Aurelien Campeas's avatar
Aurelien Campeas committed
184
185
186



Adrien Di Mascio's avatar
Adrien Di Mascio committed
187
188
2008-09-24  --  0.20.0
    * support for inheritance
Aurelien Campeas's avatar
Aurelien Campeas committed
189
190
191



Sylvain Thenault's avatar
0.19    
Sylvain Thenault committed
192
2008-08-07  --  0.19.0
Pierre-Yves David's avatar
Pierre-Yves David committed
193
194
    * add attributs to dots view

Pierre-Yves David's avatar
Pierre-Yves David committed
195
196
    * new Decimal Final

Pierre-Yves David's avatar
Pierre-Yves David committed
197
198
199


2008-05-08  --  0.18.0
Nicolas Chauvat's avatar
Nicolas Chauvat committed
200
    * support for gae/django dbmodel
Pierre-Yves David's avatar
Pierre-Yves David committed
201

Nicolas Chauvat's avatar
Nicolas Chauvat committed
202
    * change some definitions in yams.interfaces
Pierre-Yves David's avatar
Pierre-Yves David committed
203

Nicolas Chauvat's avatar
Nicolas Chauvat committed
204
    * improve documentation and error messages
Pierre-Yves David's avatar
Pierre-Yves David committed
205

Nicolas Chauvat's avatar
Nicolas Chauvat committed
206
207
    * various bugfixes

Pierre-Yves David's avatar
Pierre-Yves David committed
208
209


Sylvain's avatar
Sylvain committed
210
2008-03-26  --  0.17.0
211
212
213
    * support for entities whose fulltext content should be indexed on a related
      entity, using new fulltext_container attribute on RelationSchema instance
      and new fulltext_relations and fulltext_containers methods on EntitySchema
Pierre-Yves David's avatar
Pierre-Yves David committed
214

215
    * backported subjrproperty/objrproperty ESchema methods
Pierre-Yves David's avatar
Pierre-Yves David committed
216

217
    * new has_[subject|object]_relation methods on ESchema
Sylvain's avatar
0.17    
Sylvain committed
218

Pierre-Yves David's avatar
Pierre-Yves David committed
219
220


Sylvain's avatar
Sylvain committed
221
2008-03-05  --  0.16.1
Sylvain's avatar
0.17    
Sylvain committed
222
223
    * fix a bug in entity validation : should convert value to the correct
      python type before checking constraints
Pierre-Yves David's avatar
Pierre-Yves David committed
224
225
226



Sylvain's avatar
0.16    
Sylvain committed
227
2008-02-15  --  0.16.0
Sylvain's avatar
Sylvain committed
228
    * nicer schema image view
Pierre-Yves David's avatar
Pierre-Yves David committed
229

Sylvain's avatar
0.16    
Sylvain committed
230
    * more methods to alter existing schema definition
Pierre-Yves David's avatar
Pierre-Yves David committed
231

Sylvain's avatar
0.16    
Sylvain committed
232
233
    * store string instead of schema types in the errors dict to be able to
      serialize them
Pierre-Yves David's avatar
Pierre-Yves David committed
234

Sylvain's avatar
0.16    
Sylvain committed
235
    * eschema.check() now take an optional translation function as argument
Pierre-Yves David's avatar
Pierre-Yves David committed
236
237
238



Sylvain's avatar
0.16    
Sylvain committed
239
2008-02-05  --  0.15.0
Sylvain's avatar
Sylvain committed
240
    * heavy refactoring of the schema building process
Pierre-Yves David's avatar
Pierre-Yves David committed
241

Sylvain's avatar
Sylvain committed
242
    * rename rproperty_keys to iter_rdef, new has_rdef method
Pierre-Yves David's avatar
Pierre-Yves David committed
243

Sylvain's avatar
Sylvain committed
244
    * use dbhelper to generate index sql
Pierre-Yves David's avatar
Pierre-Yves David committed
245

Sylvain's avatar
Sylvain committed
246
    * don't use ordered_relation when it's not necessary
Pierre-Yves David's avatar
Pierre-Yves David committed
247

Sylvain's avatar
Sylvain committed
248
    * removed deprecated code
Pierre-Yves David's avatar
Pierre-Yves David committed
249

250
    * fix a bug on deletion of symetric relation definition
Sylvain's avatar
Sylvain committed
251

Pierre-Yves David's avatar
Pierre-Yves David committed
252
253


"Sylvain ext:(%22)'s avatar
0.14    
"Sylvain ext:(%22) committed
254
2007-10-29  --  0.14.0
255
    * schema building refactoring to read schema from a bunch of directories
Pierre-Yves David's avatar
Pierre-Yves David committed
256

257
    * drop .perms file support
Pierre-Yves David's avatar
Pierre-Yves David committed
258
259
260



Sylvain's avatar
Sylvain committed
261
2007-08-13  --  0.13.0
262
    * new RegexpBasedConstraint
Pierre-Yves David's avatar
Pierre-Yves David committed
263

Sylvain's avatar
Sylvain committed
264
    * new schema.rename_entity_type method
Pierre-Yves David's avatar
Pierre-Yves David committed
265

266
267
    * api on EntityType to modify an existant type (add_relation,
      remove_relation, extend)
Pierre-Yves David's avatar
Pierre-Yves David committed
268

Sylvain's avatar
Sylvain committed
269
    * some other refactoring to ease schema modification (set_vocabulary)
Pierre-Yves David's avatar
Pierre-Yves David committed
270

Sylvain's avatar
Sylvain committed
271
    * user.matching_groups replace user.in_groups
272

Pierre-Yves David's avatar
Pierre-Yves David committed
273
274


Sylvain's avatar
Sylvain committed
275
2007-06-25  --  0.12.0
Adrien Di Mascio's avatar
Adrien Di Mascio committed
276
    * IntervalBoundConstraint replaces BoundConstraint
Pierre-Yves David's avatar
Pierre-Yves David committed
277

Sylvain's avatar
Sylvain committed
278
    * new import_erschema method available in schema definition files
Adrien Di Mascio's avatar
Adrien Di Mascio committed
279

Pierre-Yves David's avatar
Pierre-Yves David committed
280
281


Sylvain's avatar
Sylvain committed
282
2007-06-04  --  0.11.0
Adrien Di Mascio's avatar
Adrien Di Mascio committed
283
    * introduced Interval
Pierre-Yves David's avatar
Pierre-Yves David committed
284

285
    * dropped the schema_view module
Pierre-Yves David's avatar
Pierre-Yves David committed
286

Sylvain's avatar
Sylvain committed
287
    * new has_unique_values method on EntitySchema instance checking if a
"Sylvain ext:(%22)'s avatar
"Sylvain ext:(%22) committed
288
      subject relation should be unique
Pierre-Yves David's avatar
Pierre-Yves David committed
289

290
    * improved required attributes' checks
"Sylvain ext:(%22)'s avatar
"Sylvain ext:(%22) committed
291

Pierre-Yves David's avatar
Pierre-Yves David committed
292
293


"Sylvain ext:(%22)'s avatar
"Sylvain ext:(%22) committed
294
2007-05-14  --  0.10.0
"Sylvain ext:(%22)'s avatar
0.9.4    
"Sylvain ext:(%22) committed
295
    * automatically sets maxsize only for String attributes (fix #3272)
Pierre-Yves David's avatar
Pierre-Yves David committed
296

"Sylvain ext:(%22)'s avatar
0.9.4    
"Sylvain ext:(%22) committed
297
298
    * #3272: crash when some static vocabulary specified on a non String
      attribute
Pierre-Yves David's avatar
Pierre-Yves David committed
299

"Sylvain ext:(%22)'s avatar
0.9.4    
"Sylvain ext:(%22) committed
300
    * #3465: BoundConstraint is not usable
Pierre-Yves David's avatar
Pierre-Yves David committed
301
302
303



"Sylvain ext:(%22)'s avatar
0.9.4    
"Sylvain ext:(%22) committed
304
2006-12-06  --  0.9.3
305
    * fix _ to unicode so we can have unicode description in schema file
Pierre-Yves David's avatar
Pierre-Yves David committed
306

"Sylvain ext:(%22)'s avatar
merge    
"Sylvain ext:(%22) committed
307
    * automatically sets maxsize when some vocabulary is defined
Pierre-Yves David's avatar
Pierre-Yves David committed
308
309
310



311
312
313
2006-11-14  --  0.9.2
    * new "includefinal" optional argument to ESchema.relation_definitions

Pierre-Yves David's avatar
Pierre-Yves David committed
314
315


"Sylvain ext:(%22)'s avatar
0.9.1    
"Sylvain ext:(%22) committed
316
2006-11-14  --  0.9.1
"Sylvain ext:(%22)'s avatar
"Sylvain ext:(%22) committed
317
318
    * fix (well, hack) pickling problem

Pierre-Yves David's avatar
Pierre-Yves David committed
319
320


"Sylvain ext:(%22)'s avatar
0.9    
"Sylvain ext:(%22) committed
321
2006-10-27  --  0.9.0
322
323
    * implements __cmp__ and __hash__ on entity and relation schemas to
      make them comparable to their equivalent type (eg string representation)
Pierre-Yves David's avatar
Pierre-Yves David committed
324

"Sylvain ext:(%22)'s avatar
"Sylvain ext:(%22) committed
325
    * major api and implementation cleanup thanks to this change
Pierre-Yves David's avatar
Pierre-Yves David committed
326

"Sylvain ext:(%22)'s avatar
"Sylvain ext:(%22) committed
327
    * deprecate schema_view module
Pierre-Yves David's avatar
Pierre-Yves David committed
328

329
    * test fixes
Pierre-Yves David's avatar
Pierre-Yves David committed
330

"Sylvain ext:(%22)'s avatar
"Sylvain ext:(%22) committed
331
    * (almost) backward compatible with proper warnings when necessary
Pierre-Yves David's avatar
Pierre-Yves David committed
332

333
    * new .type() method on constraints
Pierre-Yves David's avatar
Pierre-Yves David committed
334

335
336
    * moved some code of schema2dot into logilab-common

Pierre-Yves David's avatar
Pierre-Yves David committed
337
338


"Sylvain ext:(%22)'s avatar
0.8    
"Sylvain ext:(%22) committed
339
2006-10-08  --  0.8.0
"Sylvain ext:(%22)'s avatar
0.8    
"Sylvain ext:(%22) committed
340
    * new RestrictedEntityType base class and new maxsize, vocabulary and unique
"Sylvain ext:(%22)'s avatar
"Sylvain ext:(%22) committed
341
      parameters on relation definition to ease schema construction
Pierre-Yves David's avatar
Pierre-Yves David committed
342

"Sylvain ext:(%22)'s avatar
0.9    
"Sylvain ext:(%22) committed
343
    * schema2dot nicely refactored but schema_view'll probably be deprecated soon
Pierre-Yves David's avatar
Pierre-Yves David committed
344

345
    * fix schema reading to correctly handle raw RelationDefinition classes
"Sylvain ext:(%22)'s avatar
0.8    
"Sylvain ext:(%22) committed
346

Pierre-Yves David's avatar
Pierre-Yves David committed
347
348


"Sylvain ext:(%22)'s avatar
"Sylvain ext:(%22) committed
349
2006-09-22  --  0.7.0
350
    * fix a major bug in entity validation
Pierre-Yves David's avatar
Pierre-Yves David committed
351

352
    * refactor RelationFileReader to ease customization
root's avatar
root committed
353

Pierre-Yves David's avatar
Pierre-Yves David committed
354
355


Adrien Di Mascio's avatar
Adrien Di Mascio committed
356
357
358
2006-09-11  --  0.6.1
    * consider meta when a relation type is implicitly created

Pierre-Yves David's avatar
Pierre-Yves David committed
359
360


Adrien Di Mascio's avatar
Adrien Di Mascio committed
361
2006-09-05  --  0.6.0
Adrien Di Mascio's avatar
Adrien Di Mascio committed
362
    * improved schema definition
Pierre-Yves David's avatar
Pierre-Yves David committed
363

364
    * support for comments (lines beginning with a #) in Include file
Pierre-Yves David's avatar
Pierre-Yves David committed
365

"Sylvain ext:(%22)'s avatar
"Sylvain ext:(%22) committed
366
367
    * new internal dictionary to ease definition of non final relation
      properties
368

Pierre-Yves David's avatar
Pierre-Yves David committed
369
370


Adrien Di Mascio's avatar
Adrien Di Mascio committed
371
2006-07-13  --  0.5.3
372
    * enhance schema validation (focus on attributes only)
Pierre-Yves David's avatar
Pierre-Yves David committed
373

"Sylvain ext:(%22)'s avatar
"Sylvain ext:(%22) committed
374
375
    * check password value is an encoded string

Pierre-Yves David's avatar
Pierre-Yves David committed
376
377


Adrien Di Mascio's avatar
Adrien Di Mascio committed
378
2006-06-08  --  0.5.2
"Sylvain ext:(%22)'s avatar
"Sylvain ext:(%22) committed
379
380
    * fix eschema.default method to deal with boolean default values stored as string

Pierre-Yves David's avatar
Pierre-Yves David committed
381
382


syt's avatar
syt committed
383
2006-04-27  --  0.4.3
384
385
    * some fixes related to dynamic schema modification

Pierre-Yves David's avatar
Pierre-Yves David committed
386
387


root's avatar
root committed
388
389
390
2006-04-10  --  0.4.2
    * fixed a bug when wildcard are used as subject and object of a
      relation definition
Pierre-Yves David's avatar
Pierre-Yves David committed
391

root's avatar
root committed
392
    * fixed default permissions for user entities
Pierre-Yves David's avatar
Pierre-Yves David committed
393
394
395



root's avatar
root committed
396
397
2006-03-31  --  0.4.1
    * finish api changes, ("final") refactoring
Pierre-Yves David's avatar
Pierre-Yves David committed
398

root's avatar
root committed
399
    * cleanup
Pierre-Yves David's avatar
Pierre-Yves David committed
400
401
402



root's avatar
root committed
403
404
405
2006-03-29  --  0.4.0
    * major api changes

406

Pierre-Yves David's avatar
Pierre-Yves David committed
407

root's avatar
root committed
408
409
2006-03-14  --  0.3.3
    * // in schema definition files may be used to indicate a deprecated
"Sylvain ext:(%22)'s avatar
"Sylvain ext:(%22) committed
410
      attribute
Pierre-Yves David's avatar
Pierre-Yves David committed
411

root's avatar
root committed
412
    * control which entities are considered by wildcarded relations refinition
"Sylvain ext:(%22)'s avatar
"Sylvain ext:(%22) committed
413
      using a variable on the relations file reader
root's avatar
root committed
414

Pierre-Yves David's avatar
Pierre-Yves David committed
415
416


root's avatar
root committed
417
418
2006-02-24  --  0.3.2
    * let subject_types and object_types rschema methods raise a KeyError if a
sylvain.thenault@logilab.fr's avatar
0.22    
sylvain.thenault@logilab.fr committed
419
      type is specified but not found for the relation (as it was documented)
Pierre-Yves David's avatar
Pierre-Yves David committed
420
421
422



root's avatar
root committed
423
424
425
2006-01-25  --  0.3.1
    * new function in schema2sql to give grants to a user

Pierre-Yves David's avatar
Pierre-Yves David committed
426
427


root's avatar
root committed
428
429
2005-07-29  --  0.3.0
    * support for a new 'inline' property on relation
Pierre-Yves David's avatar
Pierre-Yves David committed
430

root's avatar
root committed
431
432
    * don't check for type differences for same relation names

433

Pierre-Yves David's avatar
Pierre-Yves David committed
434

root's avatar
root committed
435
436
2005-07-25  --  0.2.0
    * conditional drop into sql schema
Pierre-Yves David's avatar
Pierre-Yves David committed
437

root's avatar
root committed
438
    * support for schema displaying using dot (graphviz)
439
440


Pierre-Yves David's avatar
Pierre-Yves David committed
441

root's avatar
root committed
442
443
444
2005-07-07  --  0.1.2
    * fixed bug with association types of symetric relation

Pierre-Yves David's avatar
Pierre-Yves David committed
445
446


root's avatar
root committed
447
448
449
2005-06-24  --  0.1.1
    * mini-modification for external use

Pierre-Yves David's avatar
Pierre-Yves David committed
450
451


root's avatar
root committed
452
453
454
2004-11-01  --  0.1.0
    * creation of changelog

Pierre-Yves David's avatar
Pierre-Yves David committed
455
456