History¶
v6.1.0¶
27 Nov 2023
Features¶
Require Python 3.8 or later.
v6.0.0¶
08 Jul 2021
Removed SONManipulator.
v5.0.0¶
08 Jul 2021
Dropped support for unpickling bson.Binary objects. Use 4.x to restore objects that may contain those objects and then re-save them as bytes.
v4.1.0¶
02 Feb 2021
Refreshed package metadata.
4.0¶
01 Jan 2019
Switch to pkgutil namespace technique
for the jaraco namespace.
3.6¶
11 May 2018
Bump to jsonpickle 0.9.5+ for integrated reduce support.
3.5.1¶
11 May 2018
Refreshed package.
Pinned jsonpickle due to jsonpickle #200.
3.5¶
12 Feb 2016
Moved hosting to Github.
3.4¶
20 Nov 2015
Bump jsonpickle to 0.9.2.
3.3.2¶
12 Mar 2015
Pin to jsonpickle 0.7.2, as 0.8 and 0.9.1 cause tests to fail.
3.3.1¶
12 Mar 2015
Regenerate project packaging metadata.
3.3¶
01 Mar 2015
Bump jsonpickle requirement to 0.6.2 final (or later).
3.2¶
01 Mar 2015
Replace
jaraco.utildependency withjaraco.text.
3.1¶
23 Nov 2013
Add an SONManipulator according to the MongoDB example.
3.0¶
18 Nov 2013
Update to work with jsonpickle 0.6.
Add support for Python 3.
Removed
jaraco.modb.handlers.
2.1.1¶
30 May 2013
Workaround for IndexError in jsonpickle.
2.1¶
30 May 2013
Added convenience method for decorating functions with the
SimpleReduceHandler.
2.0¶
18 Apr 2013
Removed initializer function (jaraco.modb.init()). Clients should remove that call (if present) before upgrading to 2.0.
1.2¶
18 Apr 2013
Now store naive and UTC datetimes naturally in MongoDB.
The encoder/decoder now subclasses the jsonpickle classes to more efficiently handle binary strings.
1.1¶
17 Apr 2013
Added proper support for datetime objects.
Added support for OrderedDictionaries.
1.0.4¶
18 Nov 2011
Removed requirement to call jaraco.modb.init() to initialize.
1.0¶
10 Apr 2011
Initial release