zope.interface Package Changes ****************************** =========================================== 3.3.0.1 (2007/01/03) =========================================== Bug Fixes ========= - Made a reference to OverflowWarning, which disappeared in Python 2.5, conditional. =========================================== 3.3.0 (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) ========================================= - Corresponds to the verison of the zope.interface package shipped as part of the Zope 3.2.0 release. - TODO: note other changes ========================================= zope.interface version 3.1.0 (2005/10/03) ========================================= - Corresponds to the verison of the zope.interface package shipped as part of the Zope 3.1.0 release. - TODO: note other changes - Made attribute resolution order consistent with component lookup order, i.e. new-style class MRO semantics. - Deprecated 'isImplementedBy' and 'isImplementedByInstancesOf' APIs in favor of 'implementedBy' and 'providedBy'. ========================================= zope.interface version 3.0.1 (2005/07/27) ========================================= - Corresponds to the verison of the zope.interface package shipped as part of the Zope X3.0.1 release. - Fixed a bug reported by James Knight, which caused adapter registries to fail occasionally to reflect declaration changes. ========================================= zope.interface version 3.0.0 (2004/11/07) ========================================= - Corresponds to the verison of the zope.interface package shipped as part of the Zope X3.0.0 release.