Z3c.pt

Latest version: v4.4

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

Scan your dependencies

Page 3 of 10

2.2.3

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

Compatibility:

- The translation function now accepts (but ignores) a ``context``
argument. This fixes a compatibility issue with Chameleon 2.9.x.

2.2.2

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

Bugfixes:

- Do not rely on the "LANGUAGE" request key to skip language
negotiation. Instead, we assume that negotiation is cheap (and
probably cached).

2.2.1

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

- Only require Chameleon >= 2.4, was needlessly bumped in last release.

- Add test extra, remove versions from buildout.cfg.

2.2

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

Features:

- Whitespace between attributes is now reduced to a single whitespace
character.

- The ``request`` symbol is no longer required to evaluate a path
expression; it now defaults to ``None`` if not present in the
namespace.

Bugfixes:

- The content provider expression now correctly applies TAL namespace
data.

Changes:

- The ``ZopeTraverser`` class has been removed and replaced with a
simple function.

2.1.5

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

- Use non-strict mode if available for compatibility with the
reference engine where expressions are only compiled at evaluation
time.

2.1.4

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

- The provider expression is now first evaluated as a string
expression, the result of which is used as the content provider
name.

This fixes an issue where (provider-) string expressions would not
get evaluated correctly, e.g. ``provider: ${mgr}``.

Page 3 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.