The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Mandel

0.23     Thu Sep 11 13:04:45 2014
       * Fix pushing object to ListOf relationship
       * Change return value for BelongsTo get accessor: Now returns the saved object.
       * Change return value for HasOne get accessor: Now returns the saved object.
       * Mandel::Document will cache objects

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