- Replaced a testing dependency on `zope.app.securitypolicy` with one on `zope.securitypolicy`.
- Removed test dependency on `zope.app.file` by moving the test which needs this package to `zope.app.file`.
3.8
----------------
- Remove dependency on `zope.app.testing` by using the `zope.app.wsgi.testlayer` support instead.
At the time of this writing the test dependency on `zope.app.zcmlfiles` cannot be removed however, because there is a dependency on `zope.app.file` for testing, which pulls in the world.
3.7
----------------
- Remove unnecessary dependency on `zope.app.publisher`.
- Fix for an edge case: If someone does a ``defaultView`` for the context object and someone comes with a not allowed method, the exception view fails on ``getAdapters``.
3.6.1
------------------
- Replaced the dependency on `zope.deprecation` with BBB imports
- Made the dependency on `zope.app.publisher` explicit
- Fix tests using a newer `zope.publisher` that requires `zope.login`.
3.6.0
------------------
- Moved ``IHTTPException``, ``IMethodNotAllowed``, and ``MethodNotAllowed`` from `zope.app.http` to `zope.publisher.interfaces.http`, fixing dependency cycles involving `zope.app.http`.
3.5.2
------------------
- Replaced deprecated ``zope:defaultView`` directive with ``browser:defaultView``.