Jinja2

Software Screenshot:
Jinja2
Software Details:
Version: 2.7.3
Upload Date: 12 May 15
Developer: Armin Ronacher
Distribution Type: Freeware
Downloads: 11

Rating: nan/5 (Total Votes: 0)

It provides a Django inspired non-XML syntax but supports an optional sandboxed environment and inline expressions.

Features:

  • Configurable syntax. If generating LaTeX or other formats with Jinja2 the user can change the delimiters to something that integrates better into the LaTeX markup.
  • Fast. While performance is not the primarily target of Jinja2 it's surprisingly fast. The overhead compared to regular Python code was reduced to the very minimum.
  • Easy to debug. Jinja2 integrates directly into the Python traceback system which allows to debug Jinja2 templates with regular Python debugging helpers.
  • Secure. It's possible to evaluate untrusted template code if the optional sandbox is enabled. This allows Jinja2 to be used as templating language for applications where users may modify the template design.

What is new in this release:

  • Security issue:
  • Corrected the security fix for the cache folder. This fix was provided by RedHat.

What is new in version 2.7.2:

  • Security issue:
  • Changed the default folder for the filesystem cache to be user specific and read and write protected on UNIX systems.

What is new in version 2.5.4:

  • Fixed an operator precedence bug with unary operations.
  • Migrating to git.

What is new in version 2.5.2:

  • Merged in fix for Python 3 regarding precisions.
  • Improved message and unbroke 3.x.
  • Unbroke setup.py.
  • Fixed an issue with unary operators having the wrong precedence.

What is new in version 2.5.1:

  • Fixed an issue with unary operators having the wrong precedence.
  • Fixed the abs filter test.
  • MarkupSafe is now used for the Jinja2 speedups.
  • Added docs for comparisions.

What is new in version 2.4:

  • The environment template loading functions now transparently pass through a template object if it was passed to it. This makes it possible to import or extend from a template object that was passed to the template.
  • Added a :class:`ModuleLoader` that can load templates from precompiled sources. The environment now features a method to compile the templates from a configured loader into a zip file or folder.
  • The _speedups C extension now supports Python 3.
  • Added support for autoescaping toggling sections and support for evaluation contexts (:ref:`eval-context`).
  • Extensions have a priority now.

Requirements:

  • Python 2.4 or higher
  • A working C-compiler
  • Python ctypes

Similar Software

gonzoHero
gonzoHero

12 Apr 15

Tagedit
Tagedit

13 May 15

Twig
Twig

10 Dec 15

Other Software of Developer Armin Ronacher

Comments to Jinja2

Comments not found
Add Comment
Turn on images!