Revision history for Mandel
0.22 Wed Sep 10 16:40:05 2014
* Fix missing dependencies
* Run perltidy on the codebase
0.21 Wed Sep 10 15:50:50 2014
* Fix document extends
Contributor: Alexey Neyasov
0.20 Thu May 8 19:26:11 2014
* Add "builder" support to field.
* Remove "_build_data" from documentation.
0.19 Sat Apr 26 18:28:58 2014
* Fix DBRef in database: "$ref" did not have the right collection name
0.18 Tue Apr 22 07:44:14 2014
* Add EXPERIMENTAL ListOf relationship
0.17 Mon Apr 14 17:14:45 2014
* Improved DEBUG mode.
0.16 Sat Mar 22 13:48:14 2014
* Change use Mandel; will be deprecated
* Fix annoying perl warning on "use Mandel"
0.15 Wed Mar 12 18:35:49 2014
* Add more blocking methods
Contributors: Joel Berger and Alexey Neyasov
https://github.com/jhthorsen/mandel/pull/9
https://github.com/jhthorsen/mandel/pull/12
0.14 Wed Mar 5 06:57:04 2014
* Add Mandel::Document::TO_JSON()
Contributor: Sebastian Riedel - https://github.com/jhthorsen/mandel/issues/10
0.13 Sun Mar 2 16:25:48 2014
* Add missing exception handling in HasOne relationship
Contributor: Sebastian Riedel - https://github.com/jhthorsen/mandel/issues/7
* Fix $col->remove() received $doc instead of $err in callback
* Fix documentation error
Contributor: Alexey Neyasov - https://github.com/jhthorsen/mandel/issues/8
0.12 Thu Feb 20 14:28:55 2014
* Add _build_data() for $document->data() default values
* Improved documentation
0.11 Mon Nov 18 10:52:59 2013
* Change Mandel::Model->field(): %meta need to be a hash-ref
* Change Mandel::Model->field(): Can retrive meta data for field
* Add Mandel::Model::Field
0.10 Mon Oct 14 20:20:10 2013
* Change Mandel::Collection::patch() works on search() arguments
* Add Mandel::Document->patch for updating partial documents
0.09 Sun Oct 13 18:29:40 2013
* Improved blocking support
* Fix Document->remove() and ->save(): Forgot to pass on $err
0.08 Wed Oct 9 21:44:53 2013
* Add support for setting belongs_to accessor to oid
* Fix Model->name() was not set when built from documents on disk
0.07 Sun Oct 6 14:46:55 2013
* Rename Model::add_field() to just field()
* Rename Document::_raw() to ::data()
* Relationships are now objects
* Change related documents are stored using a dbref
0.06 Sat Oct 5 15:43:51 2013
* Add support for isa. This also will force numbers to be coerced
from strings to actual numbers.
* Add support for perl -Mandel -e'...'
* Add support for blocking method call
0.05 Sat Oct 5 13:02:14 2013
* Change has_one/has_many documents point back to the "owner".
* Add belongs_to relationship
0.04 Tue Oct 1 17:08:53 2013
* Add support for has_one() and has_many('/json/pointer')
* Add support for MANDEL_CURSOR_DEBUG=1
* Add MYMETA* to MANIFEST.SKIP
* Add Model::new_collection()
* Rename Model::collection() to Model::collection_name
0.03 Tue Oct 1 12:39:20 2013
* Fix default collection name on custom document base class
* Add Mandel::Collection::patch()
0.02 Sat Sep 28 12:02:38 2013
* Add Mandel::Collection::save()
* Add Mandel::Document::contains()
* Add Mandel::connect(), remove ::uri()
* Add Mandel::model_class()
* Add Mandel::storage(), remove ::mango()
* Add builders for attributes, which makes it easier to customize in
subclass.
* Add support for custom base class for documents
0.01 Fri Sep 27 18:55:40 2013
* Released alpha software
* Add document model
* Add document base class
* Add collection managment
* Add cursor
* Add support for basic relationship: has_one and has_many