ChangeLog 9.65 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
------------------
Alexandre Fayolle's avatar
Alexandre Fayolle committed
3
    * support TZDatetime and TZTime
Sylvain Thénault's avatar
Sylvain Thénault committed
4

Alexandre Fayolle's avatar
Alexandre Fayolle committed
5
2011-04-01  --  0.32.0
Sylvain Thénault's avatar
0.31    
Sylvain Thénault committed
6
7
8
9
10
11
12
13
    * 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
14
15
16
17
18
2011-01-17  --  0.30.3
    * various packaging fixes



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

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

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

61
62
63
    * 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
64
65


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


70

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

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

Sylvain Thénault's avatar
Sylvain Thénault committed
89
90

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

Sylvain Thénault's avatar
0.25    
Sylvain Thénault committed
102
    * optimization
Sylvain Thénault's avatar
Sylvain Thénault committed
103

Sylvain Thénault's avatar
0.25    
Sylvain Thénault committed
104
    * fix Interval support
Aurelien Campeas's avatar
Aurelien Campeas committed
105

Sylvain Thénault's avatar
Sylvain Thénault committed
106
107


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

Sylvain Thénault's avatar
Sylvain Thénault committed
111
112
113
114
115
    * 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
116

Sylvain Thénault's avatar
Sylvain Thénault committed
117
118
2009-09-01  --  0.24.2
    * check for duplicated relation type
Sylvain Thénault's avatar
Sylvain Thénault committed
119

Sylvain Thénault's avatar
Sylvain Thénault committed
120
121
122
    * 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
123
124


Sylvain Thénault's avatar
Sylvain Thénault committed
125
126
2009-08-31  --  0.24.1
    * schema inheritance fixes
Sylvain Thénault's avatar
Sylvain Thénault committed
127

Sylvain Thénault's avatar
Sylvain Thénault committed
128
129
    * fix schema import pb

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


Sylvain Thénault's avatar
Sylvain Thénault committed
132
133
134
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
135

Sylvain Thénault's avatar
Sylvain Thénault committed
136
    * new owl2yams script
Sylvain Thénault's avatar
Sylvain Thénault committed
137

Sylvain Thénault's avatar
Sylvain Thénault committed
138
    * added RichString base type
Sylvain Thénault's avatar
Sylvain Thénault committed
139

Sylvain Thénault's avatar
Sylvain Thénault committed
140
141
    * maxsize / vocabulary constraint consistency

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


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


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

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

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



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



Adrien Di Mascio's avatar
Adrien Di Mascio committed
174
175
2008-09-24  --  0.20.0
    * support for inheritance
Aurelien Campeas's avatar
Aurelien Campeas committed
176
177
178



Sylvain Thenault's avatar
0.19    
Sylvain Thenault committed
179
2008-08-07  --  0.19.0
Pierre-Yves David's avatar
Pierre-Yves David committed
180
181
    * add attributs to dots view

Pierre-Yves David's avatar
Pierre-Yves David committed
182
183
    * new Decimal Final

Pierre-Yves David's avatar
Pierre-Yves David committed
184
185
186


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

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

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

Nicolas Chauvat's avatar
Nicolas Chauvat committed
193
194
    * various bugfixes

Pierre-Yves David's avatar
Pierre-Yves David committed
195
196


Sylvain's avatar
Sylvain committed
197
2008-03-26  --  0.17.0
198
199
200
    * 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
201

202
    * backported subjrproperty/objrproperty ESchema methods
Pierre-Yves David's avatar
Pierre-Yves David committed
203

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

Pierre-Yves David's avatar
Pierre-Yves David committed
206
207


Sylvain's avatar
Sylvain committed
208
2008-03-05  --  0.16.1
Sylvain's avatar
0.17    
Sylvain committed
209
210
    * 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
211
212
213



Sylvain's avatar
0.16    
Sylvain committed
214
2008-02-15  --  0.16.0
Sylvain's avatar
Sylvain committed
215
    * nicer schema image view
Pierre-Yves David's avatar
Pierre-Yves David committed
216

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

Sylvain's avatar
0.16    
Sylvain committed
219
220
    * 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
221

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



Sylvain's avatar
0.16    
Sylvain committed
226
2008-02-05  --  0.15.0
Sylvain's avatar
Sylvain committed
227
    * heavy refactoring of the schema building process
Pierre-Yves David's avatar
Pierre-Yves David committed
228

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

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

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

Sylvain's avatar
Sylvain committed
235
    * removed deprecated code
Pierre-Yves David's avatar
Pierre-Yves David committed
236

237
    * fix a bug on deletion of symetric relation definition
Sylvain's avatar
Sylvain committed
238

Pierre-Yves David's avatar
Pierre-Yves David committed
239
240


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

244
    * drop .perms file support
Pierre-Yves David's avatar
Pierre-Yves David committed
245
246
247



Sylvain's avatar
Sylvain committed
248
2007-08-13  --  0.13.0
249
    * new RegexpBasedConstraint
Pierre-Yves David's avatar
Pierre-Yves David committed
250

Sylvain's avatar
Sylvain committed
251
    * new schema.rename_entity_type method
Pierre-Yves David's avatar
Pierre-Yves David committed
252

253
254
    * api on EntityType to modify an existant type (add_relation,
      remove_relation, extend)
Pierre-Yves David's avatar
Pierre-Yves David committed
255

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

Sylvain's avatar
Sylvain committed
258
    * user.matching_groups replace user.in_groups
259

Pierre-Yves David's avatar
Pierre-Yves David committed
260
261


Sylvain's avatar
Sylvain committed
262
2007-06-25  --  0.12.0
Adrien Di Mascio's avatar
Adrien Di Mascio committed
263
    * IntervalBoundConstraint replaces BoundConstraint
Pierre-Yves David's avatar
Pierre-Yves David committed
264

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

Pierre-Yves David's avatar
Pierre-Yves David committed
267
268


Sylvain's avatar
Sylvain committed
269
2007-06-04  --  0.11.0
Adrien Di Mascio's avatar
Adrien Di Mascio committed
270
    * introduced Interval
Pierre-Yves David's avatar
Pierre-Yves David committed
271

272
    * dropped the schema_view module
Pierre-Yves David's avatar
Pierre-Yves David committed
273

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

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

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


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

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

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



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

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



298
299
300
2006-11-14  --  0.9.2
    * new "includefinal" optional argument to ESchema.relation_definitions

Pierre-Yves David's avatar
Pierre-Yves David committed
301
302


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

Pierre-Yves David's avatar
Pierre-Yves David committed
306
307


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

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

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

316
    * test fixes
Pierre-Yves David's avatar
Pierre-Yves David committed
317

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

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

322
323
    * moved some code of schema2dot into logilab-common

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


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

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

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

Pierre-Yves David's avatar
Pierre-Yves David committed
334
335


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

339
    * refactor RelationFileReader to ease customization
root's avatar
root committed
340

Pierre-Yves David's avatar
Pierre-Yves David committed
341
342


Adrien Di Mascio's avatar
Adrien Di Mascio committed
343
344
345
2006-09-11  --  0.6.1
    * consider meta when a relation type is implicitly created

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


Adrien Di Mascio's avatar
Adrien Di Mascio committed
348
2006-09-05  --  0.6.0
Adrien Di Mascio's avatar
Adrien Di Mascio committed
349
    * improved schema definition
Pierre-Yves David's avatar
Pierre-Yves David committed
350

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

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

Pierre-Yves David's avatar
Pierre-Yves David committed
356
357


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

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

Pierre-Yves David's avatar
Pierre-Yves David committed
363
364


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

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


syt's avatar
syt committed
370
2006-04-27  --  0.4.3
371
372
    * some fixes related to dynamic schema modification

Pierre-Yves David's avatar
Pierre-Yves David committed
373
374


root's avatar
root committed
375
376
377
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
378

root's avatar
root committed
379
    * fixed default permissions for user entities
Pierre-Yves David's avatar
Pierre-Yves David committed
380
381
382



root's avatar
root committed
383
384
2006-03-31  --  0.4.1
    * finish api changes, ("final") refactoring
Pierre-Yves David's avatar
Pierre-Yves David committed
385

root's avatar
root committed
386
    * cleanup
Pierre-Yves David's avatar
Pierre-Yves David committed
387
388
389



root's avatar
root committed
390
391
392
2006-03-29  --  0.4.0
    * major api changes

393

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

root's avatar
root committed
395
396
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
397
      attribute
Pierre-Yves David's avatar
Pierre-Yves David committed
398

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

Pierre-Yves David's avatar
Pierre-Yves David committed
402
403


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



root's avatar
root committed
410
411
412
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
413
414


root's avatar
root committed
415
416
2005-07-29  --  0.3.0
    * support for a new 'inline' property on relation
Pierre-Yves David's avatar
Pierre-Yves David committed
417

root's avatar
root committed
418
419
    * don't check for type differences for same relation names

420

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

root's avatar
root committed
422
423
2005-07-25  --  0.2.0
    * conditional drop into sql schema
Pierre-Yves David's avatar
Pierre-Yves David committed
424

root's avatar
root committed
425
    * support for schema displaying using dot (graphviz)
426
427


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

root's avatar
root committed
429
430
431
2005-07-07  --  0.1.2
    * fixed bug with association types of symetric relation

Pierre-Yves David's avatar
Pierre-Yves David committed
432
433


root's avatar
root committed
434
435
436
2005-06-24  --  0.1.1
    * mini-modification for external use

Pierre-Yves David's avatar
Pierre-Yves David committed
437
438


root's avatar
root committed
439
440
441
2004-11-01  --  0.1.0
    * creation of changelog

Pierre-Yves David's avatar
Pierre-Yves David committed
442
443