[Checkins] SVN: persistent/trunk/ Group changes by type; include some overlooked changes.

Tres Seaver cvs-admin at zope.org
Sat Jun 30 18:19:27 UTC 2012


Log message for revision 127212:
  Group changes by type;  include some overlooked changes.

Changed:
  _U  persistent/trunk/
  U   persistent/trunk/CHANGES.txt

-=-
Modified: persistent/trunk/CHANGES.txt
===================================================================
--- persistent/trunk/CHANGES.txt	2012-06-30 18:19:19 UTC (rev 127211)
+++ persistent/trunk/CHANGES.txt	2012-06-30 18:19:23 UTC (rev 127212)
@@ -1,28 +1,47 @@
 ``persistent`` Changelog
 ========================
 
-4.0 (unreleased)
------------------
+4.0.0 (unreleased)
+------------------
 
-- Removed all ``ZODB``-dependent tests.
-
 - Added explicit support for Python 3.2 and PyPy.
 
   - Note that the C implementations of Persistent, PickleCache, and Timestamp
     are not built (yet) on these platforms.
 
+- Dropped support for Python < 2.6.
+
+Testing Changes
+---------------
+
 - 100% unit test coverage.
 
-- Dropped explicit support for Python < 2.6.
+- Removed all ``ZODB``-dependent tests:
 
+  - Rewrote some to avoid the dependency
+  
+  - Cloned the remainder into new ``ZODB.tests`` modules.
+
+- Refactored some doctests refactored as unittests.
+
+- Completed pure-Python reference implementations of 'Persistent',
+  'PickleCache', and 'TimeStamp'.
+
+- All covered platforms tested under ``tox``.
+
 - Added support for continuous integration using ``tox`` and ``jenkins``.
 
-- Added ``setup.py docs`` alias (installs ``Sphinx`` and
-  ``repoze.sphinx.autointerface``).
-
 - Added ``setup.py dev`` alias (installs ``nose`` and ``coverage``).
 
 - Dropped dependency on ``zope.testing`` / ``zope.testrunner``:  tests now
   run with ``setup.py test``.
 
-- Initial release, branched from ZODB trunk on 2011-02-16.
+
+Documentation Changes
+---------------------
+
+- Refactored many Doctests as Sphinx documentation (snippets are exercised
+  via 'tox').
+
+- Added ``setup.py docs`` alias (installs ``Sphinx`` and
+  ``repoze.sphinx.autointerface``).



More information about the checkins mailing list