Commit 9d3c4a93 authored by Tres Seaver's avatar Tres Seaver

Garden changelog.

parent e99bdc3e
...@@ -11,12 +11,10 @@ ...@@ -11,12 +11,10 @@
- When testing ``PURE_PYTHON`` environments under ``tox``, avoid poisoning - When testing ``PURE_PYTHON`` environments under ``tox``, avoid poisoning
the user's global wheel cache. the user's global wheel cache.
- Drop support for Python 2.6 and 3.2. - Ensure that he pure-Python implementation, used on PyPy and when a C
compiler isn't available for CPython, pickles identically to the C
- The pure-Python implementation, used on PyPy and when a C compiler
isn't available for CPython, now pickles identically to the C
version. Unpickling will choose the best available implementation. version. Unpickling will choose the best available implementation.
This prevents interoperability problems and database corruption if This change prevents interoperability problems and database corruption if
both implementations are in use. While it is no longer possible to both implementations are in use. While it is no longer possible to
pickle a Python implementation and have it unpickle to the Python pickle a Python implementation and have it unpickle to the Python
implementation if the C implementation is available, existing Python implementation if the C implementation is available, existing Python
...@@ -24,8 +22,10 @@ ...@@ -24,8 +22,10 @@
pickled again). See: pickled again). See:
https://github.com/zopefoundation/BTrees/issues/19 https://github.com/zopefoundation/BTrees/issues/19
- Unpickling empty BTrees in a pure-Python environment no longer - Avoid creating invalid objects when unpickling empty BTrees in a pure-Python
creates invalid objects that fail with ``AttributeError``. environment.
- Drop support for Python 2.6 and 3.2.
4.2.0 (2015-11-13) 4.2.0 (2015-11-13)
------------------ ------------------
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment