Chameleon

Latest version: v4.5.4

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

Scan your dependencies

Page 5 of 19

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.

3.6

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

- Exclude `RuntimeError` (or `RecursionError` when available) from
exception wrapping.

- Fix double dollar '$$' escaping such that a double dollar is always
resolved, either as an interpolation expression, or as an escape
where it is substituted by a single dollar symbol. This is now
consistent with Zope's handling of this character.

Backslash-escaping of dollar-based string interpolation is no longer
supported. The documentation has been updated to reflect this
change.

This fixes issue 283. Note that this reverses some of the changes
introduced to fix issue 265.

- Drop support for Python 3.3.

Page 5 of 19

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.