-
Fixed loading template names with backslashes on Windows (#249).
-
Added Django’s
json_script
filter for Django 2.1 and higher. -
Fixed docs site stylesheet.
-
Added Django 3.1 support.
-
Removed Django 1.11 support.
-
Added Python 3.9 (rc1) to test suite.
-
Clarified "not recommended" usage of context processors with django-jinja in the docs.
-
Documented compatibility changes made in version 2.5.0.
-
Cut new release to reflect this in package metadata.
-
Fix compatibility issues with Django 3.0, minimum version now 1.11.
-
Dropped support for Python 2.7, 3.4, adding support through 3.8.
-
Revert the 2.3.1 change because importing jinja templates from django is not intended feature and that change breaks the django template object signature.
-
Add minor fixes allowing creating templatetags that can load jinja2 templates into django templates (refer to issues #94 and #201 for more information).
-
Fix support for django debug toolbar 1.4
-
Improve syntax error reporting.
-
Improve debug instrumentation.
-
Add generic views helpers (thanks to @sbutler).
-
Minor fixes on imports.
-
Add helper for set the "undefined" parameter in a easy way.
-
Add a simple way to add extensions from apps.
-
Fixed bug related to csrf_token.
-
Do not load django < 1.7 setup related settings for django 1.8 backend.
-
Fix django-debug-toolbar compatibility.
-
Fix bug related to doble inclusion of DEFAULT_EXTENSIONS.
-
Remove the extra django filters extension and document the change.
-
Now all builtin filters, and global functions are implemented using jinja2 extensions.
-
Breaking change: JINJA2_FILTERS_REPLACE_FROM_DJANGO is removed
-
Improved JINJA2_LOADER handling for django ⇐ 1.7
-
Add documentation entry for JINJA2_LOADER.
-
Fix typos on function names.
-
Honor Django’s
setting_changed
signal to reinitialize the Jinja2 environment.
Thanks to @akx
-
Code base refactored.
-
Add django 1.8 support.
-
Remove
fix_ampersands
filter. -
Fix linebreaksbr autoescape bug.
-
Start using
jinja2.DebugUndefined
when settings.DEBUG is True.
-
Fix template loaders order.
-
Convert documentation to asciidoctor.
-
Move changelog to separated file.
-
Add render_with decorator as replacement for django inclusion_tag.
-
Reorder how builtin functions/filters are setted making easy overwrite them.
-
Add timezone template filters and template global functions: localtime, tz and timezone.
-
Fix django 1.7 warnings on run tests.
-
Add all rest methods to error views (403, 404, 500).
-
Add settings JINJA2_FILTERS_REPLACE_FROM_DJANGO
-
Add settings JINJA2_MUTE_URLRESOLVE_EXCEPTIONS
-
Improvements on cache tag.
-
Other bugfixes.
-
Change template order selection.
-
New contrib: subdomains
-
New contrib: dajax-ice
-
Documentation fixes.
-
Minor improvements.
-
Remove obsolete version variable from init.py file.
-
Add bytecode cache with django cache framework support.
-
Introduce backward incompatible change: all contrib apps are renamed (prepened _ on each module name) for avoid name conflicts with the original package.
-
Put autoescape ON by default.
-
Add easy_thumbnails contrib app
-
Add django humanize contrib app