-------------------------
**Pickle and copy support!**
New in this release is pickle (save and load) and copy support. This has been
on my mind for a long time, and when I got a feature request for it on Github
by Rick-C-137 I had the final push to make it happen. See
`examples/copy_and_pickle.py
<https://github.com/viblo/pymunk/tree/master/examples/copy_and_pickle.py>`_
for an example.
The feature itself is very easy to use, pickle works just as expected, and copy
is a simple method call. However, be aware that support for pickle of Spaces
with callback functions depends on the pickle protocol version. The oldest
pickle protocol have limited capability to pickle functions, so to get maximum
functionality use the latest pickle protocol possible.
Changes:
- Pickle support. Most objects can be pickled and un-pickled.
- Copy support and method. Most objects now have a copy() function. Also the
standard library copy.deepcopy() function works as expected.
- Fixed bugs in BB.merge and other BB functions.
- Improved documentation and tests.
- New Kivy example (as mentioned in earlier news entry).
I hope you will like it!