-------------
This release fixes a couple problems from the previous 0.3 release and adds a
number of new features, including:
* Support for callable field defaults.
* Change default values for DictField, OrderedDictField, ListField, and
EmbeddedDocumentListField to be the empty value for their respective
containers instead of None.
* Add the `ignore_unknown_fields`
:ref:`metadata attribute <metadata-attributes>` which allows unknown
fields when parsing documents into a :class:`~pymodm.MongoModel`.
Note that with this option enabled, calling :meth:`~pymodm.MongoModel.save`
will erase these fields for that model instance.
* Add :meth:`pymodm.queryset.QuerySet.reverse`.
* Properly check that the `mongo_name` parameter to
:class:`~pymodm.base.fields.MongoBaseField`
and all keys in :class:`~pymodm.fields.DictField` and
:class:`~pymodm.fields.OrderedDictField` are valid MongoDB field names.
* Fix multiple issues in dereferencing fields thanks to
https://github.com/ilex.
For full list of the issues resolved in this release, visit
https://jira.mongodb.org/browse/PYMODM/fixforversion/17785.