[svn] many jinja changes:
[jinja2.git] / TODO
1 ===================
2 TODO List for Jinja
3 ===================
4
5 1.1:
6
7     - Improve the context lookup (maybe with an optional C extension) [DONE]
8     - make Undefined exchangeable [DONE]
9     - implement block.super [DONE]
10     - Implement a `IntrospectionPrinter` that works like pprint but it outputs
11       either plain text or html. It would also have to cover changing names of
12       the special builtins True, False etc to lowercase in order to not
13       confuse people.
14     - decide on `{% call %}`
15     - speed up jinja import
16     - add optional zlib compression of template bytecode
17     - write more unittests!!!!
18
19 1.2:
20
21     - `include` and `extends` should work with dynamic data too. In order to
22       support this the blocks should be stored as importable functions in the
23       generated source.
24     - add support for `{% include myfile = 'myfile.html' %}` and give the
25       template designer to access variables and macros defined in the template
26       root or requirements namespace.