Commit 2b623d23 authored by Pierre-Yves David's avatar Pierre-Yves David
Browse files

update changelog

parent a40bc0f4f5e8
ChangeLog for yams
------------------
2008-05-08 -- 0.18.0
--
* add attributs to dots view
2008-05-08 -- 0.18.0
* support for gae/django dbmodel
* change some definitions in yams.interfaces
* improve documentation and error messages
* various bugfixes
2008-03-26 -- 0.17.0
* 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
* backported subjrproperty/objrproperty ESchema methods
* new has_[subject|object]_relation methods on ESchema
2008-03-05 -- 0.16.1
* fix a bug in entity validation : should convert value to the correct
python type before checking constraints
2008-02-15 -- 0.16.0
* nicer schema image view
* more methods to alter existing schema definition
* store string instead of schema types in the errors dict to be able to
serialize them
* eschema.check() now take an optional translation function as argument
2008-02-05 -- 0.15.0
* heavy refactoring of the schema building process
* rename rproperty_keys to iter_rdef, new has_rdef method
* use dbhelper to generate index sql
* don't use ordered_relation when it's not necessary
* removed deprecated code
* fix a bug on deletion of symetric relation definition
2007-10-29 -- 0.14.0
* schema building refactoring to read schema from a bunch of directories
* drop .perms file support
2007-08-13 -- 0.13.0
* new RegexpBasedConstraint
* new schema.rename_entity_type method
* api on EntityType to modify an existant type (add_relation,
remove_relation, extend)
* some other refactoring to ease schema modification (set_vocabulary)
* user.matching_groups replace user.in_groups
2007-06-25 -- 0.12.0
* IntervalBoundConstraint replaces BoundConstraint
* new import_erschema method available in schema definition files
2007-06-04 -- 0.11.0
* introduced Interval
* dropped the schema_view module
* new has_unique_values method on EntitySchema instance checking if a
subject relation should be unique
* improved required attributes' checks
2007-05-14 -- 0.10.0
* 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
* fix _ to unicode so we can have unicode description in schema file
* automatically sets maxsize when some vocabulary is defined
2006-11-14 -- 0.9.2
* new "includefinal" optional argument to ESchema.relation_definitions
2006-11-14 -- 0.9.1
* fix (well, hack) pickling problem
2006-10-27 -- 0.9.0
* implements __cmp__ and __hash__ on entity and relation schemas to
make them comparable to their equivalent type (eg string representation)
* major api and implementation cleanup thanks to this change
* deprecate schema_view module
* test fixes
* (almost) backward compatible with proper warnings when necessary
* new .type() method on constraints
* moved some code of schema2dot into logilab-common
2006-10-08 -- 0.8.0
* new RestrictedEntityType base class and new maxsize, vocabulary and unique
parameters on relation definition to ease schema construction
* schema2dot nicely refactored but schema_view'll probably be deprecated soon
* fix schema reading to correctly handle raw RelationDefinition classes
2006-09-22 -- 0.7.0
* fix a major bug in entity validation
* refactor RelationFileReader to ease customization
2006-09-11 -- 0.6.1
* consider meta when a relation type is implicitly created
2006-09-05 -- 0.6.0
* improved schema definition
* support for comments (lines beginning with a #) in Include file
* new internal dictionary to ease definition of non final relation
properties
2006-07-13 -- 0.5.3
* enhance schema validation (focus on attributes only)
* check password value is an encoded string
2006-06-08 -- 0.5.2
* fix eschema.default method to deal with boolean default values stored as string
2006-04-27 -- 0.4.3
* some fixes related to dynamic schema modification
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
attribute
* control which entities are considered by wildcarded relations refinition
using a variable on the relations file reader
2006-02-24 -- 0.3.2
* let subject_types and object_types rschema methods raise a KeyError if a
type is specified but not found for the relation (as it was documented)
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
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment