All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- auto removing reference keys from sorts, overly protective and not necessary
collection.get_total_count
method
target.get()
calls onModel
andCollection
changed totarget.collapse()
Collection.set_target
wraps targets set with$in
operator inNestedDict
to block collapsing whentarget.collapse()
is called
- case to record
$push
operation to handle nested dicts and wrap them correctly so they are not flattened to delimited notation inflatten_updates
call - test for
$push
case added
Collection.total_count
attribute. This gets populated afterfind
method is called- test case for
Collection.total_count
changes - test case for
DelimitedDict._collapse_delimited_notation
changes
- fixed issue with
DelimitedDict._collapse_delimited_notation
that was causing empty dicts as values to be dropped during conversion
- fixed issue with collection.set_target overwriting collection.default_target
- initial release