Revision history for perl distribution Mandel

0.31 2019-07-31T21:18:45+0200
 - Enable type checking in create() method
 - Add Document->validate_fields

0.30 2018-09-30T10:25:12+0900
 - Deleted too much from pause

0.29 2016-01-07T10:05:22+0100
 - Fix all_document_names() will skip non-document classes

0.28 2015-10-22T10:22:09+0200
 - Fix adding already saved object to belongsTo relationship #27
   Contributor: Huo Linhe
 - Fix adding already saved object to hasMany relationship #27
   Contributor: Huo Linhe

0.27 2015-04-15T08:14:26+0200
 - Deprecated plain "use Mandel;"

0.26 2015-04-14T10:53:52+0200
 - Add coercion support to fields #24
   Contributor: Huo Linhe

0.25 2015-03-01T17:56:17Z
 - Fixed Document->get and Document->contains

0.24 2015-03-01T17:52:44Z
 - Compatible with Mojolicious 6.0

0.23 2014-09-11T13:04:45Z
 - 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 2014-09-10T16:40:05Z
 - Fix missing dependencies
 - Run perltidy on the codebase

0.21 2014-09-10T15:50:50Z
 - Fix document extends Contributor: Alexey Neyasov

0.20 2014-05-08T19:26:11Z
 - Add "builder" support to field.
 - Remove "_build_data" from documentation.

0.19 2014-04-26T18:28:58Z
 - Fix DBRef in database: "$ref" did not have the right collection name

0.18 2014-04-22T07:44:14Z
 - Add EXPERIMENTAL ListOf relationship

0.17 2014-04-14T17:14:45Z
 - Improved DEBUG mode.

0.16 2014-03-22T13:48:14Z
 - Change use Mandel; will be deprecated
 - Fix annoying perl warning on "use Mandel"

0.15 2014-03-12T18:35:49Z
 - 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 2014-03-05T06:57:04Z
 - Add Mandel::Document::TO_JSON() Contributor: Sebastian Riedel -
   https://github.com/jhthorsen/mandel/issues/10

0.13 2014-03-02T16:25:48Z
 - 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 2014-02-20T14:28:55Z
 - Add _build_data() for $document->data() default values
 - Improved documentation

0.11 2013-11-18T10:52:59Z
 - 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 2013-10-14T20:20:10Z
 - Change Mandel::Collection::patch() works on search() arguments
 - Add Mandel::Document->patch for updating partial documents

0.09 2013-10-13T18:29:40Z
 - Improved blocking support
 - Fix Document->remove() and ->save(): Forgot to pass on $err

0.08 2013-10-09T21:44:53Z
 - Add support for setting belongs_to accessor to oid
 - Fix Model->name() was not set when built from documents on disk

0.07 2013-10-06T14:46:55Z
 - 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 2013-10-05T15:43:51Z
 - 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 2013-10-05T13:02:14Z
 - Change has_one/has_many documents point back to the "owner".
 - Add belongs_to relationship

0.04 2013-10-01T17:08:53Z
 - 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 2013-10-01T12:39:20Z
 - Fix default collection name on custom document base class
 - Add Mandel::Collection::patch()

0.02 2013-09-28T12:02:38Z
 - 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 2013-09-27T18:55:40Z
 - 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