Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 136 lines (99 sloc) 4.881 kb
9d472df @mitsuhiko added style for html documentation
authored
1 Jinja2 Changelog
5e58d43 @mitsuhiko tip is now 2.2-dev
authored
2 ================
3
31bbd9e @mitsuhiko include tags are now able to select between multiple templates
authored
4 Version 2.3
5 -----------
5dcb724 @mitsuhiko greatly improved error message reporting. This fixes #339
authored
6 (codename to be selected, release date will be February 9th 2010)
f1c421d @mitsuhiko fixes issue with code generator that causes unbound variables
authored
7
8 - fixes issue with code generator that causes unbound variables
31bbd9e @mitsuhiko include tags are now able to select between multiple templates
authored
9 to be generated if set was used in if-blocks and other small
10 identifier problems.
11 - include tags are now able to select between multiple templates
12 and take the first that exists, if a list of templates is
13 given.
e0016f5 @mitsuhiko fixed a problem with having call blocks in outer scopes that
authored
14 - fixed a problem with having call blocks in outer scopes that
15 have an argument that is also used as local variable in an
16 inner frame [#360].
5dcb724 @mitsuhiko greatly improved error message reporting. This fixes #339
authored
17 - greatly improved error message reporting (#339)
f1c421d @mitsuhiko fixes issue with code generator that causes unbound variables
authored
18
9e6400e @mitsuhiko fixes some smaller problems for Jinja2 on Jython.
authored
19 Version 2.2.1
20 -------------
21 (bugfix release, released on September 14th 2009)
22
23 - fixes some smaller problems for Jinja2 on Jython.
24
37f58ce @mitsuhiko Include statements can now be marked with ``ignore missing`` to skip
authored
25 Version 2.2
26 -----------
2593fd5 @mitsuhiko Updated changes.
authored
27 (codename Kong, released on September 13th 2009)
37f58ce @mitsuhiko Include statements can now be marked with ``ignore missing`` to skip
authored
28
29 - Include statements can now be marked with ``ignore missing`` to skip
30 non existing templates.
d89f0f3 @mitsuhiko Priority of `not` raised. It's now possible to write `not foo in bar`
authored
31 - Priority of `not` raised. It's now possible to write `not foo in bar`
32 as an alias to `foo not in bar` like in python. Previously the grammar
33 required parentheses (`not (foo in bar)`) which was odd.
330fbc0 @mitsuhiko Fixed a bug that caused syntax errors when defining macros or using the
authored
34 - Fixed a bug that caused syntax errors when defining macros or using the
35 `{% call %}` tag inside loops.
ee2d3c4 @mitsuhiko Fixed a bug in the parser that made ``{{ foo[1, 2] }}`` impossible.
authored
36 - Fixed a bug in the parser that made ``{{ foo[1, 2] }}`` impossible.
7887a8c @mitsuhiko Made it possible to refer to names from outer scopes in included templat...
authored
37 - Made it possible to refer to names from outer scopes in included templates
38 that were unused in the callers frame (#327)
271a0eb @mitsuhiko Fixed a bug that caused internal errors if names where used as iteration
authored
39 - Fixed a bug that caused internal errors if names where used as iteration
40 variable and regular variable *after* the loop if that variable was unused
41 *before* the loop. (#331)
74a0cd9 @mitsuhiko Added support for optional `scoped` modifier to blocks.
authored
42 - Added support for optional `scoped` modifier to blocks.
59b6bd5 @mitsuhiko Added support for line-based comments.
authored
43 - Added support for line-comments.
63cf9b8 @mitsuhiko Added the `meta` module.
authored
44 - Added the `meta` module.
98c1fca @mitsuhiko Improved wording in the CHANGES file.
authored
45 - Renamed (undocumented) attribute "overlay" to "overlayed" on the
46 environment because it was clashing with a method of the same name.
a93df48 @mitsuhiko speedup extension is now disabled by default (added message) and fixed a
authored
47 - speedup extension is now disabled by default.
37f58ce @mitsuhiko Include statements can now be marked with ``ignore missing`` to skip
authored
48
cebd838 @mitsuhiko Fixed a translation error caused by looping over empty recursive loops.
authored
49 Version 2.1.1
50 -------------
51 (Bugfix release)
52
53 - Fixed a translation error caused by looping over empty recursive loops.
a22a53d @mitsuhiko [svn] added jinja changelog and missing file jinja.constants
authored
54
237cdde @mitsuhiko tip is now 2.1-dev
authored
55 Version 2.1
56 -----------
7357f06 @mitsuhiko Final changes for Jinja 2.1 release
authored
57 (codename Yasuzō, released on November 23rd 2008)
237cdde @mitsuhiko tip is now 2.1-dev
authored
58
ff53c78 @mitsuhiko fixed a bug with nested loops and the special loop variable.
authored
59 - fixed a bug with nested loops and the special loop variable. Before the
60 change an inner loop overwrote the loop variable from the outer one after
61 iteration.
62
4720c36 @mitsuhiko Fixed a bug in the i18n extension that caused the explicit pluralization...
authored
63 - fixed a bug with the i18n extension that caused the explicit pluralization
64 block to look up the wrong variable.
65
cb1b97f @mitsuhiko It's now possible to use ``{{ foo.0.0 }}``
authored
66 - fixed a limitation in the lexer that made ``{{ foo.0.0 }}`` impossible.
67
5c3c470 @mitsuhiko Fixed a bug in the subscript operation.
authored
68 - index based subscribing of variables with a constant value returns an
69 undefined object now instead of raising an index error. This was a bug
70 caused by eager optimizing.
71
3213355 @mitsuhiko Fixed a confusing edge case (thanks apollo13)
authored
72 - the i18n extension looks up `foo.ugettext` now followed by `foo.gettext`
73 if an translations object is installed. This makes dealing with custom
74 translations classes easier.
75
76 - fixed a confusing behavior with conditional extending. loops were partially
77 executed under some conditions even though they were not part of a visible
78 area.
79
205bae5 @mitsuhiko Implemented a sort filter that sorts arbitrary sequences.
authored
80 - added `sort` filter that works like `dictsort` but for arbitrary sequences.
81
f40c884 @mitsuhiko Fixed a bug with the handling of empty statements in macros (it also fix...
authored
82 - fixed a bug with empty statements in macros.
83
a816bf4 @mitsuhiko Improved bbcache and documented it.
authored
84 - implemented a bytecode cache system. (:ref:`bytecode-cache`)
85
dcc217c @mitsuhiko It's now possible to create weak references to template contexts.
authored
86 - the template context is now weakref-able
87
673aa88 @mitsuhiko imports and includes "with context" are passed the full context now, not...
authored
88 - inclusions and imports "with context" forward all variables now, not only
89 the initial context.
90
d34eb12 @mitsuhiko Implemented and documented "joiner"
authored
91 - added a cycle helper called `cycler`.
92
93 - added a joining helper called `joiner`.
ccae055 @mitsuhiko Various cleanups and added custom cycler.
authored
94
ba6e25a @mitsuhiko Added support for `Environment.compile_expression`.
authored
95 - added a `compile_expression` method to the environment that allows compiling
96 of Jinja expressions into callable Python objects.
97
d9342dc @mitsuhiko Fixed an escaping bug in urlize
authored
98 - fixed an escaping bug in urlize
99
9d472df @mitsuhiko added style for html documentation
authored
100 Version 2.0
c689cf1 @mitsuhiko added entry for jinja 1.3 in CHANGES
authored
101 -----------
bf94394 @mitsuhiko preparing the big 2.0 release
authored
102 (codename jinjavitus, released on July 17th 2008)
c689cf1 @mitsuhiko added entry for jinja 1.3 in CHANGES
authored
103
6dc6f29 @mitsuhiko Improved attribute and item lookup by allowing template designers to exp...
authored
104 - the subscribing of objects (looking up attributes and items) changed from
105 slightly. It's now possible to give attributes or items a higher priority
106 by either using dot-notation lookup or the bracket syntax. This also
107 changed the AST slightly. `Subscript` is gone and was replaced with
108 :class:`~jinja2.nodes.Getitem` and :class:`~jinja2.nodes.Getattr`.
109
53db78e @mitsuhiko Fixed a link to the renamed section.
authored
110 For more information see :ref:`the implementation details <notes-on-subscriptions>`.
6dc6f29 @mitsuhiko Improved attribute and item lookup by allowing template designers to exp...
authored
111
9ad96e7 @mitsuhiko added support for token stream filtering and preprocessing.
authored
112 - added support for preprocessing and token stream filtering for extensions.
113 This would allow extensions to allow simplified gettext calls in template
114 data and something similar.
115
74b5106 @mitsuhiko Added `TemplateStream.dump`.
authored
116 - added :meth:`jinja2.environment.TemplateStream.dump`.
117
547d0b6 @mitsuhiko Fixed a bug with the loop context of a for loop if the iterator passed h...
authored
118 - added missing support for implicit string literal concatenation.
4778bda @mitsuhiko added support for implicit string literal concatenation
authored
119 ``{{ "foo" "bar" }}`` is equivalent to ``{{ "foobar" }}``
120
547d0b6 @mitsuhiko Fixed a bug with the loop context of a for loop if the iterator passed h...
authored
121 - `else` is optional for conditional expressions. If not given it evaluates
122 to `false`.
123
124 - improved error reporting for undefined values by providing a position.
125
76f9aa4 @mitsuhiko Altered filesizeformat to support both MB and MiB, documented `{% filter...
authored
126 - `filesizeformat` filter uses decimal prefixes now per default and can be
127 set to binary mode with the second parameter.
128
665bfb8 @mitsuhiko Fixed bug in finalizer
authored
129 - fixed bug in finalizer
130
6dc6f29 @mitsuhiko Improved attribute and item lookup by allowing template designers to exp...
authored
131 Version 2.0rc1
132 --------------
0fad031 @mitsuhiko Fixed release date
authored
133 (no codename, released on June 9th 2008)
6dc6f29 @mitsuhiko Improved attribute and item lookup by allowing template designers to exp...
authored
134
135 - first release of Jinja2
Something went wrong with that request. Please try again.