| #2539 |
Custom tags and filters can be restricted by namespace
|
new
|
|
New feature
|
|
normal
|
| #5865 |
cycle template tag should accept a single argument
|
assigned
|
Giannis Terzopoulos
|
New feature
|
dev
|
|
| #9093 |
Extend inclusion tag syntax to allow custom templates
|
new
|
nobody
|
New feature
|
1.0
|
|
| #9173 |
Conditional content of template blocks
|
new
|
nobody
|
New feature
|
dev
|
|
| #9198 |
Make the {% include %} strip a trailing newline
|
assigned
|
Ahtisham Shafi
|
Cleanup/optimization
|
1.0
|
|
| #9757 |
Make IfNode a baseclass for other if nodes to subclass
|
new
|
nobody
|
Cleanup/optimization
|
1.0
|
|
| #12772 |
Allow loading template tags by fully qualified python module path
|
new
|
|
New feature
|
1.2-beta
|
|
| #13841 |
Allow context processors access to current version of context
|
assigned
|
Colin Copeland
|
New feature
|
dev
|
|
| #13910 |
Add generator version of Template.render(Context)
|
assigned
|
Petr Glotov
|
New feature
|
dev
|
|
| #17664 |
{% if %} template tag silences exceptions inconsistently
|
new
|
|
Bug
|
dev
|
|
| #20434 |
Have a template tag grammar instead of handling token/parser for every tag, and make it possible to introspect the grammar.
|
assigned
|
jonathanslenders
|
New feature
|
|
|
| #21065 |
Internally choosing how to process a template is inconsistent
|
assigned
|
IronJam
|
Cleanup/optimization
|
dev
|
|
| #21772 |
additional context for included templates can override current context
|
new
|
nobody
|
Bug
|
1.6
|
|
| #23356 |
Unable to create template tag which behaves similar to {% verbatim %}
|
new
|
|
Cleanup/optimization
|
dev
|
|
| #23424 |
Verbatim tag fails to render curly braces
|
assigned
|
Atul Bhouraskar
|
Bug
|
dev
|
|
| #24199 |
string_if_invalid doesn't provide information in many cases
|
new
|
nobody
|
Cleanup/optimization
|
dev
|
|
| #24577 |
Restrict extending and including to require templates from the same engine.
|
new
|
nobody
|
Bug
|
dev
|
|
| #25600 |
Template `if` tag behavior change with 1.8, OneToOneField, RelatedObjectDoesNotExist is True?
|
new
|
nobody
|
Bug
|
1.8
|
|
| #25872 |
Add a trans/blocktrans option to force HTML escaping
|
new
|
|
New feature
|
dev
|
|
| #26258 |
Jinja2 rendered templates are not safe by default
|
new
|
nobody
|
Bug
|
1.9
|
|
| #28172 |
Prevent nonexistent template filter arguments from raising VariableDoesNotExist
|
new
|
|
Bug
|
dev
|
|
| #28526 |
Remedy verbose, often unhelpful undefined template variable logging
|
new
|
|
Cleanup/optimization
|
dev
|
|
| #28618 |
Add an easier way to make templates substitutions raise an exception on error
|
assigned
|
Ahmed Nassar
|
New feature
|
1.11
|
|
| #28782 |
Template variable resolution on objects that are no mappings but implement __getitem__
|
assigned
|
Frank Sachsenheim
|
Bug
|
dev
|
|
| #30205 |
New built-in tag to disable invoking callable variables during template variable resolution
|
new
|
nobody
|
New feature
|
dev
|
|
| #32568 |
Prefer SafeString to mark_safe where possible
|
assigned
|
Pravin
|
Cleanup/optimization
|
dev
|
|
| #33098 |
Micro-optimisation for functional.keep_lazy for single argument uses.
|
assigned
|
Keryn Knight
|
Cleanup/optimization
|
dev
|
|
| #34521 |
Use __slots__ for template Node classes
|
new
|
Adam Johnson
|
Cleanup/optimization
|
dev
|
|
| #34581 |
Filters should not implicitly mark unsafe strings as safe without escaping
|
assigned
|
omerimzali
|
Cleanup/optimization
|
dev
|
|
| #35333 |
Template tag `unlocalize` does not work with `date` and `time` filters.
|
assigned
|
Ahmed Nassar
|
Bug
|
dev
|
|
| #35615 |
Add ability to render request.user in templates when async is used
|
assigned
|
GunSliger00007
|
New feature
|
5.0
|
|
| #35675 |
Reduce impact of parsing crafted templates with repeat tags
|
assigned
|
Hailey Johnson
|
Cleanup/optimization
|
dev
|
|
| #35738 |
Deprecate double-dot variable lookups
|
assigned
|
David Smith
|
Cleanup/optimization
|
dev
|
|
| #35899 |
Allow newlines in {% %} tags
|
assigned
|
Anders Hovmöller
|
New feature
|
dev
|
|
| #36049 |
The `upper` template filter should set `is_safe=True`
|
assigned
|
Chaitanya Rahalkar
|
Bug
|
5.1
|
|
| #36307 |
Support passing depth to naturaltime, timesince and timeuntil filters
|
assigned
|
Giannis Terzopoulos
|
New feature
|
dev
|
|
| #36579 |
yesno filter broken for translations that do not respect the ascii comma
|
assigned
|
Klaas van Schelven
|
Cleanup/optimization
|
dev
|
|
| #36728 |
Validate template tag context argument at definition time, rather than compile time
|
assigned
|
Jake Howard
|
Cleanup/optimization
|
dev
|
|