Skip to content
Newer
Older
100644 700 lines (509 sloc) 20.3 KB
6589dc9 @tj Release 0.13.6
tj authored Jul 12, 2011
1
2f340fa @tj Release 0.26.0
tj authored Apr 27, 2012
2 0.26.0 / 2012-04-27
3 ==================
4
5 * Added BIF shift [gravof]
6 * Added BIF pop [gravof]
7 * Added support for __@media__ bubbling properties [Ian MacLeod]
8 * Changed: strip trailing zeros [gravof]
9
570b5ac @tj Release 0.25.0
tj authored Apr 3, 2012
10 0.25.0 / 2012-04-03
11 ==================
12
13 * Added `make test-cov`
14 * Added temporary multiline support.
15 * Added: allow for '%' unit type in the 'alpha' of rgba and hsla [jasonkuhrt]
16 * Updated cssom dep
17 * Removed growl dep. Closes #583
18 * Fixed BIF retval coercion
19 * Fixed issue #390, nested @media
20
ecea0a8 @tj Release 0.24.0
tj authored Feb 16, 2012
21 0.24.0 / 2012-02-16
22 ==================
23
24 * Added `mix()` BIF (docs needed)
25 * Added: cast return values from js functions
26 * Fixed binops in mixin selectors. Closes #566
27 * Fixed `opposite-position()` pass through "center"`
28
38c05cc @tj Release 0.23.0
tj authored Feb 2, 2012
29 0.23.0 / 2012-02-02
30 ==================
31
32 * Added `Renderer` "end" event
51c6a3d @tj history
tj authored Feb 2, 2012
33 * Added: cast return value from js-functions
38c05cc @tj Release 0.23.0
tj authored Feb 2, 2012
34 * Cleaned up documentation grammar etc [Zearin]
35
1fe9683 @tj Release 0.22.6
tj authored Jan 20, 2012
36 0.22.6 / 2012-01-20
37 ==================
38
39 * Fixed postfix conditional cloning. Closes #535
40 * Fixed idents prefixed with several hyphens. Closes #536
41 * Fixed up the TextMate bundle syntax [ianstormtaylor]
42
d0d5a8c @tj Release 0.22.5
tj authored Jan 16, 2012
43 0.22.5 / 2012-01-16
44 ==================
45
46 * Fixed underscore in function identifier. Closes #524
47
5622d3c @tj Release 0.22.4
tj authored Jan 11, 2012
48 0.22.4 / 2012-01-11
49 ==================
50
51 * Fixed __@extends__ inheritance bug. Closes #499
52 * Fixed 'lineno' global leak due to missing `new` [teppeis]
53
0cffa3e @tj Release 0.22.3
tj authored Jan 11, 2012
54 0.22.3 / 2012-01-11
55 ==================
56
57 * Fixed `--watch` working on windows with a temporary hack [dciccale]
58 * Fixed __@extend__ with no properties. Closes #498
59
8ec7437 @tj Release 0.22.2
tj authored Jan 8, 2012
60 0.22.2 / 2012-01-08
61 ==================
62
63 * Added: allow newlines in place of commas for keyframes
64 * Fixed: skip comment newlines between keyframe positions. Closes #504
65
5d9042a @tj Release 0.22.1
tj authored Jan 8, 2012
66 0.22.1 / 2012-01-08
67 ==================
68
69 * Fixed __@keyframes__ support for multiple values. Closes #503
70
faafa48 @tj Release 0.22.0
tj authored Jan 4, 2012
71 0.22.0 / 2012-01-04
72 ==================
73
74 * Added `@extend`. Closes #149
75 * Added more syntax highlighting to TextMate bundle [paulmillr]
76 * Added `keys(pairs)` and `values(pairs)` BIFs
77 * Added JavaScript object coercion support
78 * Added JavaScript -> Stylus node coercion utilities
79 * Fixed `.define()`ing of functions
80 * Fixed `stylus(1)` repl for 0.6.x
81
967ef82 @tj Release 0.21.2
tj authored Dec 22, 2011
82 0.21.2 / 2011-12-22
83 ==================
84
85 * Fixed literal / within function call. Closes #432
86
10f936d @tj Release 0.21.1
tj authored Dec 20, 2011
87 0.21.1 / 2011-12-20
88 ==================
89
90 * Fixed space after `)` in selectors. Closes #449
91
3dde090 @tj Release 0.21.0
tj authored Dec 17, 2011
92 0.21.0 / 2011-12-17
93 ==================
94
95 * Added unit casting, ex: `(n * 5)%`. Closes #285
96
8a6fd1f @tj Release 0.20.1
tj authored Dec 16, 2011
97 0.20.1 / 2011-12-16
98 ==================
99
100 * Added global leak detection to the test suite
101 * Fixed two globals
102 * Fixed operator ident regression. Closes #292
103
554f588 @tj Release 0.20.0
tj authored Dec 11, 2011
104 0.20.0 / 2011-12-11
105 ==================
106
107 * Added `--include-css` to literally include imported CSS. Closes #448
108 * Fixed coercion bug with expression. Closes #480
109
8128c59 @tj Release 0.19.8
tj authored Dec 1, 2011
110 0.19.8 / 2011-12-01
111 ==================
112
113 * Fixed middleware `mkdir -p` support
114
ad5e0a0 @tj Release 0.19.7
tj authored Nov 30, 2011
115 0.19.7 / 2011-11-30
116 ==================
117
118 * Fixed `or` binop regression. Closes #475
119
f7d5b48 @tj Release 0.19.6
tj authored Nov 30, 2011
120 0.19.6 / 2011-11-30
121 ==================
122
123 * Fixed current-property with commas. Closes #472
124
aa0b66d @tj Release 0.19.5
tj authored Nov 28, 2011
125 0.19.5 / 2011-11-28
126 ==================
127
128 * revert noop visitor methods, this breaks extensions
129
0b9d962 @tj Release 0.19.4
tj authored Nov 28, 2011
130 0.19.4 / 2011-11-28
131 ==================
132
133 * Fixed css-style __@page__ support
134 * Fixed __@page__ block evaluation
135 * Fixed __@font-face__ block evaluation [Suor]
136
c43a183 @tj Release 0.19.3
tj authored Nov 17, 2011
137 0.19.3 / 2011-11-17
138 ==================
139
140 * Added "include css" setting (need docs) to literally include imported css. Closes #448
141 * Added EOL escape. Related to #195
142 * Fixed tab support in lexical analysis (trailing colors etc). Closes #460
143
bf11cd0 @tj Release 0.19.2
tj authored Nov 9, 2011
144 0.19.2 / 2011-11-09
145 ==================
146
147 * Fixed "in" within selectors. Closes #458
148
d3a963e @tj Release 0.19.1
tj authored Nov 8, 2011
149 0.19.1 / 2011-11-08
150 ==================
151
152 * Added `spin()` BIF (same as `color + 50deg` etc)
153 * Removed "sys" require()s for 0.6.x
154 * Fixed sibling property lookup bug. Closes #452
155 * Fixed: retain original quote for strings
156
3707641 @tj Release 0.19.0
tj authored Oct 26, 2011
157 0.19.0 / 2011-10-26
158 ==================
159
160 * Added property lookup bubbling support. Closes #446
161
8fd83bd @tj Release 0.18.1
tj authored Oct 26, 2011
162 0.18.1 / 2011-10-26
163 ==================
164
165 * Added "indent spaces" compiler setting. Closes #445
166 * Allow node > 0.4.x < 0.7.0
167 * Fixed: allow function execution within @imports
168
b7f50a1 @tj Release 0.18.0
tj authored Oct 21, 2011
169 0.18.0 / 2011-10-21
170 ==================
171
172 * Added #n support (#e -> #eeeeee). Closes #430
173 * Added #nn support (#ef -> #efefef)
174 * Added support for rgb percentages.
175 * Fixed property rendering in blocks. Closes #440
176
a7ee02c @tj Release 0.17.0
tj authored Sep 30, 2011
177 0.17.0 / 2011-09-30
178 ==================
179
180 * Added `@scope <selector>` feature to scope all subsequent selectors
181 * Added list equality to the `!=` operator
182 * Added list equality to the `==` operator
183 * Added mkdir -p support to the middleware
184 * Changed: `!` coerces expression not the first value
185 * Fixed Ternary boolean coercion. Closes #420
186 * Fixed __@font-face__ __@import__ regression. Closes #418
187
82b92e8 @tj Release 0.16.0
tj authored Sep 26, 2011
188 0.16.0 / 2011-09-26
189 ==================
190
191 * Added `mkdir -p` support to the middleware
192 * Added `@import url(string)` support. Closes #352
193 * Added `fade-in()` and `fade-out()` BIFs
194 * Adding prefixes for Opera and IE
195 * Fixed comments trailing __@media__. Closes #415 [guillermo]
196 * Fixed: Output from --help in stylus executable cut-off half way through
197 * Changed: treat -/+ operations with percentages as lighten()/darken().
198 Closes #401
199
654e1e3 @tj Release 0.15.4
tj authored Sep 14, 2011
200 0.15.4 / 2011-09-14
201 ==================
202
203 * Fixed `String#coerce()` for Expressions
204
7b8532e @tj Release 0.15.3
tj authored Sep 14, 2011
205 0.15.3 / 2011-09-14
206 ==================
207
208 * Added `-U, --inline` to stylus(1)
209 * Added `rem` support. Closes #395
210 * Fixed __@charset__ semi-colon. Closes #400
211 * Fixed infinite loop in `Parser#function()`. Closes #393
212
8bce8f8 @tj Release 0.15.2
tj authored Sep 6, 2011
213 0.15.2 / 2011-09-06
214 ==================
215
216 * Added alias `:=` of `?=`. Closes #389
217 * Removed auto-prefixing of pseudo element selectors. Closes #385
218 * Changed: when left-hand operand has no unit assign the right
219 * Fixed __@keyframes__ with __@import__ regression. Closes #372
220 * Fixed css __@import__ within blocks regression. Closes #388
221 * Fixed unwrapping of property args expression. Closes #379
222 * Fixed __@prop__ access scope issue, use closet block, not current
223 * Fixed __@font-face__. Closes #375
224
7ff53a9 @tj Release 0.15.1
tj authored Aug 18, 2011
225 0.15.1 / 2011-08-18
226 ==================
227
228 * Added pseudo-element vendor expansion support
229 * Added `@keyframe` expansion support. Closes #293
230 * Added support for arbitrary `@-VENDOR-keyframes` support
231 * Added support for `@property` mixin property access Closes #363
232 * Added `/*!` support to comments to disable suppression
233 * Changed: allow uses to append `.styl` when importing. Closes #366
234 * Fixed paren matching issue. Closes #368
235 * Fixed windows absolute path checking Added `utils.absolute(path)`
236 * Fixed `Ident#clone()` with `.property` flag
237 * Fixed evaluation of expression when using @name. Closes #361
238 * Fixed `path.join()` usage in `utils.lookup()`. Closes #356
239 * Fixed space after comment regression. Closes #360
240
b064ea4 @tj Release 0.15.0
tj authored Aug 15, 2011
241 0.15.0 / 2011-08-15
242 ==================
243
244 * Adding `Renderer#get(option)`
245 * Added the ability to reference property values with `@<name>`. Closes #344
246 * Changed comment output. css-style multi-line comments are preserved
247 * Fixed issue with bools in selectors. Closes #280
248
b6cab3a @tj Release 0.14.0
tj authored Aug 10, 2011
249 0.14.0 / 2011-08-10
250 ==================
251
252 * Added firebug original file / line number mapping [parallel]
253 * Added support for `#rgba` and `#rrggbbaa` color formats
254 * Changed: fix alpha to a scale of 2
255 * Fixing function param check to allow for empty function arguments
256
c2e716c @tj Release 0.13.9
tj authored Aug 4, 2011
257 0.13.9 / 2011-08-04
258 ==================
259
260 * Fixed `lighten()` BIF 'lighten by %' function push color closer to white [cwolves]
261 * Fixed cli plugin usage absolute paths, don't prepend the CWD [cpojer]
262 * Renaming 'import' to '_import' because import is a reserved word in node v0.5
263
d1fdeb6 @tj Release 0.13.8
tj authored Aug 1, 2011
264 0.13.8 / 2011-08-01
265 ==================
266
267 * Added `PI` and `-math-prop(name)`
268 * Added `cos()` and `sin()`
269 * Added support for __SVG__ data URIs [mhemesath]
270 * Rename variable "import" to "imported" [eegg]
271
12b7d1b @tj Release 0.13.7
tj authored Jul 15, 2011
272 0.13.7 / 2011-07-15
273 ==================
274
275 * Added `js(str)` BIF
276 * Fixed reserved keyword `import` with `imported`
277
6589dc9 @tj Release 0.13.6
tj authored Jul 12, 2011
278 0.13.6 / 2011-07-12
279 ==================
280
281 * Added `@-webkit-keyframes` support. Closes #307
282 * Added gedit language-spec
283 * Changed: optional `growl` dep for stylus(1)
284 * Changed: `require("stylus")` instead of `../` for the mac app integration
285
8f3aa41 @tj Release 0.13.5
tj authored Jun 27, 2011
286 0.13.5 / 2011-06-27
287 ==================
288
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
289 * Fixed middleware handling of new and removed `@import` s [brandonbloom]
8f3aa41 @tj Release 0.13.5
tj authored Jun 27, 2011
290
1639f70 @tj Release 0.13.4
tj authored Jun 22, 2011
291 0.13.4 / 2011-06-22
292 ==================
293
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
294 * Added __Compile and Display CSS__ TextMate command (⌘B) [Daniel Gasienica]
a9851f0 @tj fixed changelog
tj authored Jun 27, 2011
295 * Fixed caching behavior for recompilation of files with changed imports [Brandon Bloom]
1639f70 @tj Release 0.13.4
tj authored Jun 22, 2011
296
8a64bd5 @tj Release 0.13.3
tj authored Jun 1, 2011
297 0.13.3 / 2011-06-01
298 ==================
299
300 * Added padding for error linenos so they line up
301 * Improved unary op error messages
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
302 * Improved invalid `@keyframes` ident error msg
8a64bd5 @tj Release 0.13.3
tj authored Jun 1, 2011
303 * Fixed HSLA regression for operations resulting in a bool. Closes #274
304 * Fixed `arguments` issue with excluding defaults. Closes #272
305
7d5b3ee @tj Release 0.13.2
tj authored May 31, 2011
306 0.13.2 / 2011-05-31
307 ==================
308
309 * Fixed colors after `url()` call regression. Closes #270
310
f166298 @tj Release 0.13.1
tj authored May 30, 2011
311 0.13.1 / 2011-05-30
312 ==================
313
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
314 * Fixed colors in `url()`. Closes #267
315 * Fixed selector without trailing comma containing selector token. Closes #260
f166298 @tj Release 0.13.1
tj authored May 30, 2011
316
443ccb7 @tj Release 0.13.0
tj authored May 17, 2011
317 0.13.0 / 2011-05-17
318 ==================
319
320 * Added `-u, --use PATH` flag for utilizing plugins
321 * Fixed `hsla.clampDegrees()` with negative values [Bruno Héridet]
322
8a935f0 @tj Release 0.12.4
tj authored May 12, 2011
323 0.12.4 / 2011-05-12
324 ==================
325
326 * Added support for underscore in identifiers. Closes #247
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
327 * Fixed `@keyframe` block evaluation. Closes #252
8a935f0 @tj Release 0.12.4
tj authored May 12, 2011
328
5ca13be @tj Release 0.12.3
tj authored May 8, 2011
329 0.12.3 / 2011-05-08
330 ==================
331
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
332 * Fixed `0%` in `@keyframes` from becoming `0` when compressed. Closes #248
5ca13be @tj Release 0.12.3
tj authored May 8, 2011
333
8e675dc @tj Release 0.12.2
tj authored May 3, 2011
334 0.12.2 / 2011-05-03
335 ==================
336
337 * Fixed issue with `^=` attr selector causing infinite loop. Closes #244
338 * Fixed multiple occurrences of `&` in selectors. Closes #243
339
f5df291 @tj Release 0.12.1
tj authored Apr 29, 2011
340 0.12.1 / 2011-04-29
341 ==================
342
343 * Fixed spaces around line-height shorthand. Closes #228
344 * Fixed `-{foo}` interpolation support. Closes #235
345
c2c58a9 @tj Release 0.12.0
tj authored Apr 29, 2011
346 0.12.0 / 2011-04-29
347 ==================
348
349 * Added `*prop: val` hack support (blueprint / html boilerplate etc parse fine now)
350 * Added selector interpolation support
351 * Fixed "-" within interpolation. Closes #220
352
3d5e94f @tj Release 0.11.12
tj authored Apr 27, 2011
353 0.11.12 / 2011-04-27
354 ==================
355
356 * Added `SyntaxError` and `ParseError`
357 * Removed `stylus.parse()`
358 * Fixed error reporting. Closes #44
359
8280b6f @tj Release 0.11.11
tj authored Apr 24, 2011
360 0.11.11 / 2011-04-24
361 ==================
362
363 * Fixed mutation of units when using unary ops. Closes #233
364
d4acb80 @tj Release 0.11.10
tj authored Apr 17, 2011
365 0.11.10 / 2011-04-17
366 ==================
367
368 * Fixed regression. Closes #229
369
fa0208d @tj Release 0.11.9
tj authored Apr 15, 2011
370 0.11.9 / 2011-04-15
371 ==================
372
373 * Fixed issue with large selectors spanning several lines
374
65abe9b @tj Release 0.11.8
tj authored Apr 15, 2011
375 0.11.8 / 2011-04-15
376 ==================
377
378 * Added support for `Renderer#define(name, node)` to define a global
379
a4dd849 @tj Release 0.11.7
tj authored Apr 12, 2011
380 0.11.7 / 2011-04-12
381 ==================
382
383 * Added `Renderer#use(fn)`. Closes #224
384 * Improved `utils.assertType()` error message; include param name
385
c77629c @tj Release 0.11.6
tj authored Apr 12, 2011
386 0.11.6 / 2011-04-12
387 ==================
388
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
389 * Fixed: node.source and node.filename are writable
c77629c @tj Release 0.11.6
tj authored Apr 12, 2011
390
cba69a6 @tj Release 0.11.5
tj authored Apr 12, 2011
391 0.11.5 / 2011-04-12
392 ==================
393
394 * Added / employed `Null#isNull`
395 * Added / employed `Boolean#is{True,False}`
396 * Removed all uses of `instanceof`
397 * Removed all equality checks between singleton nodes
398
e281ded @tj Release 0.11.4
tj authored Apr 10, 2011
399 0.11.4 / 2011-04-10
400 ==================
401
402 * Added `Arguments#clone()`
403 * Added `push()` / `append()`
404 * Added `unshift()` / `prepend()` BIFs
405
9491c65 @tj Release 0.11.3
tj authored Apr 8, 2011
406 0.11.3 / 2011-04-08
407 ==================
408
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
409 * Fixed: keyword args previously not evaluated
410 * Fixed: subpixel support
411 * Fixed bug preventing combinators (and other ops) in `@media` blocks. Closes #216 [reported by jsteenkamp]
9491c65 @tj Release 0.11.3
tj authored Apr 8, 2011
412
ed09451 @tj Release 0.11.2
tj authored Apr 6, 2011
413 0.11.2 / 2011-04-06
414 ==================
415
416 * Added `Renderer#include(path)`. Closes #214
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
417 * Fixed `@import` path resolution bug. Closes #215
ed09451 @tj Release 0.11.2
tj authored Apr 6, 2011
418 * Fixed optional keyword arg bug. Closes #212
419
c444047 @tj Release 0.11.1
tj authored Apr 1, 2011
420 0.11.1 / 2011-04-01
421 ==================
422
423 * Fixed regression preventing commas from outputting
424
02e3691 @tj fixed rgba color operations
tj authored Apr 1, 2011
425 0.11.0 / 2011-04-01
426 ==================
427
654d3e0 @tj docs
tj authored Apr 1, 2011
428 * Added `HSLA#add(h,s,l,a)`
429 * Added `HSLA#sub(h,s,l,a)`
430 * Added `RGBA#add(r,g,b,a)`
431 * Added `RGBA#sub(r,g,b,a)`
432 * Added `RGBA#multiply(n)`
433 * Added `RGBA#divide(n)`
434 * Added `HSLA#adjustHue(deg)`
435 * Added `HSLA#adjustLightness(percent)`
436 * Added `HSLA#adjustSaturation(percent)`
02e3691 @tj fixed rgba color operations
tj authored Apr 1, 2011
437 * Added `linear-gradient()` example
438 * Added `s(fmt, ...)` built-in; sprintf-like
654d3e0 @tj docs
tj authored Apr 1, 2011
439 * Added `%` sprintf-like string operator, ex: `'%s %s' % (1 2)`
02e3691 @tj fixed rgba color operations
tj authored Apr 1, 2011
440 * Added `current-property` local variable
441 * Added `add-property(name, val)`
442 * Added the ability for functions to duplicate the property they are invoked within
443 * Added `[]=` operator support. Ex: `fonts[1] = arial`, `nums[1..3] = 2`
444 * Added `-I, --include <path>` to stylus(1). Closes #206
445 * Added support for `50 + 25% == 75`
446 * Added support for `rgba + 25%` to lighten
447 * Added support for `rgba - 25%` to darken
448 * Added support for `rgba - 25` to adjust rgb values
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
449 * Changed: null now outputs "null" instead of "[Null]"
654d3e0 @tj docs
tj authored Apr 1, 2011
450 * Fixed hsl operation support, all operations are equivalent on rgba/hsla nodes
451 * Fixed degree rotation
02e3691 @tj fixed rgba color operations
tj authored Apr 1, 2011
452
4f7f950 @tj Release 0.10.0
tj authored Mar 29, 2011
453 0.10.0 / 2011-03-29
454 ==================
455
456 * Added keyword argument support
457 * Added `Arguments` node, acts like `Expression`
458 * Added `utils.params()`
459 * Added `debug` option to stylus middleware
460 * Added support for `hsl + 15deg` etc to adjust hue
461 * Added special-case for percentage based `RGBA` operations (`#eee - 20%`)
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
462 * Changed: right-hand colors in operations are not clamped (`#eee * 0.2`)
4f7f950 @tj Release 0.10.0
tj authored Mar 29, 2011
463 * Added support for `unit * color` (swaps operands)
464 * Fixed color component requests on the opposite node type (ex red on hsla node)
465 * Fixed `Expression#clone()` to support `Arguments`
466 * Fixed issue with middleware where imports are improperly mapped
467 * Fixed mutation of color when adjusting values
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
468 * Fixed: coerce string to literal
469 * Removed {`darken`,`lighten`}`-by()` BIFs
4f7f950 @tj Release 0.10.0
tj authored Mar 29, 2011
470
2435224 @tj Release 0.9.2
tj authored Mar 21, 2011
471 0.9.2 / 2011-03-21
472 ==================
473
474 * Removed a `console.log()` call
475
0383ca5 @tj Release 0.9.1
tj authored Mar 18, 2011
476 0.9.1 / 2011-03-18
477 ==================
478
479 * Fixed connect middleware `@import` support. Closes #168
480 The middleware is now smart enough to know when imports
481 change, and will re-compile the target file.
482
483 * Changed middleware `compile` function to return the `Renderer` (API change)
484
2dbb7ef @tj Release 0.9.0
tj authored Mar 18, 2011
485 0.9.0 / 2011-03-18
486 ==================
487
488 * Added `-i, --interactive` for the Stylus REPL (eval stylus expressions, tab-completion etc)
489 * Added link to vim syntax
490 * Changed `p()` built-in to display parens
491 * Changed `--compress -C` to `-c`, and `-css -c` is now `-C`
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
492 * Fixed: preserve rest-arg expressions. Closes #194
2dbb7ef @tj Release 0.9.0
tj authored Mar 18, 2011
493 * Fixed `*=` in selector, ex `[class*="foo"]`
494 * Fixed `--watch` issue with growl, updated to 1.1.0. Closes #188
495 * Fixed negative floats when compressed. Closes #193 [reported by ludicco]
496
61180db @tj Release 0.8.0
tj authored Mar 14, 2011
497 0.8.0 / 2011-03-14
498 ==================
499
500 * Added postfix `for`-loop support.
501 Ex: `return n if n % 2 == 0 for n in nums`
502 * Added support for several postfix operators
503 Ex: `border-radius: 5px if true unless false;`
504 * Added `last(expr)` built-in function
505 * Added `sum(nums)` built-in function
506 * Added `avg(nums)` built-in function
507 * Added `join(delim, vals)` built-in function
508 * Added `Evaluator#{currentScope,currentBlock}`
509 * Added multi-line function paramter definition support
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
510 * Changed: `0` is falsey, `0%`, `0em`, `0px` etc truthy. Closes #160
61180db @tj Release 0.8.0
tj authored Mar 14, 2011
511 * Fixed `for` implicit __return__ value
512 * Fixed `for` explicit __return__ value
513 * Fixed mixin property ordering
514
474167e @tj Release 0.7.4
tj authored Mar 10, 2011
515 0.7.4 / 2011-03-10
516 ==================
517
518 * Added `RGBA` node
519 * Added `is a "color"` special-case, true for `HSLA` and `RGBA` nodes.
520 Closes #180
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
521 * Performance; 2.5× faster compiles due to removing use of getters in `Parser` and `Lexer` (yes, they are really slow).
474167e @tj Release 0.7.4
tj authored Mar 11, 2011
522 * Removed `Color` node
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
523 * Fixed stylus(1) `--watch` support due to dynamic `@import` support. Closes #176
474167e @tj Release 0.7.4
tj authored Mar 11, 2011
524
a6eb936 @tj Release 0.7.3
tj authored Mar 9, 2011
525 0.7.3 / 2011-03-09
526 ==================
527
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
528 * Fixed: allow semi-colons for non-css syntax for one-liners
a6eb936 @tj Release 0.7.3
tj authored Mar 9, 2011
529
49236a2 @tj Release 0.7.2
tj authored Mar 8, 2011
530 0.7.2 / 2011-03-08
531 ==================
532
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
533 * Added `isnt` operator (same as `is not` and `!=`)
49236a2 @tj Release 0.7.2
tj authored Mar 9, 2011
534 * Added support for dynamic `@import` expressions
535 * Added `@import` index resolution support
536 * Added `light()` / `dark()` BIFs
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
537 * Added `compress` option for Connect middleware [disfated]
538 * Changed: most built-in functions defined in stylus (`./lib/functions/index.styl`)
49236a2 @tj Release 0.7.2
tj authored Mar 9, 2011
539 * Fixed dynamic expressions in `url()`. Closes #105
540
b8a7c58 @tj Release 0.7.1
tj authored Mar 7, 2011
541 0.7.1 / 2011-03-07
542 ==================
543
544 * Fixed connect middleware for 0.4.x
545
4544c86 @tj Release 0.7.0
tj authored Mar 2, 2011
546 0.7.0 / 2011-03-02
547 ==================
548
549 * Added `is` and `is not` aliases for `==` and `!=`
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
550 * Added `@keyframes` dynamic name support
4544c86 @tj Release 0.7.0
tj authored Mar 2, 2011
551 * Fixed units in interpolation
552 * Fixed clamping of HSLA degrees / percentages
553
92d1abc @tj Release 0.6.7
tj authored Mar 1, 2011
554 0.6.7 / 2011-03-01
555 ==================
556
557 * Fixed __RGBA__ -> __HSLA__ conversion due to typo
558
adb13ff @tj Release 0.6.6
tj authored Mar 1, 2011
559 0.6.6 / 2011-03-01
560 ==================
561
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
562 * Added string -> unit type coercion support aka `5px + "10"` will give `15px`
adb13ff @tj Release 0.6.6
tj authored Mar 2, 2011
563 * Added `warn` option Closes #152
564 Currently this only reports on re-definition of functions
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
565 * Added `$` as a valid identifier character
adb13ff @tj Release 0.6.6
tj authored Mar 2, 2011
566 * Added `mixin` local variable for function introspection capabilities. Closes #162
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
567 * Fixed typo: `Unit#toBoolean()` is now correct
adb13ff @tj Release 0.6.6
tj authored Mar 2, 2011
568 * Fixed interpolation function calls. Closes #156
569 * Fixed mixins within Media node. Closes #153
570 * Fixed function call in ret val. Closes #154
571
5b4f471 @tj Release 0.6.5
tj authored Feb 24, 2011
572 0.6.5 / 2011-02-24
573 ==================
574
575 * Fixed parent ref `&` mid-selector bug. Closes #148 [reported by visnu]
576
40b90ed @tj Release 0.6.4
tj authored Feb 24, 2011
577 0.6.4 / 2011-02-24
578 ==================
579
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
580 * Fixed `for` within brackets. Closes #146
40b90ed @tj Release 0.6.4
tj authored Feb 24, 2011
581
ea0302d @tj Release 0.6.3
tj authored Feb 22, 2011
582 0.6.3 / 2011-02-22
583 ==================
584
585 * Fixed single-ident selectors. Closes #142
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
586 * Fixed cyclic `@import` with file of the same name. Closes #143
ea0302d @tj Release 0.6.3
tj authored Feb 22, 2011
587
9e292f9 @tj Release 0.6.2
tj authored Feb 21, 2011
588 0.6.2 / 2011-02-21
589 ==================
590
591 * Added stylus(1) growl support when using `--watch`
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
592 * Added `@import` watching support to stylus(1). Closes #134
593 * Changed: stylus(1) only throws when `--watch` is not used
9e292f9 @tj Release 0.6.2
tj authored Feb 21, 2011
594 * Fixed `darken-by()` BIF
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
595 * Fixed `@import` literal semi-colon. Closes #140
9e292f9 @tj Release 0.6.2
tj authored Feb 21, 2011
596
abc0e53 @tj Release 0.6.1
tj authored Feb 18, 2011
597 0.6.1 / 2011-02-18
598 ==================
599
600 * Fixed evaluation of nodes after a return. Closes #139
601
7cc2612 @tj Release 0.6.0
tj authored Feb 18, 2011
602 0.6.0 / 2011-02-18
603 ==================
604
605 * Added `stylus(1)` direct css to stylus file conversion [Mario]
606 For example instead of `$ stylus --css < foo.css > foo.styl`
607 you may now either `$ stylus --css foo.css` or provide
608 a destination path `$ stylus --css foo.css /tmp/out.styl`.
609
610 * Added postfix conditionals. Closes #74
611 Expressive ruby-ish syntax, ex: `padding 5px if allow-padding`.
612
690a00e @tj Release 0.5.3
tj authored Feb 17, 2011
613 0.5.3 / 2011-02-17
614 ==================
615
616 * Added `in` operator. `3 in nums`, `padding in props` etc
617 * Added `Expression#hash`, hashing all of the nodes in order
618 * Added tests for conditionals with braces. Closes #136
619 * Fixed ids that are also valid colors. Closes #137
620
5080d1e @tj Release 0.5.2
tj authored Feb 15, 2011
621 0.5.2 / 2011-02-15
622 ==================
623
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
624 * Fixed spaces after `}` with css-style. Closes #131
5080d1e @tj Release 0.5.2
tj authored Feb 15, 2011
625 * Fixed single-line css-style support. Closes #130
626
e92e363 @tj Release 0.5.1
tj authored Feb 11, 2011
627 0.5.1 / 2011-02-11
628 ==================
629
630 * Fixed mixin property ordering. Closes #125
631
6ea2f1f @tj Release 0.5.0
tj authored Feb 9, 2011
632 0.5.0 / 2011-02-09
633 ==================
634
635 * Added `lighten-by()` BIF
636 * Added `darken-by()` BIF
637
a62b792 @tj Release 0.4.1
tj authored Feb 9, 2011
638 0.4.1 / 2011-02-09
639 ==================
640
641 * Added support for function definition braces
642 * Fixed issue with invalid color output. Closes #127
643
5b496d7 @tj Release 0.4.0
tj authored Feb 7, 2011
644 0.4.0 / 2011-02-07
645 ==================
646
647 * Added css-style syntax support
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
648 * Fixed support for `*` selector within `@media` blocks
5b496d7 @tj Release 0.4.0
tj authored Feb 7, 2011
649
3c81d1a @tj Release 0.3.1
tj authored Feb 4, 2011
650 0.3.1 / 2011-02-04
651 ==================
652
653 * Fixed property disambiguation logic. Closes #117
654 You no longer need to add a trailing comma when
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
655 chaining selectors such as `td:nth-child(2)\ntd:nth-child(3)`
3c81d1a @tj Release 0.3.1
tj authored Feb 4, 2011
656
875b40d @tj Release 0.3.0
tj authored Feb 4, 2011
657 0.3.0 / 2011-02-04
658 ==================
659
660 * Added more assignment operators. Closes #77
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
661 `+=`, `-=`, `*=`, `/=`, and `%=`
875b40d @tj Release 0.3.0
tj authored Feb 4, 2011
662
a630aed @tj Release 0.2.1
tj authored Feb 2, 2011
663 0.2.1 / 2011-02-02
664 ==================
665
666 * Fixed `--compress` when passing files for stylus(1). Closes #115
667 * Fixed bug preventing absolute paths from being passed to `@import`
668 * Fixed `opposite-position()` with nested expressions, unwrapping
669 * Fixed a couple global var leaks [aheckmann]
670
d69f1bc @tj Release 0.2.0
tj authored Feb 1, 2011
671 0.2.0 / 2011-02-01
672 ==================
673
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
674 * Added: `url()` utilizing general lookup paths.
d69f1bc @tj Release 0.2.0
tj authored Feb 1, 2011
675 This means that `{ paths: [] }` is optional now, as lookups
676 will be relative to the file being rendered by default.
677
678 * Added `-w, --watch` support to stylus(1). Closes #113
679
cc007f0 @tj Release 0.1.0
tj authored Feb 1, 2011
680 0.1.0 / 2011-02-01
681 ==================
682
683 * Added `opposite-position(positions)` built-in function
684 * Added `image-lookup(path)` built-in function
685 * Added `-o, --out <dir>` support to stylus(1)
686 * Added `stylus [file|dir ...]` support
dbe5c21 More consistent punctuation and markup.
Tony authored Jun 30, 2011
687 * Added: defaulting paths to `[CWD]` for stylus(1)
688 * Changed: `unquote()` using `Literal` node
689 * Changed: utilizing `Literal` in place of some `Ident`s
cc007f0 @tj Release 0.1.0
tj authored Feb 1, 2011
690
363d084 @tj Release 0.0.2
tj authored Jan 31, 2011
691 0.0.2 / 2011-01-31
692 ==================
693
694 * Added optional property colon support. Closes #110
695 * Added `--version` to stylus(1)
696
697 0.0.1 / 2011-01-31
698 ==================
699
700 * Initial release
Something went wrong with that request. Please try again.