ChangeLog 3.35 KB
Newer Older
root's avatar
root committed
1
2
ChangeLog for yams 
------------------
3
4
5
 --
    * dropped the schema_view module
	
"Sylvain ext:(%22)'s avatar
0.9.4    
"Sylvain ext:(%22) committed
6
7
8
9
10
11
12
2007-03-01  --  0.9.4
    * automatically sets maxsize only for String attributes (fix #3272)
    * #3272: crash when some static vocabulary specified on a non String
      attribute
    * #3465: BoundConstraint is not usable
	
2006-12-06  --  0.9.3
13
    * fix _ to unicode so we can have unicode description in schema file
"Sylvain ext:(%22)'s avatar
merge    
"Sylvain ext:(%22) committed
14
    * automatically sets maxsize when some vocabulary is defined
15
	
16
17
18
2006-11-14  --  0.9.2
    * new "includefinal" optional argument to ESchema.relation_definitions

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

"Sylvain ext:(%22)'s avatar
0.9    
"Sylvain ext:(%22) committed
22
2006-10-27  --  0.9.0
23
24
    * implements __cmp__ and __hash__ on entity and relation schemas to
      make them comparable to their equivalent type (eg string representation)
"Sylvain ext:(%22)'s avatar
"Sylvain ext:(%22) committed
25
26
    * major api and implementation cleanup thanks to this change
    * deprecate schema_view module
27
    * test fixes
"Sylvain ext:(%22)'s avatar
"Sylvain ext:(%22) committed
28
    * (almost) backward compatible with proper warnings when necessary
29
30
31
    * new .type() method on constraints
    * moved some code of schema2dot into logilab-common

"Sylvain ext:(%22)'s avatar
0.8    
"Sylvain ext:(%22) committed
32
2006-10-08  --  0.8.0
"Sylvain ext:(%22)'s avatar
0.8    
"Sylvain ext:(%22) committed
33
    * new RestrictedEntityType base class and new maxsize, vocabulary and unique
"Sylvain ext:(%22)'s avatar
"Sylvain ext:(%22) committed
34
      parameters on relation definition to ease schema construction
"Sylvain ext:(%22)'s avatar
0.9    
"Sylvain ext:(%22) committed
35
    * schema2dot nicely refactored but schema_view'll probably be deprecated soon
36
    * fix schema reading to correctly handle raw RelationDefinition classes
"Sylvain ext:(%22)'s avatar
0.8    
"Sylvain ext:(%22) committed
37

"Sylvain ext:(%22)'s avatar
"Sylvain ext:(%22) committed
38
2006-09-22  --  0.7.0
39
40
    * fix a major bug in entity validation
    * refactor RelationFileReader to ease customization
root's avatar
root committed
41

Adrien Di Mascio's avatar
Adrien Di Mascio committed
42
43
44
2006-09-11  --  0.6.1
    * consider meta when a relation type is implicitly created

Adrien Di Mascio's avatar
Adrien Di Mascio committed
45
2006-09-05  --  0.6.0
Adrien Di Mascio's avatar
Adrien Di Mascio committed
46
    * improved schema definition
47
    * support for comments (lines beginning with a #) in Include file
"Sylvain ext:(%22)'s avatar
"Sylvain ext:(%22) committed
48
49
    * new internal dictionary to ease definition of non final relation
      properties
50

Adrien Di Mascio's avatar
Adrien Di Mascio committed
51
2006-07-13  --  0.5.3
52
    * enhance schema validation (focus on attributes only)
"Sylvain ext:(%22)'s avatar
"Sylvain ext:(%22) committed
53
54
    * check password value is an encoded string

Adrien Di Mascio's avatar
Adrien Di Mascio committed
55

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

syt's avatar
syt committed
59
2006-04-27  --  0.4.3
60
61
    * some fixes related to dynamic schema modification

root's avatar
root committed
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
2006-04-10  --  0.4.2
    * fixed a bug when wildcard are used as subject and object of a
      relation definition
    * fixed default permissions for user entities
	
	
2006-03-31  --  0.4.1
    * finish api changes, ("final") refactoring
    * cleanup
	
2006-03-29  --  0.4.0
    * major api changes

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
77
      attribute
root's avatar
root committed
78
    * control which entities are considered by wildcarded relations refinition
"Sylvain ext:(%22)'s avatar
"Sylvain ext:(%22) committed
79
      using a variable on the relations file reader
root's avatar
root committed
80
81
82

2006-02-24  --  0.3.2
    * let subject_types and object_types rschema methods raise a KeyError if a
"Sylvain ext:(%22)'s avatar
"Sylvain ext:(%22) committed
83
      type is specified but not found for the relation (as it was documented)
root's avatar
root committed
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
   
   
2006-01-25  --  0.3.1
    * new function in schema2sql to give grants to a user

2005-07-29  --  0.3.0
    * support for a new 'inline' property on relation
    * don't check for type differences for same relation names

2005-07-25  --  0.2.0
    * conditional drop into sql schema
    * support for schema displaying using dot (graphviz)
	
2005-07-07  --  0.1.2
    * fixed bug with association types of symetric relation

2005-06-24  --  0.1.1
    * mini-modification for external use

2004-11-01  --  0.1.0
    * creation of changelog