Five-pt

Latest version: v3.0

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

Scan your dependencies

Page 3 of 6

2.1.1

~~~~~~~~~~~~~~~~~~

- Added builtins from ``RestrictedPython`` to context for Zope 2
templates.

This fixes name error issues on templates that use one or more
utility function builtins normally available to Python expressions
in restricted mode.
[malthe]

2.1

~~~~~~~~~~~~~~~~

- Point release.

- Use trusted path expression for trusted expression engine.
[malthe]

- Fixed template context issues where a ``request`` would be required
by the path expression compiler but not provided (typically when in
a situation where the user is unauthorized to view content).
[malthe]

2.1rc1

~~~~~~~~~~~~~~~~~~~~

- Major architectural change.

The package no longer contains own template classes; instead,
patches are made to switch from the reference TAL interpreter to the
Chameleon TAL compiler.
[malthe]

2.0rc3

~~~~~~~~~~~~~~~~~~~~

- Refactor custom Python expression implementation to use the
``parse`` method. This builds directly on the base implementation
and its behavior.
[malthe]

2.0rc2

~~~~~~~~~~~~~~~~~~~~

- Have the base template class implement ``IPageTemplate`` from
``zope.pagetemplate``. This interface is relied on for a number of
adapter registrations and the missing interface declaration affects
packages such as ``plone.caching``.
[malthe]

- Set default reload mode to the Zope 2 application server
configuration's ``debug_mode`` value.
[malthe]

2.0rc1

~~~~~~~~~~~~~~~~~~~~

- Update to Chameleon 2.0.

This release includes many changes and is a complete rewrite of the
1.x series.

Note that Python 2.5+ is now required.
[malthe]

- Python-expressions are now subject to access-control security.
[malthe]

Page 3 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.