UNPKG

6.99 kBMarkdownView Raw
1
20.9.2 / 2011-03-21
3==================
4
5 * Removed a `console.log()` call
6
70.9.1 / 2011-03-18
8==================
9
10 * Fixed connect middleware `@import` support. Closes #168
11 The middleware is now smart enough to know when imports
12 change, and will re-compile the target file.
13
14 * Changed middleware `compile` function to return the `Renderer` (API change)
15
160.9.0 / 2011-03-18
17==================
18
19 * Added `-i, --interactive` for the Stylus REPL (eval stylus expressions, tab-completion etc)
20 * Added link to vim syntax
21 * Changed `p()` built-in to display parens
22 * Changed `--compress -C` to `-c`, and `-css -c` is now `-C`
23 * Fixed; preserve rest-arg expressions. Closes #194
24 * Fixed `*=` in selector, ex `[class*="foo"]`
25 * Fixed `--watch` issue with growl, updated to 1.1.0. Closes #188
26 * Fixed negative floats when compressed. Closes #193 [reported by ludicco]
27
280.8.0 / 2011-03-14
29==================
30
31 * Added postfix `for`-loop support.
32 Ex: `return n if n % 2 == 0 for n in nums`
33 * Added support for several postfix operators
34 Ex: `border-radius: 5px if true unless false;`
35 * Added `last(expr)` built-in function
36 * Added `sum(nums)` built-in function
37 * Added `avg(nums)` built-in function
38 * Added `join(delim, vals)` built-in function
39 * Added `Evaluator#{currentScope,currentBlock}`
40 * Added multi-line function paramter definition support
41 * Changed; `0` is falsey, `0%`, `0em`, `0px` etc truthy. Closes #160
42 * Fixed `for` implicit __return__ value
43 * Fixed `for` explicit __return__ value
44 * Fixed mixin property ordering
45
460.7.4 / 2011-03-10
47==================
48
49 * Added `RGBA` node
50 * Added `is a "color"` special-case, true for `HSLA` and `RGBA` nodes.
51Closes #180
52 * Performance; 2.5x faster compiles due to removing use of getters in `Parser` and `Lexer` (yes, they are really slow).
53 * Removed `Color` node
54 * Fixed stylus(1) `--watch` support due to dynamic __@import__ support. Closes #176
55
560.7.3 / 2011-03-09
57==================
58
59 * Fixed; allow semi-colons for non-css syntax for one-liners
60
610.7.2 / 2011-03-08
62==================
63
64 * Added `isnt` operator, same as `is not`, and `!=`
65 * Added support for dynamic `@import` expressions
66 * Added `@import` index resolution support
67 * Added `light()` / `dark()` BIFs
68 * Added `compress` option for connect middleware [disfated]
69 * Changed; most built-in functions defined in stylus (`./lib/functions/index.styl`)
70 * Fixed dynamic expressions in `url()`. Closes #105
71
720.7.1 / 2011-03-07
73==================
74
75 * Fixed connect middleware for 0.4.x
76
770.7.0 / 2011-03-02
78==================
79
80 * Added `is` and `is not` aliases for `==` and `!=`
81 * Added __@keyframes__ dynamic name support
82 * Fixed units in interpolation
83 * Fixed clamping of HSLA degrees / percentages
84
850.6.7 / 2011-03-01
86==================
87
88 * Fixed __RGBA__ -> __HSLA__ conversion due to typo
89
900.6.6 / 2011-03-01
91==================
92
93 * Added string -> unit type coercion support aka `5px + "10"` will give `15px`
94 * Added `warn` option Closes #152
95 Currently this only reports on re-definition of functions
96 * Added '$' as a valid identifier character
97 * Added `mixin` local variable for function introspection capabilities. Closes #162
98 * Fixed typo, `Unit#toBoolean()` is now correct
99 * Fixed interpolation function calls. Closes #156
100 * Fixed mixins within Media node. Closes #153
101 * Fixed function call in ret val. Closes #154
102
1030.6.5 / 2011-02-24
104==================
105
106 * Fixed parent ref `&` mid-selector bug. Closes #148 [reported by visnu]
107
1080.6.4 / 2011-02-24
109==================
110
111 * Fixed for within brackets. Closes #146
112
1130.6.3 / 2011-02-22
114==================
115
116 * Fixed single-ident selectors. Closes #142
117 * Fixed cyclic __@import__ with file of the same name. Closes #143
118
1190.6.2 / 2011-02-21
120==================
121
122 * Added stylus(1) growl support when using `--watch`
123 * Added __@import__ watching support to stylus(1). Closes #134
124 * Changed; stylus(1) only throws when `--watch` is not used
125 * Fixed `darken-by()` BIF
126 * Fixed __@import__ literal semi-colon. Closes #140
127
1280.6.1 / 2011-02-18
129==================
130
131 * Fixed evaluation of nodes after a return. Closes #139
132
1330.6.0 / 2011-02-18
134==================
135
136 * Added `stylus(1)` direct css to stylus file conversion [Mario]
137 For example instead of `$ stylus --css < foo.css > foo.styl`
138 you may now either `$ stylus --css foo.css` or provide
139 a destination path `$ stylus --css foo.css /tmp/out.styl`.
140
141 * Added postfix conditionals. Closes #74
142 Expressive ruby-ish syntax, ex: `padding 5px if allow-padding`.
143
1440.5.3 / 2011-02-17
145==================
146
147 * Added `in` operator. `3 in nums`, `padding in props` etc
148 * Added `Expression#hash`, hashing all of the nodes in order
149 * Added tests for conditionals with braces. Closes #136
150 * Fixed ids that are also valid colors. Closes #137
151
1520.5.2 / 2011-02-15
153==================
154
155 * Fixed spaces after "}" with css-style. Closes #131
156 * Fixed single-line css-style support. Closes #130
157
1580.5.1 / 2011-02-11
159==================
160
161 * Fixed mixin property ordering. Closes #125
162
1630.5.0 / 2011-02-09
164==================
165
166 * Added `lighten-by()` BIF
167 * Added `darken-by()` BIF
168
1690.4.1 / 2011-02-09
170==================
171
172 * Added support for function definition braces
173 * Fixed issue with invalid color output. Closes #127
174
1750.4.0 / 2011-02-07
176==================
177
178 * Added css-style syntax support
179 * Fixed support for `*` selector within __@media__ blocks
180
1810.3.1 / 2011-02-04
182==================
183
184 * Fixed property disambiguation logic. Closes #117
185 You no longer need to add a trailing comma when
186 chaining selectors such as 'td:nth-child(2)\ntd:nth-child(3)'
187
1880.3.0 / 2011-02-04
189==================
190
191 * Added more assignment operators. Closes #77
192 +=, -=, *=, /=, and %=
193
1940.2.1 / 2011-02-02
195==================
196
197 * Fixed `--compress` when passing files for stylus(1). Closes #115
198 * Fixed bug preventing absolute paths from being passed to `@import`
199 * Fixed `opposite-position()` with nested expressions, unwrapping
200 * Fixed a couple global var leaks [aheckmann]
201
2020.2.0 / 2011-02-01
203==================
204
205 * Added; `url()` utilizing general lookup paths.
206 This means that `{ paths: [] }` is optional now, as lookups
207 will be relative to the file being rendered by default.
208
209 * Added `-w, --watch` support to stylus(1). Closes #113
210
2110.1.0 / 2011-02-01
212==================
213
214 * Added `opposite-position(positions)` built-in function
215 * Added `image-lookup(path)` built-in function
216 * Added `-o, --out <dir>` support to stylus(1)
217 * Added `stylus [file|dir ...]` support
218 * Added; defaulting paths to `[CWD]` for stylus(1)
219 * Changed; `unquote()` using `Literal` node
220 * Changed; utilizing `Literal` in place of some `Ident`s
221
2220.0.2 / 2011-01-31
223==================
224
225 * Added optional property colon support. Closes #110
226 * Added `--version` to stylus(1)
227
2280.0.1 / 2011-01-31
229==================
230
231 * Initial release
\No newline at end of file