ChangeLog 9.68 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

Alexandre Fayolle's avatar
Alexandre Fayolle committed
4
2011-04-01  --  0.32.0
Sylvain Thénault's avatar
Sylvain Thénault committed
5
6
7
8
    * support TZDatetime and TZTime


2011-18-02  --  0.31.0
Sylvain Thénault's avatar
0.31    
Sylvain Thénault committed
9
10
11
12
13
14
15
16
    * 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
17
18
19
20
21
2011-01-17  --  0.30.3
    * various packaging fixes



Sylvain Thénault's avatar
Sylvain Thénault committed
22
23
24
25
26
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
27
2010-09-10  --  0.30.0
28
29
30
    * 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
31
32
33
34
35
36
    * 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
37
2010-06-21  --  0.29.1
Sylvain Thénault's avatar
Sylvain Thénault committed
38
39
40
41
42
43
44
45
46
47
    * 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
48

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

Sylvain Thénault's avatar
0.29    
Sylvain Thénault committed
50
51
52
53
54
55
56
57
58
59
60
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
61
2010-03-26  --  0.28.1
62
63
    * EntitySchema.check() accepts an explicit set of relations to check

64
65
66
    * 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
67
68


Sylvain Thénault's avatar
0.28    
Sylvain Thénault committed
69
70
71
72
2010-02-26  --  0.28.0
    * proper attribute permissions: should now use 'update' instead of 'add'/'delete'


73

Sylvain Thénault's avatar
Sylvain Thénault committed
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
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
89
    * #19467 add post_build_callback support
Sylvain Thénault's avatar
Sylvain Thénault committed
90

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

Sylvain Thénault's avatar
Sylvain Thénault committed
92
93

2010-01-12  --  0.25.1
Pierre-Yves David's avatar
Pierre-Yves David committed
94
95
96
97
98
99
100
101
    * 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
102
2009-10-21  --  0.25.0
Sylvain Thénault's avatar
0.25    
Sylvain Thénault committed
103
    * api cleanup
Sylvain Thénault's avatar
Sylvain Thénault committed
104

Sylvain Thénault's avatar
0.25    
Sylvain Thénault committed
105
    * optimization
Sylvain Thénault's avatar
Sylvain Thénault committed
106

Sylvain Thénault's avatar
0.25    
Sylvain Thénault committed
107
    * fix Interval support
Aurelien Campeas's avatar
Aurelien Campeas committed
108

Sylvain Thénault's avatar
Sylvain Thénault committed
109
110


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

Sylvain Thénault's avatar
Sylvain Thénault committed
114
115
116
117
118
    * 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
119

Sylvain Thénault's avatar
Sylvain Thénault committed
120
121
2009-09-01  --  0.24.2
    * check for duplicated relation type
Sylvain Thénault's avatar
Sylvain Thénault committed
122

Sylvain Thénault's avatar
Sylvain Thénault committed
123
124
125
    * 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
126
127


Sylvain Thénault's avatar
Sylvain Thénault committed
128
129
2009-08-31  --  0.24.1
    * schema inheritance fixes
Sylvain Thénault's avatar
Sylvain Thénault committed
130

Sylvain Thénault's avatar
Sylvain Thénault committed
131
132
    * fix schema import pb

Sylvain Thénault's avatar
Sylvain Thénault committed
133
134


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

Sylvain Thénault's avatar
Sylvain Thénault committed
139
    * new owl2yams script
Sylvain Thénault's avatar
Sylvain Thénault committed
140

Sylvain Thénault's avatar
Sylvain Thénault committed
141
    * added RichString base type
Sylvain Thénault's avatar
Sylvain Thénault committed
142

Sylvain Thénault's avatar
Sylvain Thénault committed
143
144
    * maxsize / vocabulary constraint consistency

Sylvain Thénault's avatar
Sylvain Thénault committed
145
146


Nicolas Chauvat's avatar
Nicolas Chauvat committed
147
148
2009-06-03  --  0.23.0
    * stop setting default values in underlying sql schema
Sylvain Thénault's avatar
Sylvain Thénault committed
149
150


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

sylvain.thenault@logilab.fr's avatar
0.22    
sylvain.thenault@logilab.fr committed
152
153
154
155
156
157
158
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
159
160
161
162
163
164
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
165
      attributes which are describing another attribute
Aurelien Campeas's avatar
Aurelien Campeas committed
166

sylvain.thenault@logilab.fr's avatar
sylvain.thenault@logilab.fr committed
167
    * has_[subject|object]_relation now return the associated relation schema or None
Aurelien Campeas's avatar
Aurelien Campeas committed
168
169
170
171



2008-12-09  --  0.20.2
sylvain.thenault@logilab.fr's avatar
sylvain.thenault@logilab.fr committed
172
173
    * 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
174
175
176



Adrien Di Mascio's avatar
Adrien Di Mascio committed
177
178
2008-09-24  --  0.20.0
    * support for inheritance
Aurelien Campeas's avatar
Aurelien Campeas committed
179
180
181



Sylvain Thenault's avatar
0.19    
Sylvain Thenault committed
182
2008-08-07  --  0.19.0
Pierre-Yves David's avatar
Pierre-Yves David committed
183
184
    * add attributs to dots view

Pierre-Yves David's avatar
Pierre-Yves David committed
185
186
    * new Decimal Final

Pierre-Yves David's avatar
Pierre-Yves David committed
187
188
189


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

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

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

Nicolas Chauvat's avatar
Nicolas Chauvat committed
196
197
    * various bugfixes

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


Sylvain's avatar
Sylvain committed
200
2008-03-26  --  0.17.0
201
202
203
    * 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
204

205
    * backported subjrproperty/objrproperty ESchema methods
Pierre-Yves David's avatar
Pierre-Yves David committed
206

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

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


Sylvain's avatar
Sylvain committed
211
2008-03-05  --  0.16.1
Sylvain's avatar
0.17    
Sylvain committed
212
213
    * 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
214
215
216



Sylvain's avatar
0.16    
Sylvain committed
217
2008-02-15  --  0.16.0
Sylvain's avatar
Sylvain committed
218
    * nicer schema image view
Pierre-Yves David's avatar
Pierre-Yves David committed
219

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

Sylvain's avatar
0.16    
Sylvain committed
222
223
    * 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
224

Sylvain's avatar
0.16    
Sylvain committed
225
    * eschema.check() now take an optional translation function as argument
Pierre-Yves David's avatar
Pierre-Yves David committed
226
227
228



Sylvain's avatar
0.16    
Sylvain committed
229
2008-02-05  --  0.15.0
Sylvain's avatar
Sylvain committed
230
    * heavy refactoring of the schema building process
Pierre-Yves David's avatar
Pierre-Yves David committed
231

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

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

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

Sylvain's avatar
Sylvain committed
238
    * removed deprecated code
Pierre-Yves David's avatar
Pierre-Yves David committed
239

240
    * fix a bug on deletion of symetric relation definition
Sylvain's avatar
Sylvain committed
241

Pierre-Yves David's avatar
Pierre-Yves David committed
242
243


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

247
    * drop .perms file support
Pierre-Yves David's avatar
Pierre-Yves David committed
248
249
250



Sylvain's avatar
Sylvain committed
251
2007-08-13  --  0.13.0
252
    * new RegexpBasedConstraint
Pierre-Yves David's avatar
Pierre-Yves David committed
253

Sylvain's avatar
Sylvain committed
254
    * new schema.rename_entity_type method
Pierre-Yves David's avatar
Pierre-Yves David committed
255

256
257
    * api on EntityType to modify an existant type (add_relation,
      remove_relation, extend)
Pierre-Yves David's avatar
Pierre-Yves David committed
258

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

Sylvain's avatar
Sylvain committed
261
    * user.matching_groups replace user.in_groups
262

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


Sylvain's avatar
Sylvain committed
265
2007-06-25  --  0.12.0
Adrien Di Mascio's avatar
Adrien Di Mascio committed
266
    * IntervalBoundConstraint replaces BoundConstraint
Pierre-Yves David's avatar
Pierre-Yves David committed
267

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

Pierre-Yves David's avatar
Pierre-Yves David committed
270
271


Sylvain's avatar
Sylvain committed
272
2007-06-04  --  0.11.0
Adrien Di Mascio's avatar
Adrien Di Mascio committed
273
    * introduced Interval
Pierre-Yves David's avatar
Pierre-Yves David committed
274

275
    * dropped the schema_view module
Pierre-Yves David's avatar
Pierre-Yves David committed
276

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

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

Pierre-Yves David's avatar
Pierre-Yves David committed
282
283


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

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

"Sylvain ext:(%22)'s avatar
0.9.4    
"Sylvain ext:(%22) committed
290
    * #3465: BoundConstraint is not usable
Pierre-Yves David's avatar
Pierre-Yves David committed
291
292
293



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

"Sylvain ext:(%22)'s avatar
merge    
"Sylvain ext:(%22) committed
297
    * automatically sets maxsize when some vocabulary is defined
Pierre-Yves David's avatar
Pierre-Yves David committed
298
299
300



301
302
303
2006-11-14  --  0.9.2
    * new "includefinal" optional argument to ESchema.relation_definitions

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


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

Pierre-Yves David's avatar
Pierre-Yves David committed
309
310


"Sylvain ext:(%22)'s avatar
0.9    
"Sylvain ext:(%22) committed
311
2006-10-27  --  0.9.0
312
313
    * 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
314

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

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

319
    * test fixes
Pierre-Yves David's avatar
Pierre-Yves David committed
320

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

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

325
326
    * moved some code of schema2dot into logilab-common

Pierre-Yves David's avatar
Pierre-Yves David committed
327
328


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

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

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

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


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

342
    * refactor RelationFileReader to ease customization
root's avatar
root committed
343

Pierre-Yves David's avatar
Pierre-Yves David committed
344
345


Adrien Di Mascio's avatar
Adrien Di Mascio committed
346
347
348
2006-09-11  --  0.6.1
    * consider meta when a relation type is implicitly created

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


Adrien Di Mascio's avatar
Adrien Di Mascio committed
351
2006-09-05  --  0.6.0
Adrien Di Mascio's avatar
Adrien Di Mascio committed
352
    * improved schema definition
Pierre-Yves David's avatar
Pierre-Yves David committed
353

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

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

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


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

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

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


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

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


syt's avatar
syt committed
373
2006-04-27  --  0.4.3
374
375
    * some fixes related to dynamic schema modification

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


root's avatar
root committed
378
379
380
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
381

root's avatar
root committed
382
    * fixed default permissions for user entities
Pierre-Yves David's avatar
Pierre-Yves David committed
383
384
385



root's avatar
root committed
386
387
2006-03-31  --  0.4.1
    * finish api changes, ("final") refactoring
Pierre-Yves David's avatar
Pierre-Yves David committed
388

root's avatar
root committed
389
    * cleanup
Pierre-Yves David's avatar
Pierre-Yves David committed
390
391
392



root's avatar
root committed
393
394
395
2006-03-29  --  0.4.0
    * major api changes

396

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

root's avatar
root committed
398
399
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
400
      attribute
Pierre-Yves David's avatar
Pierre-Yves David committed
401

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

Pierre-Yves David's avatar
Pierre-Yves David committed
405
406


root's avatar
root committed
407
408
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
409
      type is specified but not found for the relation (as it was documented)
Pierre-Yves David's avatar
Pierre-Yves David committed
410
411
412



root's avatar
root committed
413
414
415
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
416
417


root's avatar
root committed
418
419
2005-07-29  --  0.3.0
    * support for a new 'inline' property on relation
Pierre-Yves David's avatar
Pierre-Yves David committed
420

root's avatar
root committed
421
422
    * don't check for type differences for same relation names

423

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

root's avatar
root committed
425
426
2005-07-25  --  0.2.0
    * conditional drop into sql schema
Pierre-Yves David's avatar
Pierre-Yves David committed
427

root's avatar
root committed
428
    * support for schema displaying using dot (graphviz)
429
430


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

root's avatar
root committed
432
433
434
2005-07-07  --  0.1.2
    * fixed bug with association types of symetric relation

Pierre-Yves David's avatar
Pierre-Yves David committed
435
436


root's avatar
root committed
437
438
439
2005-06-24  --  0.1.1
    * mini-modification for external use

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


root's avatar
root committed
442
443
444
2004-11-01  --  0.1.0
    * creation of changelog

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