Changelog History
Page 1
-
v3.9.1 Changes
May 14, 2021- Avoid various traceback reference cycles.
-
v3.9.0 Changes
February 26, 2021โ Removed compatibility code for unsupported Python versions
โฌ๏ธ Dropped support for obsolete Python 3.4
๐ Fixed namespace handling when redefining a variable in the same
tal:define
(#237 <https://github.com/malthe/chameleon/issues/237>
_)๐ Fixed failure computing a template's digest if
template.filename
is None (#254 <https://github.com/malthe/chameleon/issues/254>
_)
-
v3.8.1 Changes
July 06, 2020โ Added code optimization to reduce sequential appends of static text.
0๏ธโฃ The
default
symbol in dynamic attributes is now symbolic. Previously, it was assigned the string value of the default attribute text. A similar change has been made for switch/case expressions.The built-in
attrs
dictionary of static element attributes now correctly works withtal:define
, etc.๐ Fix slice code generation compatibility issue on Python 3.9.
-
v3.8.0 Changes
June 25, 2020๐ฆ Expose default marker as importable symbol
chameleon.tales.DEFAULT_MARKER
.โ Removed legacy flag
literal_false
. To get a similar behavior, useboolean_attributes
.
-
v3.7.4 Changes
June 17, 2020- ๐ Fix brown-bag release.
-
v3.7.3 Changes
June 17, 2020- ๐ 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.
-
v3.7.2 Changes
May 31, 2020- ๐ Allow setting a custom value representation function, allowing custom formatting of variables during exception formatting.
-
v3.7.1 Changes
May 10, 2020- ๐ Fix compatiblity issue with Python 3.9.
-
v3.7.0 Changes
March 26, 2020๐ 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 fromdict
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).
-
v3.6.2 Changes
June 22, 2019- ๐ Fix SyntaxWarnings in Python 3.8 resulting from comparing literals with 'is'. See https://github.com/plone/Products.CMFPlone/issues/2890.