Zope.locking

Latest version: v2.1.0

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

Scan your dependencies

Page 1 of 2

2.1.1

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

- Nothing changed yet.

2.1.0

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

- Fix DeprecationWarnings for ObjectEvent.

- Add support for Python 3.7 and 3.8.

- Drop support for Python 3.3 and 3.4.

2.0.0

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

- Python 3 compatibility.

- Note: The browser views and related code where removed. You need to provide
those in application-level code now.

- Package the zcml files.

- Updated dependencies.

- Revived from svn.zope.org

1.2.2

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

- Consolidate duplicate evolution code.

- Split generations config into its own zcml file.

1.2.1

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

- Bug fix: the generation added in 1.2 did not properly clean up
expired tokens, and could leave the token utility in an inconsistent
state.

1.2

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

- Bug fix: tokens were stored in a manner that prevented them from
being cleaned up properly in the utility's _principal_ids mapping.
Make zope.locking.tokens.Token orderable to fix this, as tokens
are stored as keys in BTrees.

- Add a zope.app.generations Schema Manager to clean up any lingering
tokens due to this bug. Token utilities not accessible through the
component registry can be cleaned up manually with
zope.locking.generations.fix_token_utility.

- TokenUtility's register method will now add the token to the utility's
database connection if the token provides IPersistent.

- Clean up the tests and docs and move some common code to testing.py.

- Fix some missing imports.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.