blob: 44e39530b10ed0ab1714b102c98f7a1cec0b3303 [file] [log] [blame]
===================
TODO List for Jinja
===================
1.1:
- Improve the context lookup (maybe with an optional C extension) [DONE]
- make Undefined exchangeable [DONE]
- implement block.super [DONE]
- Implement a `IntrospectionPrinter` that works like pprint but it outputs
either plain text or html. It would also have to cover changing names of
the special builtins True, False etc to lowercase in order to not
confuse people.
- decide on `{% call %}`
- speed up jinja import
- add optional zlib compression of template bytecode
- write more unittests!!!!
- release it and update this todo list
1.2:
- `include` and `extends` should work with dynamic data too. In order to
support this the blocks should be stored as importable functions in the
generated source.
- add support for `{% include myfile = 'myfile.html' %}` and give the
template designer to access variables and macros defined in the template
root or requirements namespace.