blob: 8f957411e9d01a3be71991d756e78d8c189c5407 [file] [log] [blame]
Armin Ronacher9d472df2008-05-04 19:56:34 +02001Jinja2 Changelog
Armin Ronachera22a53d2007-03-31 20:44:33 +02002===============
3
Armin Ronacher237cdde2008-07-17 23:34:44 +02004Version 2.1
5-----------
6(codename to be selected, release date yet unknown)
7
Armin Ronacherff53c782008-08-13 18:55:50 +02008- fixed a bug with nested loops and the special loop variable. Before the
9 change an inner loop overwrote the loop variable from the outer one after
10 iteration.
11
Armin Ronacher9d472df2008-05-04 19:56:34 +020012Version 2.0
Armin Ronacherc689cf12007-11-18 11:23:58 +010013-----------
Armin Ronacherbf943942008-07-17 23:32:00 +020014(codename jinjavitus, released on July 17th 2008)
Armin Ronacherc689cf12007-11-18 11:23:58 +010015
Armin Ronacher6dc6f292008-06-12 08:50:07 +020016- the subscribing of objects (looking up attributes and items) changed from
17 slightly. It's now possible to give attributes or items a higher priority
18 by either using dot-notation lookup or the bracket syntax. This also
19 changed the AST slightly. `Subscript` is gone and was replaced with
20 :class:`~jinja2.nodes.Getitem` and :class:`~jinja2.nodes.Getattr`.
21
Armin Ronacher53db78e2008-06-25 20:46:22 +020022 For more information see :ref:`the implementation details <notes-on-subscriptions>`.
Armin Ronacher6dc6f292008-06-12 08:50:07 +020023
Armin Ronacher9ad96e72008-06-13 22:44:01 +020024- added support for preprocessing and token stream filtering for extensions.
25 This would allow extensions to allow simplified gettext calls in template
26 data and something similar.
27
Armin Ronacher74b51062008-06-17 11:28:59 +020028- added :meth:`jinja2.environment.TemplateStream.dump`.
29
Armin Ronacher547d0b62008-07-04 16:35:10 +020030- added missing support for implicit string literal concatenation.
Armin Ronacher4778bda2008-06-22 12:48:37 +020031 ``{{ "foo" "bar" }}`` is equivalent to ``{{ "foobar" }}``
32
Armin Ronacher547d0b62008-07-04 16:35:10 +020033- `else` is optional for conditional expressions. If not given it evaluates
34 to `false`.
35
36- improved error reporting for undefined values by providing a position.
37
Armin Ronacher76f9aa42008-07-12 02:08:29 +020038- `filesizeformat` filter uses decimal prefixes now per default and can be
39 set to binary mode with the second parameter.
40
Armin Ronacher665bfb82008-07-14 13:41:46 +020041- fixed bug in finalizer
42
Armin Ronacher6dc6f292008-06-12 08:50:07 +020043Version 2.0rc1
44--------------
Armin Ronacher0fad0312008-06-27 23:19:09 +020045(no codename, released on June 9th 2008)
Armin Ronacher6dc6f292008-06-12 08:50:07 +020046
47- first release of Jinja2