Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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