==================
- IMPORTANT: the interfaces that were defined in the
``zope.component.bbb.interfaces`` and deprecated for years are
now (re)moved. However, some packages, including part of zope
framework were still using those interfaces. They will be adapted
for this change. If you were using some of those interfaces, you
need to adapt your code as well:
- Move ``IView`` and ``IDefaultViewName`` to ``zope.publisher.interfaces``.
- Move ``IResource`` to ``zope.app.publisher.interfaces``.
- Remove ``IContextDependent``, ``IPresentation``, ``IPresentationRequest``,
``IResourceFactory``, and ``IViewFactory`` completely.
If you used ``IViewFactory`` in context of ``zope.app.form``, there's now
``IWidgetFactory`` in the ``zope.app.form.interfaces`` instead.
- Move ``getNextUtility`` / ``queryNextUtility`` functions here from
``zope.site`` (they were in ``zope.app.component`` even earlier).
- Add a pure-Python ``hookable`` implementation, for use when
``zope.hookable`` is not present.
- Remove use of ``zope.deferredimport`` by breaking import cycles.
- Cleanup package documentation and changelog a bit. Add sphinx-based
documentation building command to the buildout.
- Remove deprecated code.
- Change package's mailing list address to zope-dev at zope.org, because
zope3-dev at zope.org is now retired.