Skip to content
This repository
Newer
Older
100644 110 lines (77 sloc) 3.926 kb
9d472dfe »
2008-05-04 added style for html documentation
1 Jinja2 Changelog
5e58d43a »
2008-11-23 tip is now 2.2-dev
2 ================
3
37f58cef »
2008-12-27 Include statements can now be marked with ``ignore missing`` to skip
4 Version 2.2
5 -----------
6 (codename unknown, release date yet unknown)
7
8 - Include statements can now be marked with ``ignore missing`` to skip
9 non existing templates.
d89f0f3d »
2009-02-04 Priority of `not` raised. It's now possible to write `not foo in bar`
10 - Priority of `not` raised. It's now possible to write `not foo in bar`
11 as an alias to `foo not in bar` like in python. Previously the grammar
12 required parentheses (`not (foo in bar)`) which was odd.
330fbc0a »
2009-02-04 Fixed a bug that caused syntax errors when defining macros or using the
13 - Fixed a bug that caused syntax errors when defining macros or using the
14 `{% call %}` tag inside loops.
ee2d3c43 »
2009-02-05 Fixed a bug in the parser that made ``{{ foo[1, 2] }}`` impossible.
15 - Fixed a bug in the parser that made ``{{ foo[1, 2] }}`` impossible.
7887a8c6 »
2009-02-08 Made it possible to refer to names from outer scopes in included temp…
16 - Made it possible to refer to names from outer scopes in included templates
17 that were unused in the callers frame (#327)
271a0eb9 »
2009-02-11 Fixed a bug that caused internal errors if names where used as iteration
18 - Fixed a bug that caused internal errors if names where used as iteration
19 variable and regular variable *after* the loop if that variable was unused
20 *before* the loop. (#331)
74a0cd92 »
2009-02-19 Added support for optional `scoped` modifier to blocks.
21 - Added support for optional `scoped` modifier to blocks.
37f58cef »
2008-12-27 Include statements can now be marked with ``ignore missing`` to skip
22
cebd838f »
2008-12-25 Fixed a translation error caused by looping over empty recursive loops.
23 Version 2.1.1
24 -------------
25 (Bugfix release)
26
27 - Fixed a translation error caused by looping over empty recursive loops.
a22a53d1 »
2007-03-31 [svn] added jinja changelog and missing file jinja.constants
28
237cdde5 »
2008-07-17 tip is now 2.1-dev
29 Version 2.1
30 -----------
7357f068 »
2008-11-23 Final changes for Jinja 2.1 release
31 (codename Yasuzō, released on November 23rd 2008)
237cdde5 »
2008-07-17 tip is now 2.1-dev
32
ff53c785 »
2008-08-13 fixed a bug with nested loops and the special loop variable.
33 - fixed a bug with nested loops and the special loop variable. Before the
34 change an inner loop overwrote the loop variable from the outer one after
35 iteration.
36
4720c36a »
2008-09-06 Fixed a bug in the i18n extension that caused the explicit pluralizat…
37 - fixed a bug with the i18n extension that caused the explicit pluralization
38 block to look up the wrong variable.
39
cb1b97f0 »
2008-09-10 It's now possible to use ``{{ foo.0.0 }}``
40 - fixed a limitation in the lexer that made ``{{ foo.0.0 }}`` impossible.
41
5c3c470f »
2008-09-12 Fixed a bug in the subscript operation.
42 - index based subscribing of variables with a constant value returns an
43 undefined object now instead of raising an index error. This was a bug
44 caused by eager optimizing.
45
3213355a »
2008-09-15 Fixed a confusing edge case (thanks apollo13)
46 - the i18n extension looks up `foo.ugettext` now followed by `foo.gettext`
47 if an translations object is installed. This makes dealing with custom
48 translations classes easier.
49
50 - fixed a confusing behavior with conditional extending. loops were partially
51 executed under some conditions even though they were not part of a visible
52 area.
53
205bae55 »
2008-09-17 Implemented a sort filter that sorts arbitrary sequences.
54 - added `sort` filter that works like `dictsort` but for arbitrary sequences.
55
f40c8844 »
2008-09-17 Fixed a bug with the handling of empty statements in macros (it also …
56 - fixed a bug with empty statements in macros.
57
a816bf48 »
2008-09-17 Improved bbcache and documented it.
58 - implemented a bytecode cache system. (:ref:`bytecode-cache`)
59
dcc217cf »
2008-09-18 It's now possible to create weak references to template contexts.
60 - the template context is now weakref-able
61
673aa88d »
2008-10-04 imports and includes "with context" are passed the full context now, …
62 - inclusions and imports "with context" forward all variables now, not only
63 the initial context.
64
d34eb125 »
2008-10-13 Implemented and documented "joiner"
65 - added a cycle helper called `cycler`.
66
67 - added a joining helper called `joiner`.
ccae0559 »
2008-10-05 Various cleanups and added custom cycler.
68
ba6e25a8 »
2008-11-02 Added support for `Environment.compile_expression`.
69 - added a `compile_expression` method to the environment that allows compiling
70 of Jinja expressions into callable Python objects.
71
d9342dcb »
2008-11-17 Fixed an escaping bug in urlize
72 - fixed an escaping bug in urlize
73
9d472dfe »
2008-05-04 added style for html documentation
74 Version 2.0
c689cf1e »
2007-11-18 added entry for jinja 1.3 in CHANGES
75 -----------
bf943943 »
2008-07-17 preparing the big 2.0 release
76 (codename jinjavitus, released on July 17th 2008)
c689cf1e »
2007-11-18 added entry for jinja 1.3 in CHANGES
77
6dc6f291 »
2008-06-12 Improved attribute and item lookup by allowing template designers to …
78 - the subscribing of objects (looking up attributes and items) changed from
79 slightly. It's now possible to give attributes or items a higher priority
80 by either using dot-notation lookup or the bracket syntax. This also
81 changed the AST slightly. `Subscript` is gone and was replaced with
82 :class:`~jinja2.nodes.Getitem` and :class:`~jinja2.nodes.Getattr`.
83
53db78e3 »
2008-06-25 Fixed a link to the renamed section.
84 For more information see :ref:`the implementation details <notes-on-subscriptions>`.
6dc6f291 »
2008-06-12 Improved attribute and item lookup by allowing template designers to …
85
9ad96e7a »
2008-06-13 added support for token stream filtering and preprocessing.
86 - added support for preprocessing and token stream filtering for extensions.
87 This would allow extensions to allow simplified gettext calls in template
88 data and something similar.
89
74b51061 »
2008-06-17 Added `TemplateStream.dump`.
90 - added :meth:`jinja2.environment.TemplateStream.dump`.
91
547d0b6c »
2008-07-04 Fixed a bug with the loop context of a for loop if the iterator passe…
92 - added missing support for implicit string literal concatenation.
4778bda8 »
2008-06-22 added support for implicit string literal concatenation
93 ``{{ "foo" "bar" }}`` is equivalent to ``{{ "foobar" }}``
94
547d0b6c »
2008-07-04 Fixed a bug with the loop context of a for loop if the iterator passe…
95 - `else` is optional for conditional expressions. If not given it evaluates
96 to `false`.
97
98 - improved error reporting for undefined values by providing a position.
99
76f9aa4b »
2008-07-12 Altered filesizeformat to support both MB and MiB, documented `{% fil…
100 - `filesizeformat` filter uses decimal prefixes now per default and can be
101 set to binary mode with the second parameter.
102
665bfb8c »
2008-07-14 Fixed bug in finalizer
103 - fixed bug in finalizer
104
6dc6f291 »
2008-06-12 Improved attribute and item lookup by allowing template designers to …
105 Version 2.0rc1
106 --------------
0fad0313 »
2008-06-27 Fixed release date
107 (no codename, released on June 9th 2008)
6dc6f291 »
2008-06-12 Improved attribute and item lookup by allowing template designers to …
108
109 - first release of Jinja2
Something went wrong with that request. Please try again.