ChangeLog 3.54 KB
Newer Older
root's avatar
root committed
1
2
ChangeLog for yams 
------------------
3
 --
Adrien Di Mascio's avatar
Adrien Di Mascio committed
4
    * introduced Interval
5
    * dropped the schema_view module
"Sylvain ext:(%22)'s avatar
"Sylvain ext:(%22) committed
6
7
    * new has_unique_values method on EntitySchema instance checking if a 
      subject relation should be unique
8
    * improved required attributes' checks
"Sylvain ext:(%22)'s avatar
"Sylvain ext:(%22) committed
9
10

2007-05-14  --  0.10.0
"Sylvain ext:(%22)'s avatar
0.9.4    
"Sylvain ext:(%22) committed
11
12
13
14
15
16
    * 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
17
    * fix _ to unicode so we can have unicode description in schema file
"Sylvain ext:(%22)'s avatar
merge    
"Sylvain ext:(%22) committed
18
    * automatically sets maxsize when some vocabulary is defined
19
	
20
21
22
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
23
2006-11-14  --  0.9.1
"Sylvain ext:(%22)'s avatar
"Sylvain ext:(%22) committed
24
25
    * fix (well, hack) pickling problem

"Sylvain ext:(%22)'s avatar
0.9    
"Sylvain ext:(%22) committed
26
2006-10-27  --  0.9.0
27
28
    * 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
29
30
    * major api and implementation cleanup thanks to this change
    * deprecate schema_view module
31
    * test fixes
"Sylvain ext:(%22)'s avatar
"Sylvain ext:(%22) committed
32
    * (almost) backward compatible with proper warnings when necessary
33
34
35
    * new .type() method on constraints
    * moved some code of schema2dot into logilab-common

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

43
	
"Sylvain ext:(%22)'s avatar
"Sylvain ext:(%22) committed
44
2006-09-22  --  0.7.0
45
46
    * fix a major bug in entity validation
    * refactor RelationFileReader to ease customization
root's avatar
root committed
47

48
	
Adrien Di Mascio's avatar
Adrien Di Mascio committed
49
50
51
2006-09-11  --  0.6.1
    * consider meta when a relation type is implicitly created

Adrien Di Mascio's avatar
Adrien Di Mascio committed
52
2006-09-05  --  0.6.0
Adrien Di Mascio's avatar
Adrien Di Mascio committed
53
    * improved schema definition
54
    * support for comments (lines beginning with a #) in Include file
"Sylvain ext:(%22)'s avatar
"Sylvain ext:(%22) committed
55
56
    * new internal dictionary to ease definition of non final relation
      properties
57

58
	
Adrien Di Mascio's avatar
Adrien Di Mascio committed
59
2006-07-13  --  0.5.3
60
    * enhance schema validation (focus on attributes only)
"Sylvain ext:(%22)'s avatar
"Sylvain ext:(%22) committed
61
62
    * check password value is an encoded string

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

66
	
syt's avatar
syt committed
67
2006-04-27  --  0.4.3
68
69
    * some fixes related to dynamic schema modification

root's avatar
root committed
70
71
72
73
74
75
76
77
78
79
80
81
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

82

root's avatar
root committed
83
84
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
85
      attribute
root's avatar
root committed
86
    * control which entities are considered by wildcarded relations refinition
"Sylvain ext:(%22)'s avatar
"Sylvain ext:(%22) committed
87
      using a variable on the relations file reader
root's avatar
root committed
88
89
90

2006-02-24  --  0.3.2
    * let subject_types and object_types rschema methods raise a KeyError if a
91
      type is specified but not found for the relation (as it was documented)   
root's avatar
root committed
92
93
94
95
96
97
98
99
   
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

100

root's avatar
root committed
101
102
103
2005-07-25  --  0.2.0
    * conditional drop into sql schema
    * support for schema displaying using dot (graphviz)
104
105


root's avatar
root committed
106
107
108
109
110
111
112
113
114
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