ChangeLog 9.99 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.34.0    
Sylvain Thénault committed
4
5
6
7
8
9
10
11
12
13
14
2011-11-03  --  0.34.0
    * fixed yams-view script

    * sqldropscham2sql now takes a dbhelper as argument to handle db specificities

    * dropped __hashmode__ hack

    * enhanced error messages



Sylvain Thénault's avatar
0.33    
Sylvain Thénault committed
15
2011-06-09  --  0.33.0
16
17
    * support BigInt

Sylvain Thénault's avatar
0.33    
Sylvain Thénault committed
18
19
20
21
22
23
    * refactored reader

    * enhanced constraint error message



Alexandre Fayolle's avatar
Alexandre Fayolle committed
24
2011-04-01  --  0.32.0
Sylvain Thénault's avatar
Sylvain Thénault committed
25
26
27
    * support TZDatetime and TZTime


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

Sylvain Thénault's avatar
Sylvain Thénault committed
29
2011-18-02  --  0.31.0
Sylvain Thénault's avatar
0.31    
Sylvain Thénault committed
30
31
32
33
34
35
36
37
    * 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
38
39
40
41
42
2011-01-17  --  0.30.3
    * various packaging fixes



Sylvain Thénault's avatar
Sylvain Thénault committed
43
44
45
46
47
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
48
2010-09-10  --  0.30.0
49
50
51
    * 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
52
53
54
55
56
57
    * 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
58
2010-06-21  --  0.29.1
Sylvain Thénault's avatar
Sylvain Thénault committed
59
60
61
62
63
64
65
66
67
68
    * 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
69

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

Sylvain Thénault's avatar
0.29    
Sylvain Thénault committed
71
72
73
74
75
76
77
78
79
80
81
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
82
2010-03-26  --  0.28.1
83
84
    * EntitySchema.check() accepts an explicit set of relations to check

85
86
87
    * 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
88
89


Sylvain Thénault's avatar
0.28    
Sylvain Thénault committed
90
91
92
93
2010-02-26  --  0.28.0
    * proper attribute permissions: should now use 'update' instead of 'add'/'delete'


94

Sylvain Thénault's avatar
Sylvain Thénault committed
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
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
110
    * #19467 add post_build_callback support
Sylvain Thénault's avatar
Sylvain Thénault committed
111

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

Sylvain Thénault's avatar
Sylvain Thénault committed
113
114

2010-01-12  --  0.25.1
Pierre-Yves David's avatar
Pierre-Yves David committed
115
116
117
118
119
120
121
122
    * 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
123
2009-10-21  --  0.25.0
Sylvain Thénault's avatar
0.25    
Sylvain Thénault committed
124
    * api cleanup
Sylvain Thénault's avatar
Sylvain Thénault committed
125

Sylvain Thénault's avatar
0.25    
Sylvain Thénault committed
126
    * optimization
Sylvain Thénault's avatar
Sylvain Thénault committed
127

Sylvain Thénault's avatar
0.25    
Sylvain Thénault committed
128
    * fix Interval support
Aurelien Campeas's avatar
Aurelien Campeas committed
129

Sylvain Thénault's avatar
Sylvain Thénault committed
130
131


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

Sylvain Thénault's avatar
Sylvain Thénault committed
135
136
137
138
139
    * 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
140

Sylvain Thénault's avatar
Sylvain Thénault committed
141
142
2009-09-01  --  0.24.2
    * check for duplicated relation type
Sylvain Thénault's avatar
Sylvain Thénault committed
143

Sylvain Thénault's avatar
Sylvain Thénault committed
144
145
146
    * 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
147
148


Sylvain Thénault's avatar
Sylvain Thénault committed
149
150
2009-08-31  --  0.24.1
    * schema inheritance fixes
Sylvain Thénault's avatar
Sylvain Thénault committed
151

Sylvain Thénault's avatar
Sylvain Thénault committed
152
153
    * fix schema import pb

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


Sylvain Thénault's avatar
Sylvain Thénault committed
156
157
158
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
159

Sylvain Thénault's avatar
Sylvain Thénault committed
160
    * new owl2yams script
Sylvain Thénault's avatar
Sylvain Thénault committed
161

Sylvain Thénault's avatar
Sylvain Thénault committed
162
    * added RichString base type
Sylvain Thénault's avatar
Sylvain Thénault committed
163

Sylvain Thénault's avatar
Sylvain Thénault committed
164
165
    * maxsize / vocabulary constraint consistency

Sylvain Thénault's avatar
Sylvain Thénault committed
166
167


Nicolas Chauvat's avatar
Nicolas Chauvat committed
168
169
2009-06-03  --  0.23.0
    * stop setting default values in underlying sql schema
Sylvain Thénault's avatar
Sylvain Thénault committed
170
171


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

sylvain.thenault@logilab.fr's avatar
0.22    
sylvain.thenault@logilab.fr committed
173
174
175
176
177
178
179
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
180
181
182
183
184
185
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
186
      attributes which are describing another attribute
Aurelien Campeas's avatar
Aurelien Campeas committed
187

sylvain.thenault@logilab.fr's avatar
sylvain.thenault@logilab.fr committed
188
    * has_[subject|object]_relation now return the associated relation schema or None
Aurelien Campeas's avatar
Aurelien Campeas committed
189
190
191
192



2008-12-09  --  0.20.2
sylvain.thenault@logilab.fr's avatar
sylvain.thenault@logilab.fr committed
193
194
    * 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
195
196
197



Adrien Di Mascio's avatar
Adrien Di Mascio committed
198
199
2008-09-24  --  0.20.0
    * support for inheritance
Aurelien Campeas's avatar
Aurelien Campeas committed
200
201
202



Sylvain Thenault's avatar
0.19    
Sylvain Thenault committed
203
2008-08-07  --  0.19.0
Pierre-Yves David's avatar
Pierre-Yves David committed
204
205
    * add attributs to dots view

Pierre-Yves David's avatar
Pierre-Yves David committed
206
207
    * new Decimal Final

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


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

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

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

Nicolas Chauvat's avatar
Nicolas Chauvat committed
217
218
    * various bugfixes

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


Sylvain's avatar
Sylvain committed
221
2008-03-26  --  0.17.0
222
223
224
    * 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
225

226
    * backported subjrproperty/objrproperty ESchema methods
Pierre-Yves David's avatar
Pierre-Yves David committed
227

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

Pierre-Yves David's avatar
Pierre-Yves David committed
230
231


Sylvain's avatar
Sylvain committed
232
2008-03-05  --  0.16.1
Sylvain's avatar
0.17    
Sylvain committed
233
234
    * 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
235
236
237



Sylvain's avatar
0.16    
Sylvain committed
238
2008-02-15  --  0.16.0
Sylvain's avatar
Sylvain committed
239
    * nicer schema image view
Pierre-Yves David's avatar
Pierre-Yves David committed
240

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

Sylvain's avatar
0.16    
Sylvain committed
243
244
    * 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
245

Sylvain's avatar
0.16    
Sylvain committed
246
    * eschema.check() now take an optional translation function as argument
Pierre-Yves David's avatar
Pierre-Yves David committed
247
248
249



Sylvain's avatar
0.16    
Sylvain committed
250
2008-02-05  --  0.15.0
Sylvain's avatar
Sylvain committed
251
    * heavy refactoring of the schema building process
Pierre-Yves David's avatar
Pierre-Yves David committed
252

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

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

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

Sylvain's avatar
Sylvain committed
259
    * removed deprecated code
Pierre-Yves David's avatar
Pierre-Yves David committed
260

261
    * fix a bug on deletion of symetric relation definition
Sylvain's avatar
Sylvain committed
262

Pierre-Yves David's avatar
Pierre-Yves David committed
263
264


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

268
    * drop .perms file support
Pierre-Yves David's avatar
Pierre-Yves David committed
269
270
271



Sylvain's avatar
Sylvain committed
272
2007-08-13  --  0.13.0
273
    * new RegexpBasedConstraint
Pierre-Yves David's avatar
Pierre-Yves David committed
274

Sylvain's avatar
Sylvain committed
275
    * new schema.rename_entity_type method
Pierre-Yves David's avatar
Pierre-Yves David committed
276

277
278
    * api on EntityType to modify an existant type (add_relation,
      remove_relation, extend)
Pierre-Yves David's avatar
Pierre-Yves David committed
279

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

Sylvain's avatar
Sylvain committed
282
    * user.matching_groups replace user.in_groups
283

Pierre-Yves David's avatar
Pierre-Yves David committed
284
285


Sylvain's avatar
Sylvain committed
286
2007-06-25  --  0.12.0
Adrien Di Mascio's avatar
Adrien Di Mascio committed
287
    * IntervalBoundConstraint replaces BoundConstraint
Pierre-Yves David's avatar
Pierre-Yves David committed
288

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

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


Sylvain's avatar
Sylvain committed
293
2007-06-04  --  0.11.0
Adrien Di Mascio's avatar
Adrien Di Mascio committed
294
    * introduced Interval
Pierre-Yves David's avatar
Pierre-Yves David committed
295

296
    * dropped the schema_view module
Pierre-Yves David's avatar
Pierre-Yves David committed
297

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

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

Pierre-Yves David's avatar
Pierre-Yves David committed
303
304


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

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

"Sylvain ext:(%22)'s avatar
0.9.4    
"Sylvain ext:(%22) committed
311
    * #3465: BoundConstraint is not usable
Pierre-Yves David's avatar
Pierre-Yves David committed
312
313
314



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

"Sylvain ext:(%22)'s avatar
merge    
"Sylvain ext:(%22) committed
318
    * automatically sets maxsize when some vocabulary is defined
Pierre-Yves David's avatar
Pierre-Yves David committed
319
320
321



322
323
324
2006-11-14  --  0.9.2
    * new "includefinal" optional argument to ESchema.relation_definitions

Pierre-Yves David's avatar
Pierre-Yves David committed
325
326


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

Pierre-Yves David's avatar
Pierre-Yves David committed
330
331


"Sylvain ext:(%22)'s avatar
0.9    
"Sylvain ext:(%22) committed
332
2006-10-27  --  0.9.0
333
334
    * 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
335

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

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

340
    * test fixes
Pierre-Yves David's avatar
Pierre-Yves David committed
341

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

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

346
347
    * moved some code of schema2dot into logilab-common

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


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

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

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

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


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

363
    * refactor RelationFileReader to ease customization
root's avatar
root committed
364

Pierre-Yves David's avatar
Pierre-Yves David committed
365
366


Adrien Di Mascio's avatar
Adrien Di Mascio committed
367
368
369
2006-09-11  --  0.6.1
    * consider meta when a relation type is implicitly created

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


Adrien Di Mascio's avatar
Adrien Di Mascio committed
372
2006-09-05  --  0.6.0
Adrien Di Mascio's avatar
Adrien Di Mascio committed
373
    * improved schema definition
Pierre-Yves David's avatar
Pierre-Yves David committed
374

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

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

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


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

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

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


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

Pierre-Yves David's avatar
Pierre-Yves David committed
392
393


syt's avatar
syt committed
394
2006-04-27  --  0.4.3
395
396
    * some fixes related to dynamic schema modification

Pierre-Yves David's avatar
Pierre-Yves David committed
397
398


root's avatar
root committed
399
400
401
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
402

root's avatar
root committed
403
    * fixed default permissions for user entities
Pierre-Yves David's avatar
Pierre-Yves David committed
404
405
406



root's avatar
root committed
407
408
2006-03-31  --  0.4.1
    * finish api changes, ("final") refactoring
Pierre-Yves David's avatar
Pierre-Yves David committed
409

root's avatar
root committed
410
    * cleanup
Pierre-Yves David's avatar
Pierre-Yves David committed
411
412
413



root's avatar
root committed
414
415
416
2006-03-29  --  0.4.0
    * major api changes

417

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

root's avatar
root committed
419
420
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
421
      attribute
Pierre-Yves David's avatar
Pierre-Yves David committed
422

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

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


root's avatar
root committed
428
429
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
430
      type is specified but not found for the relation (as it was documented)
Pierre-Yves David's avatar
Pierre-Yves David committed
431
432
433



root's avatar
root committed
434
435
436
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
437
438


root's avatar
root committed
439
440
2005-07-29  --  0.3.0
    * support for a new 'inline' property on relation
Pierre-Yves David's avatar
Pierre-Yves David committed
441

root's avatar
root committed
442
443
    * don't check for type differences for same relation names

444

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

root's avatar
root committed
446
447
2005-07-25  --  0.2.0
    * conditional drop into sql schema
Pierre-Yves David's avatar
Pierre-Yves David committed
448

root's avatar
root committed
449
    * support for schema displaying using dot (graphviz)
450
451


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

root's avatar
root committed
453
454
455
2005-07-07  --  0.1.2
    * fixed bug with association types of symetric relation

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


root's avatar
root committed
458
459
460
2005-06-24  --  0.1.1
    * mini-modification for external use

Pierre-Yves David's avatar
Pierre-Yves David committed
461
462


root's avatar
root committed
463
464
465
2004-11-01  --  0.1.0
    * creation of changelog

Pierre-Yves David's avatar
Pierre-Yves David committed
466
467