All Versions
49
Latest Version
Avg Release Cycle
42 days
Latest Release
1349 days ago
Changelog History
Page 4
Changelog History
Page 4
-
v0.13.0 Changes
January 02, 2017- 🛠 Fix deserialization error with nested EmbeddedDocuments (see #84, #67)
- ➕ Add
abstract
andallow_inheritance
options to EmbeddedDocument - Remove buggy
as_marshmallow_schema
's parametermissing_accessor
(see #73, #74)
-
v0.12.0 Changes
November 11, 2016- Replace
Document.opts.children
byoffspring
and fix grand child inheritance issue (see #66) - 🛠 Fix dependency since release of motor 1.0 with breaking API
- Replace
-
v0.11.0 Changes
November 02, 2016- data_objects
Dict
andList
inherit builtinsdict
andlist
- Document&EmbeddedDocument store fields passed during initialization as modified (see #50)
- 👀 Required field inside embedded document are handled correctly (see #61)
- 👍 Document support marshmallow's pre/post processors
- data_objects
-
v0.10.0 Changes
September 29, 2016- ➕ Add pre/post update/insert/delete hooks (see #22)
- Provide Umongo to Marshmallow schema/field conversion with schema.as_marshmallow_schema() and field.as_marshmallow_field() (see #34)
- List and Dict inherit from collections's UserList and UserDict instead of builtins types (needed due to metaprogramming conflict otherwise)
- ✂ DeleteError and UpdateError returns the driver result object instead of the raw error dict (except for motor which only has raw error dict)
-
v0.9.0 Changes
June 11, 2016- Queries can now be expressed with the document's fields name instead of the name in database
EmbeddedDocument
also need to be registered by and instance before use
-
v0.8.1 Changes
May 19, 2016- 👀 Replace
Document.created
byis_created
(see #14)
- 👀 Replace
-
v0.8.0 Changes
May 18, 2016- Heavy rewrite of the project, lost of API breakage
- Documents are now first defined as templates then implemented inside an Instance
- 🏗 DALs has been replaced by frameworks implementations of Builder
- Fix
__getitem__
for Pymongo.Cursor wrapper - ➕ Add
conditions
argument to Document.commit - ➕ Add
count
method to txmongo
-
v0.7.8 Changes
- 🛠 Fix setup.py style preventing release of version 0.7.7
-
v0.7.7 Changes
- 🛠 Fix await error with Reference.fetch
- Pymongo is now only installed with extra flavours of umongo
-
v0.7.6 Changes
- 👉 Use extras_require to install driver along with umongo