Revision history for Mandel 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