Z3c.pt

Latest version: v4.4

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

Scan your dependencies

Page 7 of 10

1.0b13

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

- When traversing on dictionaries, only exposes dictionary items
(never attributes); this is to avoid ambiguity. [sidnei, malthe]

- Path expressions need to pass further path items in reverse order to
traversePathElement, because that's what it expects. [sidnei]

1.0b12

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

- Insert initial variable context into dynamic scope. The presence of
these is expected by many application. [malthe]

1.0b11

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

- If a namespace-acquired object provides ``ITraversable``, use path
traversal. [malthe]

- Implemented TALES function namespaces. [sidnei, malthe]

- Catch ``NameError`` in exists-traverser (return false). [malthe]

- Catch ``NameError`` in exists-evaluator (return false). [malthe]

- If the supplied ``context`` and ``request`` parameters are trivial,
get them from the view instance. [malthe]

- Expressions in text templates are never escaped. [malthe]

- Do not bind template to a trivial instance. [malthe]

1.0b10

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

- Fixed exists-traverser such that it always returns a boolean
value. [malthe]

1.0b9

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

- When evaluating path-expressions at runtime (e.g. the ``path``
method), run the source through the transform first to support
dynamic scope. [malthe]

1.0b8

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

- Allow attribute access to ``__call__`` method on bound page
templates. [malthe]

Page 7 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.