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

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.util dependency with jaraco.text.

3.1

23 Nov 2013

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

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