Zope-container

Latest version: v4.2.1

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

Scan your dependencies

Page 2 of 4

4.0.0a2

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

- Allow testing without checkouts of unreleased ``zope.publisher`` and
``ZODB``.

- Add Python 3 Trove classifiers.

4.0.0a1

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

- Add support for Python 3.3.

- Make ``Folder`` class inherit from ``BTreeContainer`` class, so that the
IContainer interface does not need to be re-implemented. Added a ``data``
attribute for BBB.

- Replace deprecated ``zope.component.adapts`` usage with equivalent
``zope.component.adapter`` decorator.

- Replace deprecated ``zope.interface.implements`` usage with equivalent
``zope.interface.implementer`` decorator.

- Drop support for Python 2.4 and 2.5.

- Send ``IContainerModifiedEvent`` *after* the container is modified
(LP705600).

- Preserve the original exception traceback in
``OrderedContainer.__setitem__``.

- Handle Broken Objects more gracefully

- Fix a bug that made it impossible to store None values in containers
(LP1070719).

3.12.0

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

- Fix detection of moving folders into itself or a subfolder of itself.
(LP118088)

- Fix ZCML-related tests and dependencies.

- Add ``zcml`` extra dependencies.

3.11.1

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

- Prefer the standard libraries doctest module to the one from ``zope.testing``.

- Add compatibility with ZODB3 3.10 by importing the ``IBroken`` interface
from it directly. Once we can rely on the new ZODB3 version exclusively,
we can remove the dependency onto the ``zope.broken`` distribution.

- Never fail if the suggested name is in a wrong type (227617)

- ``checkName`` first checks the parameter type before the emptiness.

3.11.0

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

- Copy two trivial classes from ``zope.cachedescriptors`` into this package,
which allows us to remove that dependency. We didn't actually use any
caching properties as the dependency suggested.

3.10.1

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

- Move ``zope.copypastemove`` related tests into that package.

- Remove no longer used zcml prefix from the configure file.

- Stop importing DocTestSuite from ``zope.testing.doctestunit``. Fixes
compatibility problems with ``zope.testing`` 3.8.4.

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.