1 |
|
2 | 0.9.2 / 2011-03-21
|
3 | ==================
|
4 |
|
5 | * Removed a `console.log()` call
|
6 |
|
7 | 0.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 |
|
16 | 0.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 |
|
28 | 0.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 |
|
46 | 0.7.4 / 2011-03-10
|
47 | ==================
|
48 |
|
49 | * Added `RGBA` node
|
50 | * Added `is a "color"` special-case, true for `HSLA` and `RGBA` nodes.
|
51 | Closes #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 |
|
56 | 0.7.3 / 2011-03-09
|
57 | ==================
|
58 |
|
59 | * Fixed; allow semi-colons for non-css syntax for one-liners
|
60 |
|
61 | 0.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 |
|
72 | 0.7.1 / 2011-03-07
|
73 | ==================
|
74 |
|
75 | * Fixed connect middleware for 0.4.x
|
76 |
|
77 | 0.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 |
|
85 | 0.6.7 / 2011-03-01
|
86 | ==================
|
87 |
|
88 | * Fixed __RGBA__ -> __HSLA__ conversion due to typo
|
89 |
|
90 | 0.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 |
|
103 | 0.6.5 / 2011-02-24
|
104 | ==================
|
105 |
|
106 | * Fixed parent ref `&` mid-selector bug. Closes #148 [reported by visnu]
|
107 |
|
108 | 0.6.4 / 2011-02-24
|
109 | ==================
|
110 |
|
111 | * Fixed for within brackets. Closes #146
|
112 |
|
113 | 0.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 |
|
119 | 0.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 |
|
128 | 0.6.1 / 2011-02-18
|
129 | ==================
|
130 |
|
131 | * Fixed evaluation of nodes after a return. Closes #139
|
132 |
|
133 | 0.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 |
|
144 | 0.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 |
|
152 | 0.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 |
|
158 | 0.5.1 / 2011-02-11
|
159 | ==================
|
160 |
|
161 | * Fixed mixin property ordering. Closes #125
|
162 |
|
163 | 0.5.0 / 2011-02-09
|
164 | ==================
|
165 |
|
166 | * Added `lighten-by()` BIF
|
167 | * Added `darken-by()` BIF
|
168 |
|
169 | 0.4.1 / 2011-02-09
|
170 | ==================
|
171 |
|
172 | * Added support for function definition braces
|
173 | * Fixed issue with invalid color output. Closes #127
|
174 |
|
175 | 0.4.0 / 2011-02-07
|
176 | ==================
|
177 |
|
178 | * Added css-style syntax support
|
179 | * Fixed support for `*` selector within __@media__ blocks
|
180 |
|
181 | 0.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 |
|
188 | 0.3.0 / 2011-02-04
|
189 | ==================
|
190 |
|
191 | * Added more assignment operators. Closes #77
|
192 | +=, -=, *=, /=, and %=
|
193 |
|
194 | 0.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 |
|
202 | 0.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 |
|
211 | 0.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 |
|
222 | 0.0.2 / 2011-01-31
|
223 | ==================
|
224 |
|
225 | * Added optional property colon support. Closes #110
|
226 | * Added `--version` to stylus(1)
|
227 |
|
228 | 0.0.1 / 2011-01-31
|
229 | ==================
|
230 |
|
231 | * Initial release |
\ | No newline at end of file |