[Checkins] SVN: zope.interface/trunk/ Merged changes from 3.3 branch.

Jim Fulton jim at zope.com
Wed Jan 3 11:19:08 EST 2007


Log message for revision 71700:
  Merged changes from 3.3 branch.
  

Changed:
  U   zope.interface/trunk/CHANGES.txt
  U   zope.interface/trunk/setup.py

-=-
Modified: zope.interface/trunk/CHANGES.txt
===================================================================
--- zope.interface/trunk/CHANGES.txt	2007-01-03 16:14:53 UTC (rev 71699)
+++ zope.interface/trunk/CHANGES.txt	2007-01-03 16:19:08 UTC (rev 71700)
@@ -1,18 +1,52 @@
 zope.interface Package Changes
 ******************************
 
+===========================================
+zope.interface version 3.3.0b1 (2007/01/03)
+===========================================
+
+New Features
+============
+
+- The adapter-lookup algorithim was refactored to make it
+  much simpler and faster.  
+
+  Also, more of the adapter-lookup logic is implemented in C, making
+  debugging of application code easier, since there is less
+  infrastructre code to step through.
+
+- We now treat objects without interafce declarations as if they
+  declared that they provide zope.interface.Interface.
+
+- There are a number of richer new adapter-registration interfaces
+  that provide greater control and introspection.
+
+- Added a new interface decorator to zope.interface that allows the
+  setting of tagged values on an interface at definition time (see
+  zope.interface.taggedValue).
+
+Bug Fixes
+=========
+
+- A bug in multi-adapter lookup sometimes caused incorrect adapters to
+  be returned.
+
+
+===========================================
 zope.interface version 3.2.0.2 (2006/04/15)
 ===========================================
 
 - Fix packaging bug:  'package_dir' must be a *relative* path.
 
 
+===========================================
 zope.interface version 3.2.0.1 (2006/04/14)
 ===========================================
 
 - Packaging change:  suppress inclusion of 'setup.cfg' in 'sdist' builds.
 
 
+=========================================
 zope.interface version 3.2.0 (2006/01/05)
 =========================================
 
@@ -22,6 +56,7 @@
 - TODO:  note other changes
 
 
+=========================================
 zope.interface version 3.1.0 (2005/10/03)
 =========================================
 
@@ -37,6 +72,7 @@
   favor of 'implementedBy' and 'providedBy'.
 
 
+=========================================
 zope.interface version 3.0.1 (2005/07/27)
 =========================================
 
@@ -47,6 +83,7 @@
   to fail occasionally to reflect declaration changes.
 
 
+=========================================
 zope.interface version 3.0.0 (2004/11/07)
 =========================================
 

Modified: zope.interface/trunk/setup.py
===================================================================
--- zope.interface/trunk/setup.py	2007-01-03 16:14:53 UTC (rev 71699)
+++ zope.interface/trunk/setup.py	2007-01-03 16:19:08 UTC (rev 71700)
@@ -35,7 +35,7 @@
     return open(os.path.join(os.path.dirname(__file__), *rnames)).read()
 
 setup(name='zope.interface',
-      version='3.3-dev',
+      version='3.4-dev',
       url='http://www.python.org/pypi/zope.interface',
       license='ZPL 2.1',
       description='Zope 3 Interface Infrastructure',



More information about the Checkins mailing list