| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-02-09 | [1.8.x] Sorted imports with isort; refs #23860. | Tim Graham | |
| Backport of 0ed7d155635da9f79d4dd67e4889087d3673c6da from master | |||
| 2015-01-07 | Exposed Engine in the django.template namespace. | Aymeric Augustin | |
| It's the main entrypoint to the refactored template system. | |||
| 2015-01-06 | Added comments to remove Engine.render_to_string in Django 2.0. | Aymeric Augustin | |
| Since this is a private API introduced in Django 1.8, no documentation is required. | |||
| 2014-12-28 | Raised an error when allowed_include_roots is a string. | Aymeric Augustin | |
| This avoids leaving projects silently vulnerable when this option is set to a string instead of a one-item tuple containing that string, a very common misconfiguration. | |||
| 2014-12-28 | Supported multiple template engines in render_to_string. | Aymeric Augustin | |
| Adjusted its API through a deprecation path according to the DEP. | |||
| 2014-12-28 | Removed extraneous arguments in Engine.from_string. | Aymeric Augustin | |
| This aligns the Django Template Engine API with the common template backend API. | |||
| 2014-12-28 | Looked up the default template engine in the list of all engines. | Aymeric Augustin | |
| 2014-12-28 | Passed a reference to the current engine when instantiating Template. | Aymeric Augustin | |
| 2014-12-28 | Renamed get_template_from_string to from_string. | Aymeric Augustin | |
| The shorter name is just as explicit and, well, shorter. | |||
| 2014-12-28 | Simplified handling of a default value. | Aymeric Augustin | |
| 2014-11-23 | Encapsulated TEMPLATE_DEBUG in Engine. | Aymeric Augustin | |
| 2014-11-23 | Encapsulated TEMPLATE_CONTEXT_PROCESSORS in Engine. | Aymeric Augustin | |
| Since RequestContext doesn't know its Engine until it's passed to Template.render() -- and cannot without breaking a widely used public API -- an elaborate hack is required to apply context processors. | |||
| 2014-11-23 | Moved make_origin into the Engine class. | Aymeric Augustin | |
| 2014-11-23 | Move compile_string into the Engine class. | Aymeric Augustin | |
| 2014-11-23 | Removed dependency of template loaders on Django settings. | Aymeric Augustin | |
| 2014-11-23 | Moved template loaders management in Engine. | Aymeric Augustin | |
| Passed the engine instance to loaders. This is a prerequisite for looking up configuration on the engine instance instead of global settings. This is backwards incompatible for custom template loaders that override __init__. However the documentation doesn't talk about __init__ and the way to pass arguments to custom template loaders isn't specified. I'm considering it a private API. | |||
| 2014-11-23 | Removed unused API get_template_loaders. | Aymeric Augustin | |
| It was introduced in a recent refactoring so this isn't an issue. Then renamed _get_template_loaders to get_template_loaders. | |||
| 2014-11-23 | Introduced a template engine class. | Aymeric Augustin | |
| Moved Django templates loading infrastructure there. | |||
