Zope.security

Latest version: v7.3

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

Scan your dependencies

Page 3 of 11

5.3

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

- Allow calling bound methods of some built-in objects such as ``().__repr__``
and ``{}.__repr__`` by default. This worked on Python 2, but raised
``ForbiddenAttribute`` on Python 3. See `issue 75
<https://github.com/zopefoundation/zope.security/issues/75>`_.

- Remove usage of ``unittest.makeSuite`` as it is deprecated in Python 3.11+.
See `issue 83
<https://github.com/zopefoundation/zope.security/issues/83>`_.

- Add support for Python 3.11 (as of 3.11.0a7).

5.2

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

- Add support for Python 3.9 and 3.10.

5.1.1

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

- Ensure all objects have consistent interface resolution orders (if
all dependencies are up-to-date). See `issue 71
<https://github.com/zopefoundation/zope.security/issues/71>`_.

5.1.0

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

- Let proxied interfaces be iterated on Python 3. This worked on
Python 2, but raised ``ForbiddenAttribute`` an Python 3. See
`zope.interface issue 141 <https://github.com/zopefoundation/zope.interface/issues/141>`_.

- Allow to use a common Sphinx version for Python 2 and 3.

5.0.0

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

- Drop support for Python 3.4.

- Add support for Python 3.8.

- Properly declare dependency on zope.schema >= 4.2.0, introduced in
zope.security 4.2.1.

- Fix dict item view iteration on PyPy3 7.x.

4.3.1

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

- Fix the decimal.Decimal checker, ``__truediv__`` was missing causing
``ForbiddenAttribute`` on a ``ProxyFactory(Decimal('1')) / 1`` operation

Page 3 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.