Chameleon

Latest version: v4.6.0

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

Scan your dependencies

Page 5 of 19

3.7.3

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

- Fix regression introduced in 3.6.2 where the default marker would
incorrectly change its value between templates, causing issues in
software which depends on the value being treated as a global
object.

3.7.2

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

- Allow setting a custom value representation function, allowing
custom formatting of variables during exception formatting.

3.7.1

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

- Fix compatibility issue with Python 3.9.

3.7.0

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

- Fixed garbage collection issue with variable scope objects (issue 301).

- Fixed issue where setting a global variable would not be available
locally.

- A `RepeatDict` no longer inherits from `dict` since it does not
actually provide that interface in a meaningful way.

- Added feature gate `enable_comment_interpolation` which controls
whether expression interpolation is enabled inside HTML comments
(default is enabled).

- Added support for Python 3.6+ f-strings (issue 294).

3.6.2

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

- Fix SyntaxWarnings in Python 3.8 resulting from comparing literals with 'is'.
See https://github.com/plone/Products.CMFPlone/issues/2890.

3.6.1

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

- Fix limited search expression for illegal double hyphens in HTML
comments to fix issue 289.

Page 5 of 19

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.