Permalink
Commits on Jun 29, 2011
  1. If importing a bundle fails it now gives the original error.

    Adam Fisher
    Adam Fisher committed Jun 29, 2011
    Previously, this behaviour was masking the cause of a bundle failing to be imported by assuming it meant that the bundle itself didn't exist.
    In truth, this error was typically triggered by an import error from the bundle's dependencies.
  2. Updated the README.

    Adam Fisher
    Adam Fisher committed Jun 29, 2011
    Better describes DjanJinja's behaviour in some areas and makes note of this version's Django 1.3 support.
Commits on Jun 1, 2011
Commits on May 5, 2011
  1. Merge branch 'csrf_environment_extension'

    Adam Fisher
    Adam Fisher committed May 5, 2011
Commits on Apr 13, 2011
  1. Updated README so it shows the correct number of built-in bundles again.

    Adam Fisher
    Adam Fisher committed Apr 13, 2011
    (now that the csrf bundle has been removed in favour of a Jinja2 extension)
  2. Bumped version to 0.8.2 to reflect the changes in the template loader.

    Adam Fisher
    Adam Fisher committed Apr 13, 2011
    It is now Django 1.3 compatible with Django v1.3.
    
    I will bump it to 0.9 when the tests are fixed and it is backwards-compatible with older versions.
  3. Merge branch 'csrf_environment_extension'

    Adam Fisher
    Adam Fisher committed Apr 13, 2011
  4. Added missing import.

    Adam Fisher
    Adam Fisher committed Apr 13, 2011
  5. Changed DjanJinja's csrf protection from a bundle to a Jinja2 extension.

    Adam Fisher
    Adam Fisher committed Apr 13, 2011
    This creates {% csrf_token %} as a tag in the environment so it can be used in the same way as Django's own csrf_token template tag.
    
    This lowers the barrier for developers that use both Django's template language and Jinja2 in the same project (admin / front-end, for example) by providing a consistent way to protect their pages.
    It also reduces the burden of documentation since Django's own documentation describes exactly how to protect pages in a project using DjanJinja.
    
    It is also tidier - since Django adds a csrf_token context variable, it was nto possible to use a DjanJinja bundle to create a function with the same name.
    Template tags are in a different namespace so there is no clash now.
  6. Merge branch 'fix_template_loader'

    Adam Fisher
    Adam Fisher committed Apr 13, 2011
  7. Changed the template loader so it works with Django 1.3.

    Adam Fisher
    Adam Fisher committed Apr 13, 2011
    This is likely to not be backwards-compatible with older versions of Django - I'll need to do additional testing for this.
    
    Also need to update the tests so that they are performed on an up-to-date Django version (with the corresponding settings).
  8. Updated README.

    Adam Fisher
    Adam Fisher committed Apr 13, 2011
    	- Djanjinja -> DjanJinja for consistency
    	- Corrected whitespace (spaces / tab) for the indented bundle definition in the example settings
  9. Fixed csrf bundle for Django 1.2+.

    Adam Fisher
    Adam Fisher committed Apr 13, 2011
    	- print_csrf_token() function for adding the csrf token to your forms
    	- this should really be a 'tag' so it can be used in the same way as Django's {% csrf_token %}
    
    Updated README to include details about this bundle.
    
    Tests still need updating, but this will mean testing on a later version of Django.
    	- This will be done as part fo the template loader changes
    	- Will add tests to the csrf stuff as part of the merge
Commits on Dec 22, 2010
  1. GitHub-ified the README.

    zacharyvoase committed Dec 22, 2010
Commits on Nov 3, 2010
  1. Updated the version number in the README.

    Zachary Voase
    Zachary Voase committed Nov 3, 2010
  2. Added tag v0.8 for changeset 951c6bc15ca2

    Zachary Voase
    Zachary Voase committed Nov 3, 2010
  3. Bumped to v0.8.

    Zachary Voase
    Zachary Voase committed Nov 3, 2010
  4. Added README info on autoescaping.

    Zachary Voase
    Zachary Voase committed Nov 3, 2010
Commits on Jan 31, 2010
  1. Added tag v0.7 for changeset 0ad994ff3795

    Zachary Voase
    Zachary Voase committed Jan 31, 2010
  2. Bumped to v0.7.

    Zachary Voase
    Zachary Voase committed Jan 31, 2010
  3. DjanJinja is now free and unencumbered software released into the pub…

    Zachary Voase
    Zachary Voase committed Jan 31, 2010
    …lic domain.
Commits on Sep 5, 2009
  1. Swapped around some README formatting.

    Zachary Voase
    Zachary Voase committed Sep 5, 2009
Commits on Aug 5, 2009
  1. Added tag v0.6 for changeset 9a4519f39fc2

    Zachary Voase
    Zachary Voase committed Aug 5, 2009
  2. Updated README.html

    Zachary Voase
    Zachary Voase committed Aug 5, 2009
  3. Added tag v0.6 for changeset 713d942dbf8f

    Zachary Voase
    Zachary Voase committed Aug 5, 2009
  4. Removed tag v0.6

    Zachary Voase
    Zachary Voase committed Aug 5, 2009
  5. Minor bugfixing.

    Zachary Voase
    Zachary Voase committed Aug 5, 2009
  6. Added tag v0.6 for changeset 0dd95006cad6

    Zachary Voase
    Zachary Voase committed Aug 5, 2009
  7. Bumped to v0.6

    Zachary Voase
    Zachary Voase committed Aug 5, 2009
  8. Added information on environment overlaying/copying.

    Zachary Voase
    Zachary Voase committed Aug 5, 2009
Commits on Aug 3, 2009
  1. Added short description to setup.py

    Zachary Voase
    Zachary Voase committed Aug 3, 2009