- add exception on unkown method call - abstracModels::_toString throw exception on bad parameter - add some protect field names in some sqlite queries
- add modelCollection::reverse() method
new modelCollection::pos() and modelCollection::seek() methods
- modelGenerator: datas arrays now is properly typed in BASE_models - modelGenerator: allow user to change the method to determine single form of table names by adding a modelgenerator::$singularizer property - add modelgenerator::$forceHasOneSingular property that will take the first single form returned by singularizer for hasOne property - new modelCollection::unique() method - new modelCollection::getIndexedBy() method - suppress changelog comments older than 2009 in class-abstractmodel.php
- make usage of protect_field_names() in optimize(),list_table_fields(),show_table_keys()