Changelog for
python3-Chameleon-3.10.1-lp153.27.1.noarch.rpm :
* Tue Aug 02 2022 Otto Hollmann
- version update to 3.10.1
* Fix __str__ method of chameleon.exc.TemplateError (#356)
* Make scope class dict-like (#305)
* Work in FIPS enabled environments (#345)
* Fix tab handling issue (#350)
* Thu May 20 2021 pgajdosAATTsuse.com- version update to 3.9.1
* Avoid various traceback reference cycles.
* 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)
* Fixed failure computing a template\'s digest if template.filename is None (#254)- %check: use %pytest macro
* Wed Jul 08 2020 Ondřej Súkup - Update to 3.8.1
* Added code optimization to reduce sequential appends of static text.
* The default symbol in dynamic attributes is now symbolic.
* The built-in attrs dictionary of static element attributes now correctly works with tal:define, etc.
* Fix slice code generation compatibility issue on Python 3.9.
* Expose default marker as importable symbol chameleon.tales.DEFAULT_MARKER.
* Removed legacy flag literal_false. To get a similar behavior, use boolean_attributes.
* Mon Jun 08 2020 Ondřej Súkup - Update to 3.7.2
* Fix compatiblity issue with Python 3.9.
* Allow setting a custom value representation function
* Fri Apr 17 2020 Marketa Calabkova - Update to 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).
* Mon Jul 22 2019 Tomáš Chvátal - Update to 3.6.2:
* Fix SyntaxWarnings in Python 3.8 resulting from comparing literals with \'is\'
* Mon Apr 01 2019 Tomáš Chvátal - Update to 3.6.1:
* Fix limited search expression for illegal double hyphens in HTML comments to fix issue #289.
* Thu Mar 07 2019 Tomáš Chvátal - Fix macro expansion
* Tue Mar 05 2019 Tomáš Chvátal - Update to version 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.
* Drop support for Python 3.3.
* Add support for Python 3.8.
* Add support for TAL attributes in an XML declaration tag. This fixes issue #269.
* Add support for custom exception handling for the tal:on-error statement. There is now an option on_error_handler available as a template configuration (issue #266).
* Fix issue where double \'$$\' escaping would affect non-interpolation expressions such as the bare \'$$\' (issue #265).
* Fix an issue where backslash dollar escaping would leave the backslash character still in place.
* Fix regression with translations in case of multiple nodes.
* Reset error token when rendering internal macro calls.
* Fix edge case in exception handler causing recursion. [MatthewWilkes]
* Add the automatic variable macroname that\'s bound to the name of the executing macro. Fixes https://github.com/malthe/chameleon/issues/238
* A tokenizer can now be configured on the template class. This is useful in the case where the template file input is modified before parsing (for example, where some tags are stripped away) such that token positions need to be offset accordingly for error locations to be rendered correctly.
* Expression errors now display source marker (previously only filename, line and column was shown).
* No longer require Python source files to import modules. [mrh1997]
* Tue Mar 05 2019 Tomáš Chvátal - Drop the doc subpackage, not really needed- Format with spec-cleaner and reduce some of the conditionals- Update url
* Tue Dec 04 2018 Matej Cepl - Remove superfluous devel dependency for noarch package
* Sat Sep 16 2017 brunoAATTioda-net.ch- Update to version 3.1 + Features: Add option restricted_namespace which controls whether to restrict namespaces to those defined and used by the page template language. [hansroh] + Bugs: Fixed attribute HTML entity escaping issue where an entity such as & would be encoded twice. + Optimizations: Simplify exception tracking, reducing bytecode size significantly. Avoid checking if a static string is None during expression interpolation. 3.0 (2016-12-07) + Bugs: Fix issue on Python 2 where an exception was not cleared when using the pipe operator and was thus accessible through sys.exc_info(). The “exists” expression no longer leaks error information. Escape ‘$$’ into ‘$’ in both content and string expressions. Fix use of macro definition inside translation block. + Improvements: Allow unquoted attribute values. Wrap attribute error thrown when trying to use a non-macro as a macro as a RenderError to get proper error output. Throw a parse error if ‘–’ (double hyphen) appears in an XML comment. The i18n:target attribute now overrides a default target_language variable and is passed to the translation function. Include filename in the on-disk cache module name. Previously, only the SHA digest in hex representation would be used, making it difficult to see where the module came from. This fixes issue #132. Add support for non-ascii attribute names. [sank] + Compatibility: Drop support for Python 2.6, 3.1, and 3.2. 2.25 (2016-09-24) Add explicit support / testing for Python 3.5. Add \\r to negative regex matches to the chameleon parser, where \
is used but \\r was missing. Fixes a case, where the tag name was parsed into html\\r instead of html. Fixes: https://github.com/malthe/chameleon/issues/219 2.24 (2015-10-28) Fixed Python 3.5 compatibility. Fixed brown bag release. 2.23 (2015-10-26) Added enable_data_attributes option that allows using HTML5 data attributes as control attributes instead or in addition to XML namespace attributes.- Packaging : + Move to singlespec + Spec-cleanup + Split documentation to speedup rebuild
* Fri Feb 06 2015 hpjAATTurpla.net- Update to version 2.22 + Changes from 2.22 (2015-02-06) Fix brown bag release. + Changes from 2.21 (2015-02-06) Added RenderError exception which indicates that an error occurred during the evaluation of an expression. Clean up TemplateError exception implementation. + Changes from 2.20 (2015-01-12) Pass search_path to template class when loaded using TemplateLoader (or one of the derived classes). [faassen] + Changes from 2.19 (2015-01-06) Fix logging deprecation. Fix environment-based configuration logging error. + Changes from 2.18 (2014-11-03) Fix minor compilation error. + Changes from 2.17 (2014-11-03) Add support for i18n:context. [wiggy] Add missing ‘parity’ repeat property. [voxspox] Don’t modify environment when getting variables from it. [fschulze] + Changes from 2.16 (2014-05-06) If a repeat expression evaluates to None then it is now equivalent to an empty set. This changes a behavior introduced in 2.14. This fixes issue #172. Remove fossil test dependency on deprecated distribute. Add explicit support / testing for Python 3.3 / 3.4. Drop explicit support for Python 2.5 (out of maintenance, and no longer supported by tox or Travis-CI). + Changes from 2.15 (2014-03-11) Add Support for Python 3.4’s NameConstant. [brakhane]