- Fix project name in _extract_version
- Replace Django's urlquote (removed in Django 4.0) by Python's urllib.parse.quote
- Support other template engines other than Django's
- Fix failure when using
internal_version
- Add a way to chose compression level
- Add support for Django 2.2 and 3.0
- Add support for Python 3.8
- Add support for Django 2.1
- Add support for Python 3.7
- Official support for Django from 1.7 to version 2.0
- Remove support for Python < 3.4
- Add support for
None
as a cache timeout value
- WARNING: internal version changed, all existing cached fragment will be reset
- Remove support for Python 2
- Remove support for Django < 1.5
- Add support for
None
as a cache timeout value (Python 2 version)
- Mark release 0.2.1 as only compatible with Python 2
- Mark status as
Development Status :: 5 - Production/Stable
- Support for Django 1.3 to 1.9 with Python 2
- Last version to support Python 2 (version 1.0 will support Python 3 only)
- Add tests
- Correct inheritance problems
- Raise exceptions if
TEMPLATE_DEBUG
isTrue
- Template fragment names are resolvable from context (if new option set)
- Cache backend to use can be set in the template (as in recent Django versions)
- "nocache" blocks don't fail if they use a tag or filter loaded outside
- Still render the template fragment even if the cache fails
- Use
hashlib
instead of Djangohashcompat
(to be used in Django 1.6+)
- Add RST version of README
- Add a way to force invalidation of templates
- First version