Zope.traversing

Latest version: v5.0

Safety actively analyzes 630450 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 6

3.9.0

==================

- Move ``IBeforeTraverseEvent`` here from ``zope.app.publication``,
as we already deal with publication traversal.

3.8.0

==================

- In ``zope.traversing.api.getParent()``, try to delegate to
``zope.location.interfaces.ILocationInfo.getParent()``, analogous to
``getParents()``. Keep returning the traversal parent as a fallback.

- Bring ``ITraverser`` back from ``zope.location`` where it had been moved
to invert the package interdependency, but where it is now no longer used.

3.7.2

==================

- Make virtual hosting tests compatible with ``zope.publisher`` 3.9.
Redirecting to a different host requires an explicit ``trusted``
redirect now.

3.7.1

==================

- ``AbsoluteURL`` now implements the fact that ``__call__`` returns the same
as ``__str__`` in a manner that it applies for subclasses, too, so they only
have to override ``__str__`` and not both.

3.7.0

==================

- Move the ``publicationtraverse`` module to ``zope.traversing``, removing the
``zope.app.publisher`` -> ``zope.app.publication`` dependency (which was a
cycle).

- Look up the application controller through a utility registration
rather than a direct reference.

3.6.0

==================

- Change ``configure.zcml`` not to depend on ``zope.app.component``.

- This release includes the BBB-incompatible ``zope.publisher.skinnable``
change from 3.5.3.

Page 4 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.