Changelog for
python38-Mako-1.2.3-1.1.noarch.rpm :
* Thu Sep 29 2022 Dirk Müller
- update to 1.2.3:
* Fixed issue in lexer in the same category as that of :ticket:`366` where the regexp used to match an end tag didn\'t correctly organize for matching characters surrounded by whitespace, leading to high memory / interpreter hang if a closing tag incorrectly had a large amount of unterminated space in it. Credit to Sebastian Chnelik for locating the issue.
* As Mako templates inherently render and directly invoke arbitrary Python code from the template source, it is
*
*never
*
* appropriate to create templates that contain untrusted input.
* Sun Sep 11 2022 Dirk Müller - update to 1.2.2:
* Fixed issue in lexer where the regexp used to match tags would not correctly interpret quoted sections individually
* Mon Jul 18 2022 Steve Kowalik - Update to 1.2.1:
* [bug] [tests] Various fixes to the test suite in the area of exception message rendering to accommodate for variability in Python versions as well as Pygments.
* [performance] Optimized some codepaths within the lexer/Python code generation process, improving performance for generation of templates prior to their being cached. Pull request courtesy Takuto Ikuta.
* [changed] [py3k] Corrected \"universal wheel\" directive in setup.cfg so that building a wheel does not target Python 2.
* [changed] [py3k] The bytestring_passthrough template argument is removed, as this flag only applied to Python 2.
* [changed] [py3k] With the removal of Python 2\'s cStringIO, Mako now uses its own internal FastEncodingBuffer exclusively.
* [changed] Refactored test utilities into mako.testing module. Removed unittest.TestCase dependency in favor of pytest.
* [changed] [setup] Replaced the use of pkg_resources with the importlib library. For Python < 3.8 the library importlib_metadata is used.
* [changed] [py3k] Removed support for Python 2 and Python 3.6. Mako now requires Python >= 3.7.
* [bug] [py3k] Mako now performs exception chaining using raise from, correctly identifying underlying exception conditions when it raises its own exceptions. Pull request courtesy Ram Rachum.- Remove python2 gubbins, since it is no longer supported.
* Thu Mar 24 2022 pgajdosAATTsuse.com- python-mock is not required for build
* Mon Dec 06 2021 Dirk Müller - update to 1.1.6:
* Fixed issue where control statements on multi lines with a backslash would not parse correctly if the template itself contained CR/LF pairs as on Windows.
* Sat Oct 16 2021 Dirk Müller - update to 1.1.5:
* Fixed some issues with running the test suite which would be revealed by running tests in random order.
* Wed Oct 06 2021 Matej Cepl - Remove obsolete %suse_version %if
* Tue Oct 05 2021 Stefan Schubert - Added BuildRequires: alts
* Thu Sep 30 2021 Stefan Schubert - Use libalternatives instead of update-alternatives.
* Sun Jan 24 2021 Dirk Müller - update to 1.1.4:
* Fixed Python deprecation issues related to module importing, as well as file access within the Lingua plugin, for deprecated APIs that began to emit warnings under Python 3.10.
* Fri Dec 11 2020 Benjamin Greiner - Let the python-rpm-macros do their job for the correct provides and obsoletes tags for multiple python3 flavors gh#openSUSE/python-rpm-macros#66
* Mon Jun 08 2020 Ondřej Súkup - update to 1.1.3
* The default template encoding is now utf-8
* Mon May 25 2020 Petr Gajdos - %python3_only -> %python_alternative
* Mon Mar 02 2020 Ondřej Súkup - update to 1.1.2
* Added –output-file argument to the Mako command line runner
* Tue Feb 18 2020 Ondřej Súkup - update to 1.1.1
* Replaced usage of the long-superseded “parser.suite” module in the mako.util package for parsing the python magic encoding comment with the “ast.parse” function
* Added “babel” and “lingua” dependency entries to the setuptools entrypoints for the babel and lingua extensions
* Mon Aug 05 2019 pgajdosAATTsuse.com- version update to 1.1.0
* Removed the \"python setup.py test\" feature in favor
* Replaced usage of ``inspect.getfullargspec()`` with the vendored version used by SQLAlchemy, Alembic to avoid future deprecation warnings.
* Mon Jul 29 2019 pgajdosAATTsuse.com- version update to 1.0.14
* The n filter is now supported in the <%page> tag. This allows a template to omit the default expression filters throughout a whole template, for those cases where a template-wide filter needs to have default filtering disabled.
* Fixed issue where the correct file URI would not be shown in the template-formatted exception traceback if the template filename were not known. Additionally fixes an issue where stale filenames would be displayed if a stack trace alternated between different templates.
* Improved the line-number tracking for source lines inside of Python <% ... %> blocks, such that text- and HTML-formatted exception traces such as that of html_error_template() now report the correct source line inside the block, rather than the first line of the block itself. Exceptions in <%! ... %> blocks which get raised while loading the module are still not reported correctly, as these are handled before the Mako code is generated.
* Tue Jun 18 2019 Tomáš Chvátal - Update to 1.0.12:
* Fixed regression where import refactors in Mako 1.0.11 caused broken imports on Python 3.8.
* Updated for additional project metadata in setup.py. Additionally, the code has been reformatted using Black and zimports.
* Thu May 16 2019 kwuAATTsuse.com- Update to 1.0.10:
* Added default encoding for Python 3 for traceback.
* Mon Apr 29 2019 Tomáš Chvátal - Update to 1.0.9:
* Fixed an element in the AST Python generator which changed for Python 3.8
* Thu Mar 21 2019 Ondřej Súkup - update to 1.0.8
* Added --output-encoding flag to the mako-render script
* Thu Jul 05 2018 mceplAATTsuse.com- Clean up SPEC file.
* Tue Mar 06 2018 aplanasAATTsuse.com- Allows Recommends and Suggest in Fedora
* Tue Feb 27 2018 aplanasAATTsuse.com- Recommends only for SUSE