1 | # Haml Coffee Changelog
|
2 |
|
3 | ## Version 1.10.3, April 06, 2013
|
4 |
|
5 | * [#65](https://github.com/netzpirat/haml-coffee/issues/65): Add data attributes hyphenation.
|
6 |
|
7 | ## Version 1.10.2, March 24, 2013
|
8 |
|
9 | * [#64](https://github.com/netzpirat/haml-coffee/issues/64): Fix automatic template naming from the command line.
|
10 |
|
11 | ## Version 1.10.2, March 17, 2013
|
12 |
|
13 | * [#60](https://github.com/netzpirat/haml-coffee/issues/60): Fix broken CLI compilation.
|
14 |
|
15 | ## Version 1.10.1, February 21, 2013
|
16 |
|
17 | * [#56](https://github.com/netzpirat/haml-coffee/issues/56): Detect HTML-style attribute without value.
|
18 |
|
19 | ## Version 1.10.0, February 15, 2013
|
20 |
|
21 | * [#55](https://github.com/netzpirat/haml-coffee/issues/55): Add `+include` directive. ([@mehcode](https://github.com/mehcode))
|
22 | * [#54](https://github.com/netzpirat/haml-coffee/issues/54): Add `standalone` placement option. ([@Nami-Doc](https://github.com/Nami-Doc))
|
23 |
|
24 | ## Version 1.9.1, January 8, 2013
|
25 |
|
26 | * Fix setting a custom reference function.
|
27 |
|
28 | ## Version 1.9.0, January 8, 2013
|
29 |
|
30 | * HTML and Ruby style attributes can be mixed.
|
31 | * [#47](https://github.com/netzpirat/haml-coffee/issues/47): Add support for Haml object reference syntax.
|
32 |
|
33 | ## Version 1.8.2, November 29, 2012
|
34 |
|
35 | * [haml_coffee_assets issue #78](https://github.com/netzpirat/haml_coffee_assets/issues/78): Fix nested parenthesis detection within attributes..
|
36 |
|
37 | ## Version 1.8.1, November 25, 2012
|
38 |
|
39 | * [#45](https://github.com/netzpirat/haml-coffee/issues/45): Fix CLI usage help and give a hint when read from STDIN.
|
40 |
|
41 | ## Version 1.8.0, November 15, 2012
|
42 |
|
43 | * [#44](https://github.com/netzpirat/haml-coffee/issues/44): Allow stream redirection from the CLI.
|
44 |
|
45 | ## Version 1.7.0, November 2, 2012
|
46 |
|
47 | * [haml_coffee_assets issue #75](https://github.com/netzpirat/haml_coffee_assets/issues/75): Escape forward slash.
|
48 | * [haml_coffee_assets issue #74](https://github.com/netzpirat/haml_coffee_assets/issues/74): Add AMD dependency management.
|
49 |
|
50 | ## Version 1.6.2, October 26, 2012
|
51 |
|
52 | * [#42](https://github.com/netzpirat/haml-coffee/issues/42) Ensure HTML5 `data` attribute format is correct.
|
53 |
|
54 | ## Version 1.6.1, October 23, 2012
|
55 |
|
56 | * [#41](https://github.com/netzpirat/haml-coffee/issues/41) Fix browserify package configuration.
|
57 |
|
58 | ## Version 1.6.0, October 16, 2012
|
59 |
|
60 | * [#40](https://github.com/netzpirat/haml-coffee/pull/40) Added placement option to allow for AMD support. ([@mehcode](https://github.com/mehcode))
|
61 |
|
62 | ## Version 1.5.1, September 24, 2012
|
63 |
|
64 | * Simple check to see if the template has an id or class to cleanup
|
65 |
|
66 | ## Version 1.5.0, September 24, 2012
|
67 |
|
68 | * Remove empty `id` and `class` attributes from the generated HTML.
|
69 |
|
70 | ## Version 1.4.10, September 14, 2012
|
71 |
|
72 | * Fix template context for compiled functions without JST generation.
|
73 |
|
74 | ## Version 1.4.9, September 14, 2012
|
75 |
|
76 | * [Issue #38](https://github.com/netzpirat/haml-coffee/issues/38): Helpers should run in the template's context.
|
77 | * Trim whitespace in the helpers.
|
78 |
|
79 | ## Version 1.4.8, September 11, 2012
|
80 |
|
81 | * Add `index.js` that loads the CoffeeScript compiler and Haml Coffee on Node.js
|
82 |
|
83 | ## Version 1.4.7, September 3, 2012
|
84 |
|
85 | * [haml_coffee_assets issue #68](https://github.com/netzpirat/haml_coffee_assets/issues/68): Don't use trim() for IE <= 8 compatibility.
|
86 |
|
87 | ## Version 1.4.6, August 28, 2012
|
88 |
|
89 | * Fix Browserify environment detection.
|
90 |
|
91 | ## Version 1.4.5, August 28, 2012
|
92 |
|
93 | * Escape and clean every attribute interpolation.
|
94 | * Don't add the Boolean conversion without any cleaned value.
|
95 |
|
96 | ## Version 1.4.4, August 22, 2012
|
97 |
|
98 | * Fix CoffeeScript compiler loading.
|
99 |
|
100 | ## Version 1.4.3, August 22, 2012
|
101 |
|
102 | * Add [hamlc](https://github.com/netzpirat/haml-coffee/blob/master/src/hamlc.coffee) facade to the compiler dist.
|
103 | * Fix package distribution.
|
104 |
|
105 | ## Version 1.4.2, August 20, 2012
|
106 |
|
107 | * Convert to pure CoffeeScript project. The pure JS compiler is only distributed as bundled file.
|
108 | * Fix colored cli output.
|
109 | * [haml_coffee_assets issue #65](https://github.com/netzpirat/haml_coffee_assets/issues/65): CoffeScript interpolation does not work.
|
110 |
|
111 | ## Version 1.4.1, August 5, 2012
|
112 |
|
113 | * Fix bug where caching is always enabled.
|
114 |
|
115 | ## Version 1.4.0, August 5, 2012
|
116 |
|
117 | * Add support for Express 3
|
118 |
|
119 | ## Version 1.3.0, August 3, 2012
|
120 |
|
121 | * [haml_coffee_assets issue #58](https://github.com/netzpirat/haml_coffee_assets/issues/58): Single quotes in attribute values are converted to double quotes.
|
122 | * [Issue #33](https://github.com/netzpirat/haml-coffee/issues/33): Fix tag attributes that contains multiple attribute keys.
|
123 | * Fix comments with tag attributes that follows a tag with attributes (multiline bug).
|
124 | * Fix wrong quotes that appears in comments.
|
125 |
|
126 | ## Version 1.2.0, Juli 18, 2012
|
127 |
|
128 | * [haml_coffee_assets issue #56](https://github.com/netzpirat/haml_coffee_assets/issues/56): Weird behavior when using space before the : of an attribute.
|
129 | * [haml_coffee_assets issue #57](https://github.com/netzpirat/haml_coffee_assets/issues/57): Fix quotes in text content.
|
130 | * [Issue #30](https://github.com/netzpirat/haml-coffee/issues/30): ' doesn't work in IE8
|
131 |
|
132 | ## Version 1.1.3, Juli 4, 2012
|
133 |
|
134 | * [haml_coffee_assets issue #55](https://github.com/netzpirat/haml_coffee_assets/issues/55): Error parsing HTML attributes with code interpolation.
|
135 |
|
136 | ## Version 1.1.2, June 29, 2012
|
137 |
|
138 | * Fix line number in the error message.
|
139 | * Ignore block level within comments.
|
140 | * Update to the latest Haml spec.
|
141 |
|
142 | ## Version 1.1.1, June 19, 2012
|
143 |
|
144 | * [haml_coffee_assets issue #51](https://github.com/netzpirat/haml_coffee_assets/issues/51): Parsing fails with double quotes inside single-quoted attribute value.
|
145 | * [haml_coffee_assets issue #49](https://github.com/netzpirat/haml_coffee_assets/issues/49): Failing to quote object literal keys.
|
146 |
|
147 | ## Version 1.1.0, June 12, 2012
|
148 |
|
149 | * [haml_coffee_assets issue #48](https://github.com/netzpirat/haml_coffee_assets/issues/48): Adding class on condition.
|
150 | * [Issue #29](https://github.com/netzpirat/haml-coffee/issues/29): Wrong boolean attribute handling.
|
151 |
|
152 | ## Version 1.0.1, June 10, 2012
|
153 |
|
154 | * Fix passing the extend CLI flag to the compiler.
|
155 |
|
156 | ## Version 1.0.0, June 10, 2012
|
157 |
|
158 | * Add `extendScope` compiler option for using `with` in the JavaScript template for simple context access.
|
159 |
|
160 | ## Version 0.8.3, June 8, 2012
|
161 |
|
162 | * [haml_coffee_assets issue #47](https://github.com/netzpirat/haml_coffee_assets/issues/47): Attribute parsing fails with interpolation under some circumstances.
|
163 |
|
164 | ## Version 0.8.2, June 5, 2012
|
165 |
|
166 | * [Issue #28](https://github.com/netzpirat/haml-coffee/issues/28): Print errors to stderr.
|
167 |
|
168 | ## Version 0.8.1, Mai 22, 2012
|
169 |
|
170 | * [haml_coffee_assets issue #46](https://github.com/netzpirat/haml_coffee_assets/issues/46): Attribute parsing broken
|
171 |
|
172 | ## Version 8.0.0, Mai 21, 2012
|
173 |
|
174 | * Fix attribute lookahead with no multilines for elements that have only an id or class declared.
|
175 | * [haml_coffee_assets issue #44](https://github.com/netzpirat/haml_coffee_assets/issues/43): Multiline and attributes doesn't work
|
176 | * Allow Ruby 1.8 and 1.9 style attributes to be mixed on the same tag.
|
177 | * [haml_coffee_assets issue #43](https://github.com/netzpirat/haml_coffee_assets/issues/43): Doesn't support quoted symbols
|
178 |
|
179 | ## Version 0.7.1, Mai 14, 2012
|
180 |
|
181 | * [haml_coffee_assets issue #42](https://github.com/netzpirat/haml_coffee_assets/issues/42): Fix tag parsing with parenthesis is the text
|
182 |
|
183 | ## Version 0.7.0, Mai 9, 2012
|
184 |
|
185 | * [Issue #26](https://github.com/netzpirat/haml-coffee/issues/26): Improve attribute parsing.
|
186 |
|
187 | ## Version 0.6.3, April 30, 2012
|
188 |
|
189 | * [haml_coffee_assets issue #40](https://github.com/netzpirat/haml_coffee_assets/issues/40): Fix class interpolation
|
190 |
|
191 | ## Version 0.6.2
|
192 |
|
193 | * [Issue #23](https://github.com/netzpirat/haml-coffee/issues/23): Fix double quotes escaping in Coffee filter.
|
194 |
|
195 | ## Version 0.6.1
|
196 |
|
197 | * Fix inserting code within inserting function.
|
198 |
|
199 | ## Version 0.6.0
|
200 |
|
201 | * Allow inserting code blocks to post process child output.
|
202 | * More robust attribute detection.
|
203 |
|
204 | ## Version 0.5.6
|
205 |
|
206 | * Add boolean attribute logic at render time.
|
207 |
|
208 | ## Version 0.5.5
|
209 |
|
210 | * Fix wrong evaluation of the `--basename` option.
|
211 |
|
212 | ## Version 0.5.4
|
213 |
|
214 | * Add `--basename` option to omit the path in the JST name.
|
215 | * Better attribute look-ahead support.
|
216 |
|
217 | ## Version 0.5.3
|
218 |
|
219 | * Better attribute look-ahead support.
|
220 |
|
221 | ## Version 0.5.2
|
222 |
|
223 | * Fix leaking global variables when generating the Express view
|
224 | * Fix Ruby 1.9 style attributes with double quotes
|
225 |
|
226 | ## Version 0.5.1
|
227 |
|
228 | * Improve template compilation for Express
|
229 |
|
230 | ## Version 0.5.0
|
231 |
|
232 | * Express support
|
233 | * Optimizations for enhanced rendering speed and template size
|
234 | * Add `--disable-clean-value` option
|
235 |
|
236 | ## Version 0.4.0
|
237 |
|
238 | * Remove short version for seldom used haml-coffee options
|
239 | * Add preserve and findAndPreserve helper and customization options
|
240 | * Add `--preserve` option to define the whitespace preserved tag list
|
241 | * Add `--autoclose` option to define self-closing tags
|
242 | * Add `--uglify` option to generate non-indented HTML tags
|
243 |
|
244 | ## Version 0.3.1
|
245 |
|
246 | * Fix custom clean value function when escaping function is also custom provided.
|
247 |
|
248 | ## Version 0.3.0
|
249 |
|
250 | * Add full Haml compatibility (haml-spec passes)
|
251 | * Add code documentation and improved README
|
252 | * Add support for Ruby 1.9 syntax attributes
|
253 | * Add `:coffeescript` filter
|
254 | * Add new compiler options
|
255 | - Namespace
|
256 | - Disable attribute escaping
|
257 | - Custom clean value
|
258 | - HTML output format
|
259 |
|
260 | ## Version 0.2.4
|
261 |
|
262 | * Fixed a bug with relative directories, closes issue #1
|
263 |
|
264 | ## Version 0.2.3
|
265 |
|
266 | * Added inline assignment of coffeescript expression for haml tags
|
267 |
|
268 | ## Version 0.1.12
|
269 |
|
270 | * Attribute values can be coffeescript expressions
|
271 |
|
272 | ## Version 0.1.11
|
273 |
|
274 | * Fixed bug with attribute comma separation
|
275 |
|
276 | ## Version 0.1.8
|
277 |
|
278 | * Bugfix with long text
|
279 | * Refactor tests into valid and invalid cases
|
280 | * Add exit codes for binary
|
281 |
|
\ | No newline at end of file |