[Bug 264990] devel/py-Jinja2: Update to 3.1.2
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 02 Jul 2022 11:33:32 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=264990
Bug ID: 264990
Summary: devel/py-Jinja2: Update to 3.1.2
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Many People
Priority: ---
Component: Individual Port(s)
Assignee: nivit@FreeBSD.org
Reporter: p5B2EA84B3@t-online.de
Flags: maintainer-feedback?(nivit@FreeBSD.org)
Assignee: nivit@FreeBSD.org
Consider renaming port to devel/py-jinja as jinja2 is now version 3.x and
devel/py-jinja is devel/py-Jinja expired on 2017-03-03
Changes
Version 3.1.2
Released 2022-04-28
Add parameters to Environment.overlay to match __init__. #1645
Handle race condition in FileSystemBytecodeCache. #1654
Version 3.1.1
Released 2022-03-25
The template filename on Windows uses the primary path separator. #1637
Version 3.1.0
Released 2022-03-24
Drop support for Python 3.6. #1534
Remove previously deprecated code. #1544
WithExtension and AutoEscapeExtension are built-in now.
contextfilter and contextfunction are replaced by pass_context.
evalcontextfilter and evalcontextfunction are replaced by pass_eval_context.
environmentfilter and environmentfunction are replaced by pass_environment.
Markup and escape should be imported from MarkupSafe.
Compiled templates from very old Jinja versions may need to be
recompiled.
Legacy resolve mode for Context subclasses is no longer supported.
Override resolve_or_missing instead of resolve.
unicode_urlencode is renamed to url_quote.
Add support for native types in macros. #1510
The {% trans %} tag can use pgettext and npgettext by passing a context
string as the first token in the tag, like {% trans "title" %}. #1430
Update valid identifier characters from Python 3.6 to 3.7. #1571
Filters and tests decorated with @async_variant are pickleable. #1612
Add items filter. #1561
Subscriptions ([0], etc.) can be used after filters, tests, and calls when
the environment is in async mode. #1573
The groupby filter is case-insensitive by default, matching other
comparison filters. Added the case_sensitive parameter to control this. #1463
Windows drive-relative path segments in template names will not result in
FileSystemLoader and PackageLoader loading from drive-relative paths. #1621
Version 3.0.3
Released 2021-11-09
Fix traceback rewriting internals for Python 3.10 and 3.11. #1535
Fix how the native environment treats leading and trailing spaces when
parsing values on Python 3.10. #1537
Improve async performance by avoiding checks for common types. #1514
Revert change to hash(Node) behavior. Nodes are hashed by id again #1521
PackageLoader works when the package is a single module file. #1512
Version 3.0.2
Released 2021-10-04
Fix a loop scoping bug that caused assignments in nested loops to still be
referenced outside of it. #1427
Make compile_templates deterministic for filter and import names. #1452,
#1453
Revert an unintended change that caused Undefined to act like
StrictUndefined for the in operator. #1448
Imported macros have access to the current template globals in async
environments. #1494
PackageLoader will not include a current directory (.) path segment. This
allows loading templates from the root of a zip import. #1467
--
You are receiving this mail because:
You are the assignee for the bug.