Revision history for InterMine-Model
0.94 14 Sep 2010
Version of Model library compatible with InterMine 0.94
0.9401 Sun Sep 26 13:54:14 BST 2010
Descriptors now have overloaded string representation: $_->name
0.9600 Tue Feb 22 18:07:12 GMT 2011
* ClassDescriptors are now Moose::Meta::Classes too -
allowing direct instantiation of their objects.
* The attributes of instantiated objects are type-safe
0.9601 Wed Feb 23 16:27:05 GMT 2011
* Weaken is no longer necessary: it causes warnings.
* Finally activated the boilerplate tests
0.9602 Fri Feb 25 21:00:08 GMT 2011
* More documentation
* ClassDescriptor->references no longer includes Collections
* silenced JSON::Boolean coercion warning with horrible hack
* Caching and merging of objects based on objectId - true object identity over graphs
* Basic instantiation prototype now an actual class
rather than a bundle of methods (InterMine::Model::Object).
* Reimplemented some attributes as methods to save memory
* Weakened some circular references to prevent leaks
0.9603 Mon Feb 28 18:56:16 GMT 2011
* Made as much as possible immutable.
* Fixed bug with prevented instantiation of more than one model at a time.