Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 262 lines (179 sloc) 12.386 kb
3c8ed7d @paularmstrong version bump 0.12.0
paularmstrong authored
1 [0.12.0](https://github.com/paularmstrong/swig/tree/v0.12.0) / 2012-07-26
2 -------------------------------------------------------------------------
3
4 * **Fixed** Misc documenation
5 * **Changed** Support Node.js >=v0.6
6
b40f61f @paularmstrong version bump 0.11.2
paularmstrong authored
7 [0.11.2](https://github.com/paularmstrong/swig/tree/v0.11.2) / 2012-04-10
8 -------------------------------------------------------------------------
9
10 * **Fixed** Update support for underscore@1.3.3 [gh-70] [gh-71]
11
12 [Documentation](https://github.com/paularmstrong/swig/tree/v0.11.2/docs)
13
2cf1329 @paularmstrong version bump v0.11.1
paularmstrong authored
14 [0.11.1](https://github.com/paularmstrong/swig/tree/v0.11.1) / 2012-04-01
15 -------------------------------------------------------------------------
16
17 * **Fixed** Duplicate (string) tokens were being removed when extending a base template. [gh-67]
18
19 [Documentation](https://github.com/paularmstrong/swig/tree/v0.11.1/docs)
20
583df10 @paularmstrong version bump v0.11.0
paularmstrong authored
21 [0.11.0](https://github.com/paularmstrong/swig/tree/v0.11.0) / 2012-02-27
2cf1329 @paularmstrong version bump v0.11.1
paularmstrong authored
22 -------------------------------------------------------------------------
583df10 @paularmstrong version bump v0.11.0
paularmstrong authored
23
24 * **Added** Support for Windows style paths [gh-57]
25 * **Added** `ignore missing` tokens to include tag
26 * **Changed** include tag `with context` to only work if `context` is an object
27 * **Changed** `autoescape` tag controls no longer 'yes' or 'no'. Use `true` and `false`
28 * **Changed** parser is now passed into tags as an argument
29 * **Changed** don't require passing context object when rendering template
30 * **Fixed** dateformats `N` and `w` [gh-59]
31 * **Fixed** number changing to string after add filter or set from variable [gh-53] [gh-58]
32 * **Fixed** speed decrease caused by loop.cycle fixed
33 * **Fixed** Ensure set tag bubbles through extends and blocks
34
35 [Documentation](https://github.com/paularmstrong/swig/tree/v0.11.0/docs)
36
1e518b7 @paularmstrong version bump 0.10.0
paularmstrong authored
37 [0.10.0](https://github.com/paularmstrong/swig/tree/v0.10.0) / 2012-02-13
2cf1329 @paularmstrong version bump v0.11.1
paularmstrong authored
38 -------------------------------------------------------------------------
1e518b7 @paularmstrong version bump 0.10.0
paularmstrong authored
39
40 * **Added** loop.index0, loop.revindex, loop.revindex0, and loop.cycle [gh-48]
41 * **Added** init config `extensions` for 3rd party extension access in custom tags [gh-44]
42 * **Added** Whitespace Control [gh-46]
43 * **Changed** The `empty` tag in `for` loops is now `else` [gh-49]
44 * **Changed** `forloop` vars to `loop` closes [gh-47]
45 * **Fixed** `include` tag's `with` and `only` args documentation [gh-50]
46
47 [Documentation](https://github.com/paularmstrong/swig/tree/v0.10.0/docs)
48
ff12fa1 @paularmstrong version bump 0.9.4
paularmstrong authored
49 [0.9.4](https://github.com/paularmstrong/swig/tree/v0.9.4) / 2012-02-07
50 -----------------------------------------------------------------------
51
52 * **Fixed** `parent` tag would not render when called within tags [gh-41]
53 * **Fixed** Documentation for forloop.index & forloop.key [gh-42]
54 * **Fixed** Errors when using `include` inside base template `block` tags [gh-43]
55 * **Fixed** Allow `set` tag to set values to numbers [gh-45]
56 * **Fixed** `set` tag for booleans using too many checks
57
58 [Documentation](https://github.com/paularmstrong/swig/tree/v0.9.4/docs)
59
9611526 @paularmstrong version bump 0.9.3
paularmstrong authored
60 [0.9.3](https://github.com/paularmstrong/swig/tree/v0.9.3) / 2012-01-28
61 -----------------------------------------------------------------------
62
63 * **Fixed** Allow object and array values to be accessed via context variables [gh-40]
64
65 [Documentation](https://github.com/paularmstrong/swig/tree/v0.9.3/docs)
66
5efb140 @paularmstrong version bump 0.9.2
paularmstrong authored
67 [0.9.2](https://github.com/paularmstrong/swig/tree/v0.9.2) / 2012-01-23
68 -----------------------------------------------------------------------
69
70 * **Fixed** Correctly reset autoescape after closing an autoescape tag. [gh-39]
71
72 [Documentation](https://github.com/paularmstrong/swig/tree/v0.9.2/docs)
73
cd836c9 @paularmstrong version bump 0.9.1
paularmstrong authored
74 [0.9.1](https://github.com/paularmstrong/swig/tree/v0.9.1) / 2012-01-18
75 -----------------------------------------------------------------------
76
77 * **Fixed** Allow multi-line tags and comments. [gh-30]
78
79 [Documentation](https://github.com/paularmstrong/swig/tree/v0.9.1/docs)
80
7d19a46 @paularmstrong version bump 0.9.0
paularmstrong authored
81 [0.9.0](https://github.com/paularmstrong/swig/tree/v0.9.0) / 2011-12-30
82 -----------------------------------------------------------------------
83
84 * **Added** DateZ license to browser header, use link to underscore license.
85 * **Added** Timezone support in `date` filter [gh-27].
86 * **Added** New `raw` tag.
87 * **Changed** Swig is no longer node 0.4 compatible.
88 * **Fixed** Filter `date('f')` for 10am times.
89 * **Fixed** Filter `date('r')` returns in UTC date format. This is more correct tospec RFC2822, per [php.net/date](http://php.net/date).
90 * **Fixed** Filter `add` when adding numbers/numbers+strings together.
91 * **Fixed** Tests for error messages that changed in node >0.6.0.
92
93 [Documentation](https://github.com/paularmstrong/swig/tree/v0.9.0/docs)
94
881e9bd @paularmstrong fix date in history log
paularmstrong authored
95 [0.8.0](https://github.com/paularmstrong/swig/tree/v0.8.0) / 2011-11-04
acd2268 @paularmstrong version bump 0.8.0
paularmstrong authored
96 -----------------------------------------------------------------------
97
98 * **Added** date filter formats `z`, `W`, `t`, `L`, `o`, `B`, and `c`.
99 * **Added** New `filter` tag.
100 * **Added** Node.js compatible 0.4.1 - 0.6.X
101 * **Added** Allow setting cache globally or per-template.
102 * **Changed** Removed `swig.render` and `swig.fromString`.
103 * **Changed** `swig.fromFile` is now `swig.compileFile`.
104 * **Changed** `swig.init()` will clear template cache.
105 * **Changed** `swig.init()` is now optional for browser mode with no custom settings.
106 * **Changed** Development dependencies are be more lenient.
107 * **Fixed** Parser will properly preserver '\' escaping. [gh-24]
108 * **Fixed** Rewrote tag argument parsing for proper space handling.
109 * **Fixed** Rewrote filter argument parsing. [gh-23]
110 * **Fixed** Allow pipe `|` characters in filter arguments. [gh-22]
111
112 [Documentation](https://github.com/paularmstrong/swig/tree/v0.8.0/docs)
113
114 [0.7.0](https://github.com/paularmstrong/swig/tree/v0.7.0) / 2011-10-05
115 -----------------------------------------------------------------------
dd95512 @paularmstrong version bump 0.7.0
paularmstrong authored
116
117 * **Added** `make browser` will build Swig for use in major browsers. [gh-3]
118 * **Changed** Allow overriding `escape` filters. [gh-19]
119
120 [Documentation](https://github.com/paularmstrong/swig/tree/v0.7.0/docs)
121
acd2268 @paularmstrong version bump 0.8.0
paularmstrong authored
122 [0.6.1](https://github.com/paularmstrong/swig/tree/v0.6.1) / 2011-10-02
123 -----------------------------------------------------------------------
7fb4bf8 @paularmstrong version bump 0.6.1
paularmstrong authored
124
125 * **Fixed** chaining filters when the first takes a variable as an argument will not crash parsing.
126
127 [Documentation](https://github.com/paularmstrong/swig/tree/v0.6.1/docs)
128
acd2268 @paularmstrong version bump 0.8.0
paularmstrong authored
129 [0.6.0](https://github.com/paularmstrong/swig/tree/v0.6.0) / 2011-10-02
130 -----------------------------------------------------------------------
40d18c8 @paularmstrong version bump 0.6.0
paularmstrong authored
131
132 * **Added** `{% import foo as bar %}` tag for importing macros.
133 * **Added** Allow escaping for js in escape filter and autoescape tag.
134 * **Added** `raw` filter to force variable to not be escaped.
135 * **Added** `escape` and `e` filters to force variable to be escaped.
136 * **Added** Allow filters to accept any JS objects, arrays, strings, and context variables.
137 * **Changed** `if`, `else`, and `else if` tags support all JS-valid if-syntaxes + extra operators.
138 * **Fixed** `default` filter for undefined variables. closes gh-18
139
140 [Documentation](https://github.com/paularmstrong/swig/tree/v0.6.0/docs)
141
acd2268 @paularmstrong version bump 0.8.0
paularmstrong authored
142 [0.5.0](https://github.com/paularmstrong/swig/tree/v0.5.0) / 2011-09-27
143 -----------------------------------------------------------------------
acc79a5 @paularmstrong version bump 0.5.0
paularmstrong authored
144
145 * **Added** More error messaging in some edge cases.
146 * **Added** Better error messaging including context and line numbers.
147 * **Changed** Improved compile and render speeds.
148 * **Changed** `include` tags accept context variables instead of just strings.
149 * **Changed** Templates can be compiled and rendered from an absolute path outside of the template root.
150 * **Fixed** Will not double escape output.
151
0a30aa6 @paularmstrong fixing history docs for tag name changes
paularmstrong authored
152 [Documentation](https://github.com/paularmstrong/swig/tree/v0.5.0/docs)
acc79a5 @paularmstrong version bump 0.5.0
paularmstrong authored
153
acd2268 @paularmstrong version bump 0.8.0
paularmstrong authored
154 [0.4.0](https://github.com/paularmstrong/swig/tree/v0.4.0) / 2011-09-24
155 -----------------------------------------------------------------------
d91168f @paularmstrong version bump 0.4.0
paularmstrong authored
156
157 * **Added** Macro support [docs](docs/tags.md)
158 * **Changed** Removed requirement to manually specify `locals` for express support.
159 * **Changed** Increased cache lookup speed by removing crypto dependency.
160 * **Fixed** `length` filter returns length of objects (number of keys).
161 * **Fixed** Filters return empty string unless they can apply to the given object.
162 * **Fixed** Filters will attempt to apply to all values in an object or array.
163
0a30aa6 @paularmstrong fixing history docs for tag name changes
paularmstrong authored
164 [Documentation](https://github.com/paularmstrong/swig/tree/v0.4.0/docs)
acc79a5 @paularmstrong version bump 0.5.0
paularmstrong authored
165
acd2268 @paularmstrong version bump 0.8.0
paularmstrong authored
166 [0.3.0](https://github.com/paularmstrong/swig/tree/v0.3.0) / 2011-09-17
167 -----------------------------------------------------------------------
49c2560 @paularmstrong version bum 0.3.0
paularmstrong authored
168
169 * **Added** Support for `{% set ... %}` tag.
170
0a30aa6 @paularmstrong fixing history docs for tag name changes
paularmstrong authored
171 [Documentation](https://github.com/paularmstrong/swig/tree/v0.3.0/docs)
e83684b @paularmstrong added quick links for documentation versions in history doc
paularmstrong authored
172
acd2268 @paularmstrong version bump 0.8.0
paularmstrong authored
173 [0.2.3](https://github.com/paularmstrong/swig/tree/v0.2.3) / 2011-09-16
174 -----------------------------------------------------------------------
1320a3b @paularmstrong critical fix for if negation. version 0.2.3
paularmstrong authored
175
176 * **Fixed** Critical fix for negations in `if` blocks.
177 * **Added** Support for `forloop.first` in `for` blocks.
178 * **Added** Support for `forloop.last` in `for` blocks.
179 * **Added** Support for `forloop.key` in `for` blocks.
180 * **Added** Support for `{% empty %}` in `for` blocks.
181
0a30aa6 @paularmstrong fixing history docs for tag name changes
paularmstrong authored
182 [Documentation](https://github.com/paularmstrong/swig/tree/v0.2.3/docs)
e83684b @paularmstrong added quick links for documentation versions in history doc
paularmstrong authored
183
acd2268 @paularmstrong version bump 0.8.0
paularmstrong authored
184 [0.2.2](https://github.com/paularmstrong/swig/tree/v0.2.2) / 2011-09-16
185 -----------------------------------------------------------------------
941f966 @paularmstrong version bump 0.2.2
paularmstrong authored
186
187 * **Added** Support for `else if ...` within `if` blocks.
188
0a30aa6 @paularmstrong fixing history docs for tag name changes
paularmstrong authored
189 [Documentation](https://github.com/paularmstrong/swig/tree/v0.2.2/docs)
e83684b @paularmstrong added quick links for documentation versions in history doc
paularmstrong authored
190
acd2268 @paularmstrong version bump 0.8.0
paularmstrong authored
191 [0.2.1](https://github.com/paularmstrong/swig/tree/v0.2.1) / 2011-09-13
192 -----------------------------------------------------------------------
fac8736 @paularmstrong version bump 0.2.1
paularmstrong authored
193
194 * **Added** Support for `else` within `if` blocks.
195
0a30aa6 @paularmstrong fixing history docs for tag name changes
paularmstrong authored
196 [Documentation](https://github.com/paularmstrong/swig/tree/v0.2.1/docs)
e83684b @paularmstrong added quick links for documentation versions in history doc
paularmstrong authored
197
acd2268 @paularmstrong version bump 0.8.0
paularmstrong authored
198 [0.2.0](https://github.com/paularmstrong/swig/tree/v0.2.0) / 2011-09-11
199 -----------------------------------------------------------------------
b1ca6f3 @paularmstrong version bump 0.2.0
paularmstrong authored
200
201 * **Fixed** `if` statements allow filters applied to operands.
202 * **Fixed** `for` loops allow filters applied to the object that will be iterated over.
203
0a30aa6 @paularmstrong fixing history docs for tag name changes
paularmstrong authored
204 [Documentation](https://github.com/paularmstrong/swig/tree/v0.2.0/docs)
e83684b @paularmstrong added quick links for documentation versions in history doc
paularmstrong authored
205
acd2268 @paularmstrong version bump 0.8.0
paularmstrong authored
206 [0.1.9](https://github.com/paularmstrong/swig/tree/v0.1.9) / 2011-09-11
207 -----------------------------------------------------------------------
c2cb499 @paularmstrong version bump 0.1.9
paularmstrong authored
208
209 * **Added** `allowErrors` flag will allow errors to be thrown and bubbled up. Default to catch errors.
210 * **Changed** Internal speed improvements.
211
0a30aa6 @paularmstrong fixing history docs for tag name changes
paularmstrong authored
212 [Documentation](https://github.com/paularmstrong/swig/tree/v0.1.9/docs)
e83684b @paularmstrong added quick links for documentation versions in history doc
paularmstrong authored
213
acd2268 @paularmstrong version bump 0.8.0
paularmstrong authored
214 [0.1.8](https://github.com/paularmstrong/swig/tree/v0.1.8) / 2011-09-10
215 -----------------------------------------------------------------------
04d8bb2 @paularmstrong version bump 0.1.8
paularmstrong authored
216
217 * **Added** `add`, `addslashes`, and `replace` filters.
218 * **Changed** All tags that 'end' must use named ends like `endblock`, `endif`, `endfor`, etc...
219
0a30aa6 @paularmstrong fixing history docs for tag name changes
paularmstrong authored
220 [Documentation](https://github.com/paularmstrong/swig/tree/v0.1.8/docs)
e83684b @paularmstrong added quick links for documentation versions in history doc
paularmstrong authored
221
acd2268 @paularmstrong version bump 0.8.0
paularmstrong authored
222 [0.1.7](https://github.com/paularmstrong/swig/tree/v0.1.7) / 2011-09-05
223 -----------------------------------------------------------------------
9b89948 @paularmstrong version bump 0.1.7
paularmstrong authored
224
04d8bb2 @paularmstrong version bump 0.1.8
paularmstrong authored
225 * **Added** this History document
226 * **Fixed** date filter to zero-pad correctly during september when using 'm' format
9b89948 @paularmstrong version bump 0.1.7
paularmstrong authored
227
0a30aa6 @paularmstrong fixing history docs for tag name changes
paularmstrong authored
228 [Documentation](https://github.com/paularmstrong/swig/tree/v0.1.7/docs)
e83684b @paularmstrong added quick links for documentation versions in history doc
paularmstrong authored
229
acd2268 @paularmstrong version bump 0.8.0
paularmstrong authored
230 [0.1.6](https://github.com/paularmstrong/swig/tree/v0.1.6) / 2011-09-04
231 -----------------------------------------------------------------------
5eab606 @paularmstrong adding History.md with contents from tags
paularmstrong authored
232
04d8bb2 @paularmstrong version bump 0.1.8
paularmstrong authored
233 * **Fixed** Template inheritance blocks messing up.
5eab606 @paularmstrong adding History.md with contents from tags
paularmstrong authored
234
0a30aa6 @paularmstrong fixing history docs for tag name changes
paularmstrong authored
235 [Documentation](https://github.com/paularmstrong/swig/tree/v0.1.6/docs)
e83684b @paularmstrong added quick links for documentation versions in history doc
paularmstrong authored
236
acd2268 @paularmstrong version bump 0.8.0
paularmstrong authored
237 [0.1.5](https://github.com/paularmstrong/swig/tree/v0.1.5) / 2011-09-04
238 -----------------------------------------------------------------------
5eab606 @paularmstrong adding History.md with contents from tags
paularmstrong authored
239
04d8bb2 @paularmstrong version bump 0.1.8
paularmstrong authored
240 * **Added** `first`, `last`, and `uniq` filters
241 * **Added** ability to specify custom filters
242 * **Added** ability to specify custom tags
243 * **Changed** slots removed -- implement using custom tags if desired
244 * **Fixed** ability to do either dot- or bracket-notation or mixed in variables
245 * **Fixed** internal parsing helpers
5eab606 @paularmstrong adding History.md with contents from tags
paularmstrong authored
246
0a30aa6 @paularmstrong fixing history docs for tag name changes
paularmstrong authored
247 [Documentation](https://github.com/paularmstrong/swig/tree/v0.1.5/docs)
e83684b @paularmstrong added quick links for documentation versions in history doc
paularmstrong authored
248
acd2268 @paularmstrong version bump 0.8.0
paularmstrong authored
249 [0.1.3](https://github.com/paularmstrong/swig/tree/v0.1.3) / 2011-09-01
250 -----------------------------------------------------------------------
5eab606 @paularmstrong adding History.md with contents from tags
paularmstrong authored
251
04d8bb2 @paularmstrong version bump 0.1.8
paularmstrong authored
252 * **Fixed** filter parser to work correctly with single-quoted params in filters.
5eab606 @paularmstrong adding History.md with contents from tags
paularmstrong authored
253
0a30aa6 @paularmstrong fixing history docs for tag name changes
paularmstrong authored
254 [Documentation](https://github.com/paularmstrong/swig/tree/v0.1.3/docs)
57d59d0 @paularmstrong fixing last 2 versions for docs in history
paularmstrong authored
255
acd2268 @paularmstrong version bump 0.8.0
paularmstrong authored
256 [0.1.2](https://github.com/paularmstrong/swig/tree/v0.1.2) / 2011-09-01
257 -----------------------------------------------------------------------
5eab606 @paularmstrong adding History.md with contents from tags
paularmstrong authored
258
259 * Initial **swig** publish after forking from [node-t](https://github.com/skid/node-t)
57d59d0 @paularmstrong fixing last 2 versions for docs in history
paularmstrong authored
260
0a30aa6 @paularmstrong fixing history docs for tag name changes
paularmstrong authored
261 [Documentation](https://github.com/paularmstrong/swig/tree/v0.1.2/docs)
Something went wrong with that request. Please try again.