Repoze.tm2

Latest version: v2.2.0

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

Scan your dependencies

Page 1 of 4

2.2.0

------------------

- Add support for Python 3.7, 3.8, 3.9, 3.10, and 3.11.

- Drop suppport for Python 2.7, 3.4, 3.5 and 3.6.

- Add Github Actions workflow running unit tests / coverage for PRs.

2.1

----------------

- Add support for Python 3.4, 3.5 and PyPy3.

- Drop support for Python 2.6 and 3.2.

- Add support for testing under Travis.

2.0

----------------

- Avoid swallowing the original exception while aborting the transaction
in middleware. See PR 3.

2.0b1

------------------

- Middleware is now a generator, to deal appropriately with application
iterators which are themselves not lists.

- Convert use of deprecated failIf/failUnless to assertFalse/assertTrue.

- Add support for testing under supported Pythons using Tox.

- Add explicit support for Python 3.2 ad 3.3.

- Drop support for Python 2.4, 2.5.

1.0

----------------

- Run OOTB under Python 2.4 / 2.5 (pin 'transaction' dependency to
a supported version when running under 2.4 / 2.5).

1.0b2

------------------

- A new header ``X-Tm`` is now honored by the ``default_commit_veto`` commit
veto hook. If this header exists in the headerlist, its value must be a
string. If its value is ``commit``, the transaction will be committed
regardless of the status code or the value of ``X-Tm-Abort``. If the value
of the ``X-Tm`` header is ``abort`` (or any other string value except
``commit``), the transaction will be aborted regardless of the status code
or the value of ``X-Tm-Abort``.

- Use of the ``X-Tm-Abort`` header is now deprecated. Instead use the
``X-Tm`` header with a value of ``abort`` instead.

- Add API docs section.

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.