Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jul 24, 2011
  1. master is 2.7-dev

    authored
  2. version is now static

    authored
Commits on Nov 7, 2010
  1. @IanLewis

    Changed naked except statements to catch only subclasses of Exception.

    IanLewis authored committed
    Naked except statements catch subclasses of BaseException which
    can occur anywhere (i.e. KeyboardInterrupt).
    
    Unexpected issues can occur when the exception happens during the
    loading of a module. The python interpreter doesn't know about a
    module's failed load and does not remove it from sys.modules. This
    is particularly a problem on AppEngine where python will think the
    module is loaded but in fact the module load has failed.
    
    See: http://code.google.com/p/googleappengine/issues/detail?id=1409
    Signed-off-by: Armin Ronacher <armin.ronacher@active-4.com>
Commits on Mar 14, 2010
  1. Biggest change to Jinja since the 1.x migration: added evaluation con…

    authored
    …texts
    
    which make it possible to keep the ahead of time optimizations and provide
    dynamic activation and deactivation of autoescaping and other context
    specific features.
    
    --HG--
    branch : trunk
Commits on Mar 12, 2010
  1. added a :class:`ModuleLoader` that can load templates from

    authored
    precompiled sources.  The environment now features a method
    to compile the templates from a configured loader into a zip
    file or folder.
    
    --HG--
    branch : trunk
    extra : rebase_source : 4824f663e4ff58ca3d2176c65fc1b7494e1f0c43
Commits on Jan 22, 2010
  1. It's a new year

    authored
    --HG--
    branch : trunk
Commits on Jan 13, 2010
  1. include tags are now able to select between multiple templates

    authored
    and take the first that exists, if a list of templates is
    given.
    
    --HG--
    branch : trunk
Commits on Jan 4, 2009
  1. Copyright switch to "The Jinja Team".

    authored
    --HG--
    branch : trunk
Commits on Oct 5, 2008
  1. Various cleanups and added custom cycler.

    authored
    --HG--
    branch : trunk
Commits on Sep 18, 2008
  1. Fixed bytecode cache and added support for memcached (tests still mis…

    authored
    …sing)
    
    --HG--
    branch : trunk
Commits on Sep 17, 2008
  1. Improved bbcache and documented it.

    authored
    --HG--
    branch : trunk
Commits on May 28, 2008
  1. some more documentation updates and minor code cleanups. Additionally…

    authored
    … True and true in the template are the same now, same for false/False and none/None.
    
    --HG--
    branch : trunk
Commits on May 1, 2008
  1. added cache_clear function

    authored
    --HG--
    branch : trunk
Commits on Apr 30, 2008
Commits on Apr 28, 2008
  1. autoescaping is separate from finalize now and Markup is completely i…

    authored
    …gnored if the environment is not in autoescape mode
    
    --HG--
    branch : trunk
Commits on Apr 24, 2008
  1. inheritance uses a less awkward hack for contexts now and subclassing…

    authored
    … templates is possible
    
    --HG--
    branch : trunk
Commits on Apr 22, 2008
  1. fixed more unittests

    authored
    --HG--
    branch : trunk
Commits on Apr 20, 2008
  1. added first code for parser extensions and moved some code in speedup…

    authored
    …s around
    
    --HG--
    branch : trunk
Commits on Apr 17, 2008
  1. improved undefined behavior

    authored
    --HG--
    branch : trunk
  2. simplified loader api and added builtin caching

    authored
    --HG--
    branch : trunk
  3. added autoescaping

    authored
    --HG--
    branch : trunk
Commits on Apr 14, 2008
  1. added sandbox and exchageable undefined objects

    authored
    --HG--
    branch : trunk
Commits on Mar 31, 2008
  1. first version of new parser

    authored
    --HG--
    branch : trunk
  2. a clean restart

    authored
    --HG--
    branch : trunk
    rename : jinja/__init__.py => jinja2/__init__.py
    rename : jinja/_debugger.c => jinja2/_debugger.c
    rename : jinja/_native.py => jinja2/_native.py
    rename : jinja/_speedups.c => jinja2/_speedups.c
    rename : jinja/constants.py => jinja2/constants.py
    rename : jinja/contrib/__init__.py => jinja2/contrib/__init__.py
    rename : jinja/contrib/_djangosupport.py => jinja2/contrib/_djangosupport.py
    rename : jinja/contrib/djangosupport.py => jinja2/contrib/djangosupport.py
    rename : jinja/datastructure.py => jinja2/datastructure.py
    rename : jinja/defaults.py => jinja2/defaults.py
    rename : jinja/environment.py => jinja2/environment.py
    rename : jinja/exceptions.py => jinja2/exceptions.py
    rename : jinja/filters.py => jinja2/filters.py
    rename : jinja/lexer.py => jinja2/lexer.py
    rename : jinja/loaders.py => jinja2/loaders.py
    rename : jinja/nodes.py => jinja2/nodes.py
    rename : jinja/parser.py => jinja2/parser.py
    rename : jinja/tests.py => jinja2/tests.py
    rename : jinja/translators/__init__.py => jinja2/translators/__init__.py
    rename : jinja/translators/python.py => jinja2/translators/python.py
    rename : jinja/utils.py => jinja2/utils.py
Something went wrong with that request. Please try again.