Zope.copypastemove

Latest version: v5.0

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

Scan your dependencies

Page 2 of 3

4.0.0a1

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

- Add support for Python 3.3.

- 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.

- Include zcml dependencies in ``configure.zcml``, require the necessary
packages via a zcml extra, and add tests for zcml.

3.8.0

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

- Add a test that makes sure that dublin core meta data of folder contents
get updated when the folder gets copied. (Requires `zope.dublincore` 3.8
or above.)

3.7.0

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

- Honor the name given by the ``IObjectMover`` in
``OrderedContainerItemRenamer.renameItem``. It now returns the new of the
obejct, too. Thanks to Marius Gedminas for the patch, and to Justin Ryan
for the test. Fixes
https://bugs.launchpad.net/zope.copypastemove/+bug/98385.

- Add a check for name and container if the namechooser computes a
name which is the same as the current name.
Fixes https://bugs.launchpad.net/zope.copypastemove/+bug/123532

- Remove use of ``zope.testing.doctestunit`` in favor of stdlib's ``doctest``.

- Move ``zope.copypastemove``-related tests from ``zope.container`` here.

3.6.0

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

- Favor ``zope.principalannotation`` over its ``zope.app`` variant.

- Avoid ``zope.app.component`` and testing dependencies.

3.5.2

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

- Fix documentation for the ``IObjectCopier.copyTo`` method.

- Add a missing dependency on ``zope.app.component``.

3.5.1

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

- Use the new ``zope.copy`` package for ObjectCopier to provide pluggable
copying mechanism that is not dependent on ``zope.location`` hardly.

- Move the ``ItemNotFoundError`` exception to the interfaces module as
it's part of public API. Old import still works as we actually
use it where it was previously defined, however, the new import
place is preferred.

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.