[6a3a178] | 1 | 0.54.5 / 2016-04-28
|
---|
| 2 | ===================
|
---|
| 3 |
|
---|
| 4 | * Fix: [CLI] Correct console output for Node 6.0
|
---|
| 5 |
|
---|
| 6 | 0.54.4 / 2016-04-27
|
---|
| 7 | ===================
|
---|
| 8 |
|
---|
| 9 | * Fix: Correct extname checks for Node 6.0
|
---|
| 10 |
|
---|
| 11 | 0.54.3 / 2016-04-26
|
---|
| 12 | ===================
|
---|
| 13 |
|
---|
| 14 | * Fix: Proper embedurl encoding for svg files with a hash.
|
---|
| 15 | * Fix: Validate this.dest before using path.extname.
|
---|
| 16 | * Fix: Update node-glob version.
|
---|
| 17 |
|
---|
| 18 | 0.54.2 / 2016-03-11
|
---|
| 19 | ===================
|
---|
| 20 |
|
---|
| 21 | * Fix: False-positive import loop with empty imported file.
|
---|
| 22 |
|
---|
| 23 | 0.54.0 / 2016-03-05
|
---|
| 24 | ===================
|
---|
| 25 |
|
---|
| 26 | * Feature: Added initial reference selector.
|
---|
| 27 | * Feature: New `embedurl()` bif with optional utf8 uncoding support for SVG.
|
---|
| 28 | * Feature: New `index()` bif.
|
---|
| 29 | * Feature: New `percentage()` bif.
|
---|
| 30 | * Feature: New `slice()` bif, #2115.
|
---|
| 31 | * Feature: Support for UTF-8 encoding of urls, #2084.
|
---|
| 32 | * Feature: Added `global` flag to `define()` function.
|
---|
| 33 | * Feature: `match()` bif now returns the matched values instead of a boolean, #2109.
|
---|
| 34 | * Feature: Added an optional `flags` argument to `match()` bif, #2109.
|
---|
| 35 | * Docs: Added basic “getting started” to Readme, #2073.
|
---|
| 36 | * Docs: Updated information about error reporting.
|
---|
| 37 | * Fix: `selectors()` now returns proper subselectors.
|
---|
| 38 | * Fix: No more unneeded spaces with partial reference selector using ranges.
|
---|
| 39 | * Fix: Proper evaluating of the default arguments.
|
---|
| 40 | * Fix: Evaluate variables in current-media function.
|
---|
| 41 | * Fix: Validate regexp flags for `match` function.
|
---|
| 42 | * Fix: Proper conditional assignment and "define" method.
|
---|
| 43 | * Fix: Proper relative paths in sourcemaps if --out flag is set to a filename.
|
---|
| 44 | * Fix: Proper errors with `--include-css` and `--resolve-url` used concurrently.
|
---|
| 45 | * Fix: [Evaluator] Support for function as a default argument for functions.
|
---|
| 46 | * Fix: [Lexer] Proper multiline comments inside multiline expressions.
|
---|
| 47 | * Fix: [JS API] Proper variables from options object inside expressions.
|
---|
| 48 | * Fix: [Renderer] No more caching of parsed AST for deps-resolver.
|
---|
| 49 |
|
---|
| 50 | 0.53.0 / 2015-12-14
|
---|
| 51 | ===================
|
---|
| 52 |
|
---|
| 53 | * Feature: Numeric partial references.
|
---|
| 54 | * Feature: Relative references.
|
---|
| 55 | * Feature: New `selectors()` bif.
|
---|
| 56 | * Feature: Support for comma-separated lists as `selector()`'s arguments.
|
---|
| 57 | * Docs: Reworked contribution guidelines.
|
---|
| 58 | * Docs: Added Contributor Code of Conduct.
|
---|
| 59 | * Fix: Support for multiple consecutive parent references.
|
---|
| 60 | * Fix: Proper removal of parent references at the root when combinators are present.
|
---|
| 61 | * Fix: Don't add space before unknown units.
|
---|
| 62 | * Fix: Allow comma-separated lists in `@supports` value.
|
---|
| 63 | * Fix: No more error message for "assertType" without parameter name.
|
---|
| 64 | * Fix: Proper middleware overlap function on windows. Thanks to #2029 by @bcomnes.
|
---|
| 65 | * Fix: Better absolute path detection for Windows. Thanks to #2033 by @mlohbihler.
|
---|
| 66 | * Refactoring: Moved bifs to separate files.
|
---|
| 67 |
|
---|
| 68 |
|
---|
| 69 | 0.52.4 / 2015-09-04
|
---|
| 70 | ===================
|
---|
| 71 |
|
---|
| 72 | * Fix: Revert changes in "looksLikeSelector" method.
|
---|
| 73 |
|
---|
| 74 | 0.52.3 / 2015-09-04
|
---|
| 75 | ===================
|
---|
| 76 |
|
---|
| 77 | * Fix: Another parsing regression.
|
---|
| 78 |
|
---|
| 79 | 0.52.2 / 2015-09-03
|
---|
| 80 | ===================
|
---|
| 81 |
|
---|
| 82 | * Fix: A parsing regression.
|
---|
| 83 |
|
---|
| 84 | 0.52.1 / 2015-09-03
|
---|
| 85 | ===================
|
---|
| 86 |
|
---|
| 87 | * Fix: Correct line numbers in error messages for files with CSS comments.
|
---|
| 88 | * Fix: Better absolute urls detection.
|
---|
| 89 | * Fix: Added type assertions to "substr", "split" and "replace" bifs.
|
---|
| 90 | * Fix: Atrules parsing with a block at a new line.
|
---|
| 91 | * Fix: Bug with commented indented lines at the end of a file.
|
---|
| 92 | * Fix: Stylus error messages for Node 0.12+.
|
---|
| 93 | * Fix: A bug with arguments cloning.
|
---|
| 94 |
|
---|
| 95 | 0.52.0 / 2015-07-19
|
---|
| 96 | ===================
|
---|
| 97 |
|
---|
| 98 | * Feature: new url resolver without url checks (`--resolve-url-nocheck`).
|
---|
| 99 | * Feature: New option to json bif ("leave-strings").
|
---|
| 100 | * Feature: New option to json bif ("optional").
|
---|
| 101 | * Feature: Adding utf-8 charset to inline sourcemap.
|
---|
| 102 | * Feature: allow inline CSS comments inside value.
|
---|
| 103 | * Fix: shouldn't fail to compile in strict mode, #1923.
|
---|
| 104 | * Fix: Paths should be normalized for windows support, #1954.
|
---|
| 105 | * Fix: Proper parsing of selector groups with placeholder and color-like ID.
|
---|
| 106 | * Fix: Proper import loop detection.
|
---|
| 107 | * Fix: Correct output of namespaces and charsets inside imports.
|
---|
| 108 | * Fix: Indented comments shouldn't cause errors.
|
---|
| 109 | * Fix: Proper way of parsing lists in "convert" bif.
|
---|
| 110 | * Fix: Proper comma escaping in an object interpolation.
|
---|
| 111 | * Fix: Allow no whitespace between keyframes name and the following curly brace.
|
---|
| 112 |
|
---|
| 113 | 0.51.1 / 2015-04-28
|
---|
| 114 | ===================
|
---|
| 115 |
|
---|
| 116 | * Fixed `;` at the end of blockless unknown at-rules.
|
---|
| 117 | * Fixed float units convertion by `convert` bif.
|
---|
| 118 |
|
---|
| 119 | 0.51.0 / 2015-04-23
|
---|
| 120 | ===================
|
---|
| 121 |
|
---|
| 122 | * Added support for cascading extend.
|
---|
| 123 | * Added "transparent" as a named color.
|
---|
| 124 | * Added support for blockless unknown at-rules.
|
---|
| 125 | * Made math more strict.
|
---|
| 126 | * Fixed bug with extending nested placeholder selectors inside MQ.
|
---|
| 127 | * Fixed imports inside `@media` blocks.
|
---|
| 128 | * Fixed url resolver to consider `--out` options.
|
---|
| 129 | * Fixed parsing of multiple "else if" statements.
|
---|
| 130 | * Fixed an edge case with recursive extend.
|
---|
| 131 | * Fixed regression with nested media queries.
|
---|
| 132 | * Fixed parsing of nested comments.
|
---|
| 133 | * Fixed checking paths overlap if 'dest' is a function in middleware.
|
---|
| 134 |
|
---|
| 135 | 0.50.0 / 2015-02-05
|
---|
| 136 | ===================
|
---|
| 137 |
|
---|
| 138 | * Added `!optional` directive for extending, #1757.
|
---|
| 139 | * Added `selector-exists` bif, #1758.
|
---|
| 140 | * Added `remove` bif for removing items from hashes.
|
---|
| 141 | * Added optional recursive hash merging, #1771.
|
---|
| 142 | * Added optional (`--hoist-atrules` flag) `@import` and `@charset` hoisting.
|
---|
| 143 | * Added a way to output to specific file path with CLI, #1800.
|
---|
| 144 | * Fixed regression with using `@media` inside `+cache`.
|
---|
| 145 | * Fixed `resolve-url` for hash urls, #1778.
|
---|
| 146 | * Fixed `mix` bif for differently transparent colors, #1792.
|
---|
| 147 | * Fixed bug with postfix `&` without comma.
|
---|
| 148 | * Fixed incorrectly imported functions defined in other files with nested @require.
|
---|
| 149 | * Fixed duplicated selectors when extending into placeholders with MQ.
|
---|
| 150 | * Fixed `filter: contrast()` error.
|
---|
| 151 | * Fixed the cloning of cached nodes.
|
---|
| 152 | * Fixed incorrect filenames included in source maps, #1812.
|
---|
| 153 | * Fixed stripping of unsuppressed comments from nested blocks.
|
---|
| 154 | * Fixed build error for multiple files, #1813.
|
---|
| 155 | * Fixed error handling slightly.
|
---|
| 156 | * Fixed (throwing error) edge case of watching and printing at the same time, #1798.
|
---|
| 157 | * Fixed watch to log to std.err, #1796.
|
---|
| 158 | * Fixed indent in complex rules at CSS to Stylus conversion, #1808.
|
---|
| 159 |
|
---|
| 160 | 0.49.3 / 2014-11-06
|
---|
| 161 | ===================
|
---|
| 162 |
|
---|
| 163 | * Fixed regression with `block` keyword inside block mixin.
|
---|
| 164 |
|
---|
| 165 | 0.49.2 / 2014-10-14
|
---|
| 166 | ===================
|
---|
| 167 |
|
---|
| 168 | * Fixed regression #1727 + small fixes for #1717.
|
---|
| 169 | * Fixed nested selectors when using nested and bubbled media queries.
|
---|
| 170 | * Fixed issue when mixin's block is used as part of a property value.
|
---|
| 171 | * Fixed hardcoded `.styl` extension from CLI (added `extname` arg).
|
---|
| 172 |
|
---|
| 173 | 0.49.1 / 2014-09-24
|
---|
| 174 | ===================
|
---|
| 175 |
|
---|
| 176 | * Fixed an output order of nested media queries.
|
---|
| 177 | * Fixed regression with cached nodes.
|
---|
| 178 | * Fixed support for `Woff2` and `WebP` mime-tipes, #1699.
|
---|
| 179 |
|
---|
| 180 | 0.49.0 / 2014-09-22
|
---|
| 181 | ===================
|
---|
| 182 |
|
---|
| 183 | * Added a way to use plugins in stylus.render options, #1697.
|
---|
| 184 | * Added LRU for memory caching.
|
---|
| 185 | * Now returning literal CSS on parser error when `--resolve-url` is set.
|
---|
| 186 | * Now not showing JS stack trace for stylus' `error()` calls.
|
---|
| 187 | * Fixed inconsistent source maps' field orders.
|
---|
| 188 | * Fixed bug with calling functions inside an inline loop.
|
---|
| 189 | * Fixed bug with nested media queries inside a mixin.
|
---|
| 190 | * Fixed bug with extending nested selector inside placeholder selector.
|
---|
| 191 | * Fixed bug with alpha variable for hsla/rgba.
|
---|
| 192 | * Fixed extending of rules inside unknown at-rules.
|
---|
| 193 | * Fixed incorrect merging of media queries using variables.
|
---|
| 194 | * Fixed bubbling for `@keyframes`.
|
---|
| 195 | * Fixed incorrect `@supports` parsing.
|
---|
| 196 | * Fixed `url()` support for `@namespace`.
|
---|
| 197 | * Fixed incorrect filename and column information for cached nodes.
|
---|
| 198 | * Fixed `--sourcemap-base` to be ignored when `--out` is present.
|
---|
| 199 | * Fixed outputting sourcemap log message when `--print` was present.
|
---|
| 200 |
|
---|
| 201 | 0.48.1 / 2014-08-21
|
---|
| 202 | ===================
|
---|
| 203 |
|
---|
| 204 | * Fixed sourcemap paths when `--out` flag is present, #1668.
|
---|
| 205 | * Fixed the naming convention for maps: `.styl.map` => `.css.map`, #1668.
|
---|
| 206 |
|
---|
| 207 | 0.48.0 / 2014-08-20
|
---|
| 208 | ===================
|
---|
| 209 |
|
---|
| 210 | * Added basic sourcemaps support, #1655.
|
---|
| 211 | * Added info on columns for sourcemaps and better error reporting.
|
---|
| 212 | * Added `globals` and `functions` keys to options object in JS API, #1653.
|
---|
| 213 | * Added `rebeccapurple` named color.
|
---|
| 214 | * Added `unicode-range` support (#1648).
|
---|
| 215 | * Changed the behaviour of adding percents together to the more sane one, #1664.
|
---|
| 216 | * Fixed bug with property lookup inside mixin block (#1645).
|
---|
| 217 | * Fixed a bug with nested media queries inside mixins (#1643).
|
---|
| 218 | * Fixed an `@extend` inside `@media` queries with multi-level selectors (#1658).
|
---|
| 219 | * Fixed bug with cloning of an interpolated selector with comma (#1660).
|
---|
| 220 | * Fixed bug with nested media queries in conditionals.
|
---|
| 221 | * Fixed a bug with cached imports (#1641).
|
---|
| 222 | * Fixed `@css` literal that generated `u+0085` characters instead of newlines (#1663).
|
---|
| 223 | * Fixed escaped comma (`\,`) inside hashes (#1666).
|
---|
| 224 | * Fixed a string representation of HSLA node to preserve `%` (#1439).
|
---|
| 225 | * Fixed incorrect position of inline comments (#1597).
|
---|
| 226 | * Fixed a bug with an apostrophe and a colon in a single-line comment (#1647).
|
---|
| 227 |
|
---|
| 228 | 0.47.3 / 2014-07-22
|
---|
| 229 | ===================
|
---|
| 230 |
|
---|
| 231 | * Fixed support for schema-less urls inside `url()`.
|
---|
| 232 |
|
---|
| 233 | 0.47.2 / 2014-07-19
|
---|
| 234 | ===================
|
---|
| 235 |
|
---|
| 236 | * Fixed comma-first multiline syntax, #1634.
|
---|
| 237 | * Fixed hsla arguments for different color functions, #1619.
|
---|
| 238 | * Fixed Bug with @media and placeholder selectors, #1625.
|
---|
| 239 | * Fixed bug with nested media queries, 1620.
|
---|
| 240 | * Fixed broken URL parsing for source and destination paths, #1613.
|
---|
| 241 |
|
---|
| 242 | 0.47.1 / 2014-07-02
|
---|
| 243 | ===================
|
---|
| 244 |
|
---|
| 245 | * Fixed treatment of unknown pseudo-elements, #1608.
|
---|
| 246 | * Fixed unit expression precedence error, #1611.
|
---|
| 247 |
|
---|
| 248 | 0.47.0 / 2014-07-01
|
---|
| 249 | ===================
|
---|
| 250 |
|
---|
| 251 | * Added support for anonymous functions, #1580.
|
---|
| 252 | * A lot of better color functions, #1526:
|
---|
| 253 | * Added support for two arguments for `hsla`.
|
---|
| 254 | * Added component setters (`red`, `hue`, `alpha` etc.).
|
---|
| 255 | * Added `luminosity` bif.
|
---|
| 256 | * Added `blend` bif.
|
---|
| 257 | * Added `contrast` bif.
|
---|
| 258 | * Added `transparentify` bif.
|
---|
| 259 | * Added `list-separator` bif, #1576.
|
---|
| 260 | * Added symlinks support to CLI, #1577.
|
---|
| 261 | * Added idents and units coercion, #1605.
|
---|
| 262 | * Fixed `@keyframes` parsing issue.
|
---|
| 263 | * Fixed parse error when `{` is on a new line in at-rules.
|
---|
| 264 | * Fixed an issue with multiline parsing.
|
---|
| 265 | * Fixed another issue with cached imports, #1587.
|
---|
| 266 | * Fixed illegal unary "%", missing left-hand operand, #1586.
|
---|
| 267 | * Reverted #1527.
|
---|
| 268 |
|
---|
| 269 | 0.46.3 / 2014-06-09
|
---|
| 270 | ===================
|
---|
| 271 |
|
---|
| 272 | * Fixed parse error, #1582.
|
---|
| 273 |
|
---|
| 274 | 0.46.2 / 2014-06-04
|
---|
| 275 | ===================
|
---|
| 276 |
|
---|
| 277 | * Fixed regression with double writing of transparent mixin value, #1574.
|
---|
| 278 |
|
---|
| 279 | 0.46.1 / 2014-06-04
|
---|
| 280 | ===================
|
---|
| 281 |
|
---|
| 282 | * Fixed regression with a root reference in interpolated selectors, #1573.
|
---|
| 283 |
|
---|
| 284 | 0.46.0 / 2014-06-03
|
---|
| 285 | ===================
|
---|
| 286 |
|
---|
| 287 | * Added support for nested media queries, #1540.
|
---|
| 288 | * Added `convert` built-in function, #1545.
|
---|
| 289 | * Added negative index values support for subscripts, #1564.
|
---|
| 290 | * Add short-circuit evaluation for logical operators, #1532.
|
---|
| 291 | * Fixed the dropped commas in splat arguments, #1525.
|
---|
| 292 | * Fixed double-writing the `@media` and other at-rules in mixins, #1535.
|
---|
| 293 | * Fixed unit expression precedence error, #1537.
|
---|
| 294 | * Fixed comments inside the property expressions, #1538.
|
---|
| 295 | * Fixed handling of the `@css` and `unquote` inside groups, #1527.
|
---|
| 296 | * Fixed incorrect line numbers on errors, #1543.
|
---|
| 297 | * Fixed import cloning with cache, #1548.
|
---|
| 298 | * Fixed cloning to preserve `property.literal`, #1558.
|
---|
| 299 | * Fixed bifs arguments cloning bug, #1560.
|
---|
| 300 | * Fixed bug with nested interpolated selectors with a comma, 1568.
|
---|
| 301 | * Fixed `current-property` ignored in property lookup, #1565.
|
---|
| 302 | * Fixed `current-property`'s value to be evaluated in the right context, #1562.
|
---|
| 303 | * Fixed spaces and comments inside a hash declaration, #1554.
|
---|
| 304 | * Fixed aliases for transparent mixins, #1557.
|
---|
| 305 | * Fixed compilation fail when 'dest' path doesn't end with '/', #1541.
|
---|
| 306 | * Fixed bug with CSS to Stylus `@keyframes` converting, #1549.
|
---|
| 307 |
|
---|
| 308 | 0.45.1 / 2014-05-16
|
---|
| 309 | ===================
|
---|
| 310 |
|
---|
| 311 | * Fixed regression with `@require` and globbed paths inside functions, #1529.
|
---|
| 312 |
|
---|
| 313 | 0.45.0 / 2014-05-11
|
---|
| 314 | ===================
|
---|
| 315 |
|
---|
| 316 | * Added support for more CSS-like syntax variants: indented code blocks, closing curly brace on the same line with props etc (as now ignoring meaningless tokens while parsing), #1506.
|
---|
| 317 | * Added support for block-level `@import` and `@require`, #1495.
|
---|
| 318 | * Added hash values support in `@media`, #1504.
|
---|
| 319 | * Added coercion for pt units, #1483.
|
---|
| 320 | * Added a way to escape `\` in a tag name, #1487.
|
---|
| 321 | * Fixed trailing spaces and comments in the selector groups, #1499.
|
---|
| 322 | * Fixed comments in the selector parts (now ignoring them), #1517.
|
---|
| 323 | * Fixed bug with url string having a protocol, #1510.
|
---|
| 324 | * Fixed bug with `@scope` and complex selectors, #1505.
|
---|
| 325 | * Fixed the recursion with the `display: block` inside block mixins, #1515.
|
---|
| 326 | * Fixed bug with current-property and block mixins, #1512.
|
---|
| 327 | * Fixed bug with complex selectors in conditionals, #1500.
|
---|
| 328 | * Fixed bug with `@media` bubbling and conditionals, #1518.
|
---|
| 329 | * Fixed bug with newlines and comments in conditionals, #1520.
|
---|
| 330 | * Fixed bug with the variable in the first line of mixin, #1502.
|
---|
| 331 | * Fixed but with the variable right after iterating over an empty list, #1503.
|
---|
| 332 | * Fixed bug with built-in function calls inside a hash assignment, #1488.
|
---|
| 333 | * Fixed bug with `*` selector first in the group, #1498.
|
---|
| 334 | * Fixed unnecessary bubbling for `@keyframes`, #1490.
|
---|
| 335 | * Fixed bug with undefined `filename` on keyframes, #1485.
|
---|
| 336 |
|
---|
| 337 | 0.44.0 / 2014-04-23
|
---|
| 338 | ===================
|
---|
| 339 |
|
---|
| 340 | * Major performance tuning and basic caching support, almost ⨉2 build time boost, #1428.
|
---|
| 341 | * Added basic support for most at-rules, #1464.
|
---|
| 342 | * Added `+cache` built-in mixin for caching the result of functions and mixins into placeholders, #1466.
|
---|
| 343 | * Added `current-media()` bif that returns the string for the current media query, #1466.
|
---|
| 344 | * Added `called-from` property in functions that contains the names of the functions from the call stack till the current one, #1466.
|
---|
| 345 | * Added a way to escape commas and parent references inside selectors, #1413.
|
---|
| 346 | * Removed the never needed `-ms-` prefix for keyframes.
|
---|
| 347 | * Fixed rendering of multiple selectors inside interpolation, #1413.
|
---|
| 348 |
|
---|
| 349 | 0.43.1 / 2014-04-07
|
---|
| 350 | ===================
|
---|
| 351 |
|
---|
| 352 | * Fixed regression with `only` keyword, #1460.
|
---|
| 353 |
|
---|
| 354 | 0.43.0 / 2014-04-05
|
---|
| 355 | ===================
|
---|
| 356 |
|
---|
| 357 | * Added better support for media queries — interpolations, expressions in values and more, #1453.
|
---|
| 358 | * Added `define` bif, #1382.
|
---|
| 359 | * Add `--prefix` option for CLI and `+prefix-classes` mixin, #1420.
|
---|
| 360 | * Added `--deps` flag to list the dependencies of the compiled file and stylus.deps function, #1429.
|
---|
| 361 | * Added support for multiple selectors in `@extend`, #1419.
|
---|
| 362 | * Added the support of the hash objects to `define`, #1444.
|
---|
| 363 | * Fixed some floating point problems in maths, #1339.
|
---|
| 364 | * Fixed the lost decimal part of units can when coercing from a string, #1387.
|
---|
| 365 | * Fixed bug with hash lookup when a property name is the same as a name of local variable, #1433.
|
---|
| 366 | * Fixed bug with the `+=` operator with strings, #1423.
|
---|
| 367 | * Fixed a bug in recompiling of the files with `--watch`, #1435.
|
---|
| 368 | * Fixed `default` value for `cursor` property (Temporally remove `default` from the pseudo-classes list), #1438.
|
---|
| 369 | * Fixed the rendering of empty `@keyframes`, #1442.
|
---|
| 370 | * Fixed parseColor for single digit integers in rgb(a) strings, #1447.
|
---|
| 371 | * Fixed wrong named colors, #1450.
|
---|
| 372 |
|
---|
| 373 |
|
---|
| 374 | 0.42.3 / 2014-03-03
|
---|
| 375 | ==================
|
---|
| 376 |
|
---|
| 377 | * Fixed bug with pseudo-elements as part of the nested selector with a class, #1415.
|
---|
| 378 | * Ignoring comments in REPL, #1390.
|
---|
| 379 | * Fixed bug with print of the line numbers when node has empty `nodes` array, #1412.
|
---|
| 380 | * Fixed bug with first argument for defaulted arguments, #1407.
|
---|
| 381 | * Fixed compression of blocks with nested rules, #1396.
|
---|
| 382 | * Fixed bug with importing of files with `.css` in the dirname, #1385.
|
---|
| 383 | * Fixed eaten whitespace after selector with a keyword, #1383.
|
---|
| 384 |
|
---|
| 385 | 0.42.2 / 2014-01-30
|
---|
| 386 | ==================
|
---|
| 387 |
|
---|
| 388 | * Added support for reverse ranges.
|
---|
| 389 | * Fixed bug with an expression as arguments of function call.
|
---|
| 390 | * Fixed bug with property lookup inside `@block`.
|
---|
| 391 | * Fixed bug with parsing an attribute selector.
|
---|
| 392 | * Fixed bug with `add-property` inside function call.
|
---|
| 393 | * Fixed compiling to a directory with `.styl` in the name.
|
---|
| 394 | * Fixed bug with missed `mtime` in middleware imports.
|
---|
| 395 | * Fixed an incorrect line number in multi-line group selectors.
|
---|
| 396 | * Fixed incorrect file path in win32 debug info, #1353.
|
---|
| 397 |
|
---|
| 398 | 0.42.1 / 2014-01-19
|
---|
| 399 | ==================
|
---|
| 400 |
|
---|
| 401 | * Fixed color functions to fallback into literal CSS functions, #1340.
|
---|
| 402 | * Fixed `@import` globbing with `--watch`.
|
---|
| 403 | * Fixed Bug with units as part of the selector.
|
---|
| 404 | * Fixed compiling with UTF-8 BOM.
|
---|
| 405 | * Added Icons, and reorganization of graphics folder, #1346.
|
---|
| 406 |
|
---|
| 407 | 0.42.0 / 2014-01-06
|
---|
| 408 | ==================
|
---|
| 409 |
|
---|
| 410 | * Added `@require`, #1287.
|
---|
| 411 | * Added more lookup patterns for the `@import` and `@require`. Support Node.js modules, #1316.
|
---|
| 412 | * Added file globbing, #1306 and #1013.
|
---|
| 413 | * Added root reference, part of #1240.
|
---|
| 414 | * Added basic support for `@block` entity, #1290.
|
---|
| 415 | * Added string support for `selector()` bif, #1279.
|
---|
| 416 | * Added options as an optional argument for `use()` bif, #1297.
|
---|
| 417 | * Added some new colors shortcuts: grayscale, complement, tint & shade, #1308.
|
---|
| 418 | * Fixed broken @media queries in logic blocks, #1289.
|
---|
| 419 | * Fixed function call inside block mixin is on the `block` variable pass, #1285.
|
---|
| 420 | * Fixed bug with `if` and color in array check, #1301.
|
---|
| 421 | * Fixed bug with list of color keywords as default argument, #1294.
|
---|
| 422 | * Fixed bug with property lookup in @media queries, #1315.
|
---|
| 423 | * Now using `css-parse` instead of `CSSOM` for converting CSS -> Stylus, #1307.
|
---|
| 424 |
|
---|
| 425 | 0.41.3 / 2013-12-12
|
---|
| 426 | ==================
|
---|
| 427 |
|
---|
| 428 | * Fixed regression for `selector`, #1278.
|
---|
| 429 |
|
---|
| 430 | 0.41.2 / 2013-12-10
|
---|
| 431 | ==================
|
---|
| 432 |
|
---|
| 433 | * Fixed property lookup in blocks, #1273.
|
---|
| 434 | * Fixed @extend in blocks, #1274.
|
---|
| 435 | * Fixed if-else-if-else, #1276.
|
---|
| 436 |
|
---|
| 437 | 0.41.1 / 2013-12-08
|
---|
| 438 | ==================
|
---|
| 439 |
|
---|
| 440 | * Fixed inaccessible local variable inside conditional which is inside a selector, #1267.
|
---|
| 441 | * Fixed some minor issues with `selector()` interpolation, #1259.
|
---|
| 442 | * Fixed missing hashes in base64 converted urls, #1263.
|
---|
| 443 | * Fixed conditionals inside `@font-face`, #1268.
|
---|
| 444 |
|
---|
| 445 | 0.41.0 / 2013-11-30
|
---|
| 446 | ==================
|
---|
| 447 |
|
---|
| 448 | * Added basic [block mixins](http://stylus-lang.com/docs/mixins.html#block-mixins) (`+foo`) with block interpolation (`block`), #1223.
|
---|
| 449 | * Added [`selector()` bif](http://stylus-lang.com/docs/selectors.html#selector-bif), #1249.
|
---|
| 450 | * Added [hash interpolation to blocks](http://stylus-lang.com/docs/hashes.html#interpolation), #1202.
|
---|
| 451 | * Fixed parent reference in root context from returning `&`.
|
---|
| 452 | * Fixed bug with double writing media blocks, 1ed44a81
|
---|
| 453 | * Fixed a lot of regressions after hashes, #1230, #1236, #1237, #1248.
|
---|
| 454 |
|
---|
| 455 | 0.40.3 / 2013-11-16
|
---|
| 456 | ==================
|
---|
| 457 |
|
---|
| 458 | * Fixed current-property to be available in function evaluation context, #1211.
|
---|
| 459 | * Fixed another regression, #1215.
|
---|
| 460 |
|
---|
| 461 | 0.40.2 / 2013-11-12
|
---|
| 462 | ==================
|
---|
| 463 |
|
---|
| 464 | * Fixed regression after the #1185, #1207.
|
---|
| 465 |
|
---|
| 466 | 0.40.1 / 2013-11-12
|
---|
| 467 | ==================
|
---|
| 468 |
|
---|
| 469 | * Fixed assign to hashes using dot, #1201.
|
---|
| 470 | * Fixed regression from the #1185.
|
---|
| 471 | * Fixed precedence of the subscript operator, #1189.
|
---|
| 472 | * Fixed imports in functions, #1192.
|
---|
| 473 | * Fixed compressing of time units, #1204.
|
---|
| 474 |
|
---|
| 475 | 0.40.0 / 2013-11-05
|
---|
| 476 | ==================
|
---|
| 477 |
|
---|
| 478 | * Allow multiple `end` event handlers + optional result css modification, #1180.
|
---|
| 479 | * Added Support for proper hashes in json config, #1186.
|
---|
| 480 | * Allow functions accept object literal as an argument, #1184.
|
---|
| 481 | * Fixed another infinite loop (`a[` etc.), #1187.
|
---|
| 482 | * Fixed bug in hashes subassigns with functions, #1181.
|
---|
| 483 | * Fixed "is" attribute selectors fail, #1185.
|
---|
| 484 |
|
---|
| 485 | 0.39.4 / 2013-11-03
|
---|
| 486 | ==================
|
---|
| 487 |
|
---|
| 488 | * Fixed another regression after #1150, #1183.
|
---|
| 489 |
|
---|
| 490 | 0.39.3 / 2013-11-01
|
---|
| 491 | ==================
|
---|
| 492 |
|
---|
| 493 | * Fixed parse error in conditional statement without `()`, #1178.
|
---|
| 494 |
|
---|
| 495 | 0.39.2 / 2013-10-31
|
---|
| 496 | ==================
|
---|
| 497 |
|
---|
| 498 | * Fixed other regressions after #1150, #1175.
|
---|
| 499 |
|
---|
| 500 | 0.39.1 / 2013-10-30
|
---|
| 501 | ==================
|
---|
| 502 |
|
---|
| 503 | * Fixed regression after #1150, #1172.
|
---|
| 504 |
|
---|
| 505 | 0.39.0 / 2013-10-30
|
---|
| 506 | ==================
|
---|
| 507 |
|
---|
| 508 | * Added basic hashes support, #1150.
|
---|
| 509 | * Allow to inject Evaluator via Renderer's options, #1149.
|
---|
| 510 | * Fixed infinite loop case, #1147.
|
---|
| 511 | * Fixed Bug with `else if match`, #1154.
|
---|
| 512 | * Fixed schemaless absolute urls for `url`, #1148.
|
---|
| 513 | * Fixed urls in windows 7 for `--relative-url`, #1156.
|
---|
| 514 | * Fixed calculation inside `calc` CSS function, #1133.
|
---|
| 515 | * Fixed parsing shorthand colors from json config, #1158.
|
---|
| 516 |
|
---|
| 517 | 0.38.0 / 2013-09-24
|
---|
| 518 | ==================
|
---|
| 519 |
|
---|
| 520 | * Fixed `push` not to modify the first element of another array, #1118.
|
---|
| 521 | * Fixed property lookup from mixins, #1127.
|
---|
| 522 | * Fixed support for `src` and `dest` in middleware, started tests for middleware #1143.
|
---|
| 523 | * Fixed `--resolve-url` that removed tails from urls, #1126.
|
---|
| 524 | * Fixed mime type for `.woff`, #1128.
|
---|
| 525 | * Fixed `.toString` for undefined functions, #1119.
|
---|
| 526 | * Fixed path overlap for non-string dest, #1115.
|
---|
| 527 | * Fixed `path.resolve` for nonœ-true resolveURL, #1116.
|
---|
| 528 | * Fixed sync return in `stylus.render()`, #1138.
|
---|
| 529 | * Fixed duplicate calls from `this.calling`, #1122.
|
---|
| 530 |
|
---|
| 531 | 0.37.0 / 2013-08-19
|
---|
| 532 | ==================
|
---|
| 533 |
|
---|
| 534 | * Added optional params to the json bif, #1102.
|
---|
| 535 | * Added `--print` option to print CSS to stdout, #1108.
|
---|
| 536 | * Fixed json bif to return literals for colours, #875.
|
---|
| 537 | * Fixed include of the css files when `--resolve-url` is on, #1099.
|
---|
| 538 | * Fixed error in negating variables, #1101.
|
---|
| 539 | * Fixed bug in `p` function, #1111.
|
---|
| 540 | * Fixed tests under windows, #1105.
|
---|
| 541 | * Fixed regression after #1094, #1113.
|
---|
| 542 | * Fixed regression after #983, #1098.
|
---|
| 543 |
|
---|
| 544 | 0.36.1 / 2013-08-06
|
---|
| 545 | ==================
|
---|
| 546 |
|
---|
| 547 | * Fixed regression after #1090, #1094.
|
---|
| 548 |
|
---|
| 549 | 0.36.0 / 2013-08-01
|
---|
| 550 | ==================
|
---|
| 551 |
|
---|
| 552 | * Added `substr`, `replace` and `split` bifs, #1088.
|
---|
| 553 | * Added possibility to provide functions to src and dest, #930.
|
---|
| 554 | * Added explicit expose for events, #898.
|
---|
| 555 | * Added blocking and css manipulation possibility within 'end' event, #923.
|
---|
| 556 | * Fixed unneeded code for imports, #1090.
|
---|
| 557 | * Fixed mtime for literal imports, #983.
|
---|
| 558 | * Fixed empty string as possible quote value for string node, #956.
|
---|
| 559 | * Fixed non-symmetrical src and dest paths in middleware, #1037.
|
---|
| 560 |
|
---|
| 561 | 0.35.1 / 2013-07-29
|
---|
| 562 | ==================
|
---|
| 563 |
|
---|
| 564 | * Fixed the support for progressive JPEGs in `image-size`, #1087.
|
---|
| 565 |
|
---|
| 566 | 0.35.0 / 2013-07-29
|
---|
| 567 | ==================
|
---|
| 568 |
|
---|
| 569 | * Added jpeg and svg support to image-size, #1083.
|
---|
| 570 | * Added `tan` trigonometric function, also `sin` and `cos` now understand `deg` units.
|
---|
| 571 | * Added fonts to data URI `url()` mimes, also the list of mimes is now configurable, #841, #1046.
|
---|
| 572 | * Added base conversion for numbers, #714.
|
---|
| 573 | * Fixes extends from nested mixins, #1084.
|
---|
| 574 | * Fixes coercion error, #1082.
|
---|
| 575 |
|
---|
| 576 | 0.34.1 / 2013-07-12
|
---|
| 577 | ==================
|
---|
| 578 |
|
---|
| 579 | * Fixed the regression after #865.
|
---|
| 580 |
|
---|
| 581 | 0.34.0 / 2013-07-12
|
---|
| 582 | ==================
|
---|
| 583 |
|
---|
| 584 | * Added built-in `use()` function to extend Stylus from inside of `.styl` files, #788.
|
---|
| 585 | * Added optional resolver of relative urls, #1070.
|
---|
| 586 | * Fixes incorrect imports lookup inside function call, #1069.
|
---|
| 587 | * Fixes a lot of issues with trailing symbols in comments, #865.
|
---|
| 588 | * Fixes brace on a newline CSS code style.
|
---|
| 589 | * Some minor fixes to tmbundle: #975, #1033, #1034.
|
---|
| 590 |
|
---|
| 591 | 0.33.1 / 2013-06-30
|
---|
| 592 | ==================
|
---|
| 593 |
|
---|
| 594 | * Fixed the `exports.version` to always show an actual one.
|
---|
| 595 |
|
---|
| 596 | 0.33.0 / 2013-06-30
|
---|
| 597 | ==================
|
---|
| 598 |
|
---|
| 599 | * Added extendable placeholder selectors, #1014.
|
---|
| 600 | * Added optional argument to `image-size` function, #812.
|
---|
| 601 | * Fixed inline comments after selectors, #862.
|
---|
| 602 | * Fixed a bug with empty block in CSS syntax, #712.
|
---|
| 603 |
|
---|
| 604 | 0.32.1 / 2013-02-27
|
---|
| 605 | ==================
|
---|
| 606 |
|
---|
| 607 | * fix issue on Windows where absolute path starts with two backslashes
|
---|
| 608 | * fix extends within a loop.
|
---|
| 609 | * fix: don't try to read absolute urls
|
---|
| 610 |
|
---|
| 611 | 0.32.0 / 2013-01-04
|
---|
| 612 | ==================
|
---|
| 613 |
|
---|
| 614 | * add sync api for #230 #691 #151
|
---|
| 615 | * fix unsuppressed comments in nested imports
|
---|
| 616 | * fix #911 Percentage calculation value not copied
|
---|
| 617 |
|
---|
| 618 | 0.31.0 / 2012-11-24
|
---|
| 619 | ==================
|
---|
| 620 |
|
---|
| 621 | * add support for rounding precision
|
---|
| 622 | * fix extends with parent reference. Closes #879
|
---|
| 623 | * fix importing of files with ".css" in the dirname
|
---|
| 624 | * fix #619 Support slash in media
|
---|
| 625 | * fix #819 Extends generate duplicate selectors
|
---|
| 626 | * fix #807 directory with `.styl` in the name and local install of stylus
|
---|
| 627 | * fix #814 Add property function with media query
|
---|
| 628 | * fix #828 Add 'x' unit for image-set (synonym to dppx).
|
---|
| 629 | * fix #834 Percentage calculation not used when value is expression
|
---|
| 630 |
|
---|
| 631 | 0.30.1 / 2012-10-17
|
---|
| 632 | ==================
|
---|
| 633 |
|
---|
| 634 | * fix mozdocument nodes not getting visited during imports. Fixes #853
|
---|
| 635 |
|
---|
| 636 | 0.30.0 / 2012-10-15
|
---|
| 637 | ==================
|
---|
| 638 |
|
---|
| 639 | * add @-moz-document to the lexer and parser. Fixes #436
|
---|
| 640 | * add --import for issue #485
|
---|
| 641 | * fix @property lookup when a sibling is null
|
---|
| 642 | * fix 'limit' file size option that was broken in 61a2cf
|
---|
| 643 | * fix pseudo-selector properties. Closes #808
|
---|
| 644 |
|
---|
| 645 | 0.29.0 / 2012-08-15
|
---|
| 646 | ==================
|
---|
| 647 |
|
---|
| 648 | * add more features to the textmate bundle [paulmillr]
|
---|
| 649 | * add `json()` BIF for loading variables from JSON files [geddesign]
|
---|
| 650 | * fix for #790 allow trailing colon, comma etc in // comments [geddesign]
|
---|
| 651 |
|
---|
| 652 | 0.28.2 / 2012-07-15
|
---|
| 653 | ==================
|
---|
| 654 |
|
---|
| 655 | * fix extend in mixin. Closes #747, #748 and #751
|
---|
| 656 |
|
---|
| 657 | 0.28.1 / 2012-07-07
|
---|
| 658 | ==================
|
---|
| 659 |
|
---|
| 660 | * fix __@media__ cloning
|
---|
| 661 |
|
---|
| 662 | 0.28.0 / 2012-07-06
|
---|
| 663 | ==================
|
---|
| 664 |
|
---|
| 665 | * add suffix to `basename()` BIF
|
---|
| 666 | * add `pathjoin()` BIF
|
---|
| 667 | * add `basename()` BIF
|
---|
| 668 | * add `dirname()` BIF
|
---|
| 669 | * add `extname()` BIF
|
---|
| 670 | * fix `@extend` in mixin. Closes #638
|
---|
| 671 |
|
---|
| 672 | 0.27.2 / 2012-06-19
|
---|
| 673 | ==================
|
---|
| 674 |
|
---|
| 675 | * Adding list of all css3 units
|
---|
| 676 | * Fixed CSS to stylus conversion `!important` support
|
---|
| 677 | * Fix last rule being ignored if empty indents at the end of the file
|
---|
| 678 | * Fixes #425: Compiler hangs when the last property isn't followed by semicolon at the end of the document
|
---|
| 679 | * Fixes #435: Can't concat array inside url()
|
---|
| 680 |
|
---|
| 681 | 0.27.1 / 2012-05-28
|
---|
| 682 | ==================
|
---|
| 683 |
|
---|
| 684 | * Fixes #698: incorrect function call within for with named argument [Tõnis Tiigi]
|
---|
| 685 | * Fixes #676. Stylus incorrectly imports the .css files that are not in the same folder as the processed .styl file
|
---|
| 686 |
|
---|
| 687 | 0.27.0 / 2012-05-10
|
---|
| 688 | ==================
|
---|
| 689 |
|
---|
| 690 | * Added `add-property()` mixin support [jasonkuhrt]
|
---|
| 691 | * Added % support for `fade-in()` and `fade-out()` [jasonkuhrt]
|
---|
| 692 | * Added % support to `rgba()` [jasonkuhrt]
|
---|
| 693 | * Fixed `.import()` - previously failed to mixin
|
---|
| 694 |
|
---|
| 695 | 0.26.1 / 2012-05-07
|
---|
| 696 | ==================
|
---|
| 697 |
|
---|
| 698 | * any node. Closes #657
|
---|
| 699 |
|
---|
| 700 | 0.26.0 / 2012-04-27
|
---|
| 701 | ==================
|
---|
| 702 |
|
---|
| 703 | * Added BIF shift [gravof]
|
---|
| 704 | * Added BIF pop [gravof]
|
---|
| 705 | * Added support for __@media__ bubbling properties [Ian MacLeod]
|
---|
| 706 | * Changed: strip trailing zeros [gravof]
|
---|
| 707 |
|
---|
| 708 | 0.25.0 / 2012-04-03
|
---|
| 709 | ==================
|
---|
| 710 |
|
---|
| 711 | * Added `make test-cov`
|
---|
| 712 | * Added temporary multiline support.
|
---|
| 713 | * Added: allow for '%' unit type in the 'alpha' of rgba and hsla [jasonkuhrt]
|
---|
| 714 | * Updated cssom dep
|
---|
| 715 | * Removed growl dep. Closes #583
|
---|
| 716 | * Fixed BIF retval coercion
|
---|
| 717 | * Fixed issue #390, nested @media
|
---|
| 718 |
|
---|
| 719 | 0.24.0 / 2012-02-16
|
---|
| 720 | ==================
|
---|
| 721 |
|
---|
| 722 | * Added `mix()` BIF (docs needed)
|
---|
| 723 | * Added: cast return values from js functions
|
---|
| 724 | * Fixed binops in mixin selectors. Closes #566
|
---|
| 725 | * Fixed `opposite-position()` pass through "center"`
|
---|
| 726 |
|
---|
| 727 | 0.23.0 / 2012-02-02
|
---|
| 728 | ==================
|
---|
| 729 |
|
---|
| 730 | * Added `Renderer` "end" event
|
---|
| 731 | * Added: cast return value from js-functions
|
---|
| 732 | * Cleaned up documentation grammar etc [Zearin]
|
---|
| 733 |
|
---|
| 734 | 0.22.6 / 2012-01-20
|
---|
| 735 | ==================
|
---|
| 736 |
|
---|
| 737 | * Fixed postfix conditional cloning. Closes #535
|
---|
| 738 | * Fixed idents prefixed with several hyphens. Closes #536
|
---|
| 739 | * Fixed up the TextMate bundle syntax [ianstormtaylor]
|
---|
| 740 |
|
---|
| 741 | 0.22.5 / 2012-01-16
|
---|
| 742 | ==================
|
---|
| 743 |
|
---|
| 744 | * Fixed underscore in function identifier. Closes #524
|
---|
| 745 |
|
---|
| 746 | 0.22.4 / 2012-01-11
|
---|
| 747 | ==================
|
---|
| 748 |
|
---|
| 749 | * Fixed __@extends__ inheritance bug. Closes #499
|
---|
| 750 | * Fixed 'lineno' global leak due to missing `new` [teppeis]
|
---|
| 751 |
|
---|
| 752 | 0.22.3 / 2012-01-11
|
---|
| 753 | ==================
|
---|
| 754 |
|
---|
| 755 | * Fixed `--watch` working on windows with a temporary hack [dciccale]
|
---|
| 756 | * Fixed __@extend__ with no properties. Closes #498
|
---|
| 757 |
|
---|
| 758 | 0.22.2 / 2012-01-08
|
---|
| 759 | ==================
|
---|
| 760 |
|
---|
| 761 | * Added: allow newlines in place of commas for keyframes
|
---|
| 762 | * Fixed: skip comment newlines between keyframe positions. Closes #504
|
---|
| 763 |
|
---|
| 764 | 0.22.1 / 2012-01-08
|
---|
| 765 | ==================
|
---|
| 766 |
|
---|
| 767 | * Fixed __@keyframes__ support for multiple values. Closes #503
|
---|
| 768 |
|
---|
| 769 | 0.22.0 / 2012-01-04
|
---|
| 770 | ==================
|
---|
| 771 |
|
---|
| 772 | * Added `@extend`. Closes #149
|
---|
| 773 | * Added more syntax highlighting to TextMate bundle [paulmillr]
|
---|
| 774 | * Added `keys(pairs)` and `values(pairs)` BIFs
|
---|
| 775 | * Added JavaScript object coercion support
|
---|
| 776 | * Added JavaScript -> Stylus node coercion utilities
|
---|
| 777 | * Fixed `.define()`ing of functions
|
---|
| 778 | * Fixed `stylus(1)` repl for 0.6.x
|
---|
| 779 |
|
---|
| 780 | 0.21.2 / 2011-12-22
|
---|
| 781 | ==================
|
---|
| 782 |
|
---|
| 783 | * Fixed literal / within function call. Closes #432
|
---|
| 784 |
|
---|
| 785 | 0.21.1 / 2011-12-20
|
---|
| 786 | ==================
|
---|
| 787 |
|
---|
| 788 | * Fixed space after `)` in selectors. Closes #449
|
---|
| 789 |
|
---|
| 790 | 0.21.0 / 2011-12-17
|
---|
| 791 | ==================
|
---|
| 792 |
|
---|
| 793 | * Added unit casting, ex: `(n * 5)%`. Closes #285
|
---|
| 794 |
|
---|
| 795 | 0.20.1 / 2011-12-16
|
---|
| 796 | ==================
|
---|
| 797 |
|
---|
| 798 | * Added global leak detection to the test suite
|
---|
| 799 | * Fixed two globals
|
---|
| 800 | * Fixed operator ident regression. Closes #292
|
---|
| 801 |
|
---|
| 802 | 0.20.0 / 2011-12-11
|
---|
| 803 | ==================
|
---|
| 804 |
|
---|
| 805 | * Added `--include-css` to literally include imported CSS. Closes #448
|
---|
| 806 | * Fixed coercion bug with expression. Closes #480
|
---|
| 807 |
|
---|
| 808 | 0.19.8 / 2011-12-01
|
---|
| 809 | ==================
|
---|
| 810 |
|
---|
| 811 | * Fixed middleware `mkdir -p` support
|
---|
| 812 |
|
---|
| 813 | 0.19.7 / 2011-11-30
|
---|
| 814 | ==================
|
---|
| 815 |
|
---|
| 816 | * Fixed `or` binop regression. Closes #475
|
---|
| 817 |
|
---|
| 818 | 0.19.6 / 2011-11-30
|
---|
| 819 | ==================
|
---|
| 820 |
|
---|
| 821 | * Fixed current-property with commas. Closes #472
|
---|
| 822 |
|
---|
| 823 | 0.19.5 / 2011-11-28
|
---|
| 824 | ==================
|
---|
| 825 |
|
---|
| 826 | * revert noop visitor methods, this breaks extensions
|
---|
| 827 |
|
---|
| 828 | 0.19.4 / 2011-11-28
|
---|
| 829 | ==================
|
---|
| 830 |
|
---|
| 831 | * Fixed css-style __@page__ support
|
---|
| 832 | * Fixed __@page__ block evaluation
|
---|
| 833 | * Fixed __@font-face__ block evaluation [Suor]
|
---|
| 834 |
|
---|
| 835 | 0.19.3 / 2011-11-17
|
---|
| 836 | ==================
|
---|
| 837 |
|
---|
| 838 | * Added "include css" setting (need docs) to literally include imported css. Closes #448
|
---|
| 839 | * Added EOL escape. Related to #195
|
---|
| 840 | * Fixed tab support in lexical analysis (trailing colors etc). Closes #460
|
---|
| 841 |
|
---|
| 842 | 0.19.2 / 2011-11-09
|
---|
| 843 | ==================
|
---|
| 844 |
|
---|
| 845 | * Fixed "in" within selectors. Closes #458
|
---|
| 846 |
|
---|
| 847 | 0.19.1 / 2011-11-08
|
---|
| 848 | ==================
|
---|
| 849 |
|
---|
| 850 | * Added `spin()` BIF (same as `color + 50deg` etc)
|
---|
| 851 | * Removed "sys" require()s for 0.6.x
|
---|
| 852 | * Fixed sibling property lookup bug. Closes #452
|
---|
| 853 | * Fixed: retain original quote for strings
|
---|
| 854 |
|
---|
| 855 | 0.19.0 / 2011-10-26
|
---|
| 856 | ==================
|
---|
| 857 |
|
---|
| 858 | * Added property lookup bubbling support. Closes #446
|
---|
| 859 |
|
---|
| 860 | 0.18.1 / 2011-10-26
|
---|
| 861 | ==================
|
---|
| 862 |
|
---|
| 863 | * Added "indent spaces" compiler setting. Closes #445
|
---|
| 864 | * Allow node > 0.4.x < 0.7.0
|
---|
| 865 | * Fixed: allow function execution within @imports
|
---|
| 866 |
|
---|
| 867 | 0.18.0 / 2011-10-21
|
---|
| 868 | ==================
|
---|
| 869 |
|
---|
| 870 | * Added #n support (#e -> #eeeeee). Closes #430
|
---|
| 871 | * Added #nn support (#ef -> #efefef)
|
---|
| 872 | * Added support for rgb percentages.
|
---|
| 873 | * Fixed property rendering in blocks. Closes #440
|
---|
| 874 |
|
---|
| 875 | 0.17.0 / 2011-09-30
|
---|
| 876 | ==================
|
---|
| 877 |
|
---|
| 878 | * Added `@scope <selector>` feature to scope all subsequent selectors
|
---|
| 879 | * Added list equality to the `!=` operator
|
---|
| 880 | * Added list equality to the `==` operator
|
---|
| 881 | * Added mkdir -p support to the middleware
|
---|
| 882 | * Changed: `!` coerces expression not the first value
|
---|
| 883 | * Fixed Ternary boolean coercion. Closes #420
|
---|
| 884 | * Fixed __@font-face__ __@import__ regression. Closes #418
|
---|
| 885 |
|
---|
| 886 | 0.16.0 / 2011-09-26
|
---|
| 887 | ==================
|
---|
| 888 |
|
---|
| 889 | * Added `mkdir -p` support to the middleware
|
---|
| 890 | * Added `@import url(string)` support. Closes #352
|
---|
| 891 | * Added `fade-in()` and `fade-out()` BIFs
|
---|
| 892 | * Adding prefixes for Opera and IE
|
---|
| 893 | * Fixed comments trailing __@media__. Closes #415 [guillermo]
|
---|
| 894 | * Fixed: Output from --help in stylus executable cut-off half way through
|
---|
| 895 | * Changed: treat -/+ operations with percentages as lighten()/darken().
|
---|
| 896 | Closes #401
|
---|
| 897 |
|
---|
| 898 | 0.15.4 / 2011-09-14
|
---|
| 899 | ==================
|
---|
| 900 |
|
---|
| 901 | * Fixed `String#coerce()` for Expressions
|
---|
| 902 |
|
---|
| 903 | 0.15.3 / 2011-09-14
|
---|
| 904 | ==================
|
---|
| 905 |
|
---|
| 906 | * Added `-U, --inline` to stylus(1)
|
---|
| 907 | * Added `rem` support. Closes #395
|
---|
| 908 | * Fixed __@charset__ semi-colon. Closes #400
|
---|
| 909 | * Fixed infinite loop in `Parser#function()`. Closes #393
|
---|
| 910 |
|
---|
| 911 | 0.15.2 / 2011-09-06
|
---|
| 912 | ==================
|
---|
| 913 |
|
---|
| 914 | * Added alias `:=` of `?=`. Closes #389
|
---|
| 915 | * Removed auto-prefixing of pseudo element selectors. Closes #385
|
---|
| 916 | * Changed: when left-hand operand has no unit assign the right
|
---|
| 917 | * Fixed __@keyframes__ with __@import__ regression. Closes #372
|
---|
| 918 | * Fixed css __@import__ within blocks regression. Closes #388
|
---|
| 919 | * Fixed unwrapping of property args expression. Closes #379
|
---|
| 920 | * Fixed __@prop__ access scope issue, use closet block, not current
|
---|
| 921 | * Fixed __@font-face__. Closes #375
|
---|
| 922 |
|
---|
| 923 | 0.15.1 / 2011-08-18
|
---|
| 924 | ==================
|
---|
| 925 |
|
---|
| 926 | * Added pseudo-element vendor expansion support
|
---|
| 927 | * Added `@keyframe` expansion support. Closes #293
|
---|
| 928 | * Added support for arbitrary `@-VENDOR-keyframes` support
|
---|
| 929 | * Added support for `@property` mixin property access Closes #363
|
---|
| 930 | * Added `/*!` support to comments to disable suppression
|
---|
| 931 | * Changed: allow uses to append `.styl` when importing. Closes #366
|
---|
| 932 | * Fixed paren matching issue. Closes #368
|
---|
| 933 | * Fixed windows absolute path checking Added `utils.absolute(path)`
|
---|
| 934 | * Fixed `Ident#clone()` with `.property` flag
|
---|
| 935 | * Fixed evaluation of expression when using @name. Closes #361
|
---|
| 936 | * Fixed `path.join()` usage in `utils.lookup()`. Closes #356
|
---|
| 937 | * Fixed space after comment regression. Closes #360
|
---|
| 938 |
|
---|
| 939 | 0.15.0 / 2011-08-15
|
---|
| 940 | ==================
|
---|
| 941 |
|
---|
| 942 | * Adding `Renderer#get(option)`
|
---|
| 943 | * Added the ability to reference property values with `@<name>`. Closes #344
|
---|
| 944 | * Changed comment output. css-style multi-line comments are preserved
|
---|
| 945 | * Fixed issue with bools in selectors. Closes #280
|
---|
| 946 |
|
---|
| 947 | 0.14.0 / 2011-08-10
|
---|
| 948 | ==================
|
---|
| 949 |
|
---|
| 950 | * Added firebug original file / line number mapping [parallel]
|
---|
| 951 | * Added support for `#rgba` and `#rrggbbaa` color formats
|
---|
| 952 | * Changed: fix alpha to a scale of 2
|
---|
| 953 | * Fixing function param check to allow for empty function arguments
|
---|
| 954 |
|
---|
| 955 | 0.13.9 / 2011-08-04
|
---|
| 956 | ==================
|
---|
| 957 |
|
---|
| 958 | * Fixed `lighten()` BIF 'lighten by %' function push color closer to white [cwolves]
|
---|
| 959 | * Fixed cli plugin usage absolute paths, don't prepend the CWD [cpojer]
|
---|
| 960 | * Renaming 'import' to '_import' because import is a reserved word in node v0.5
|
---|
| 961 |
|
---|
| 962 | 0.13.8 / 2011-08-01
|
---|
| 963 | ==================
|
---|
| 964 |
|
---|
| 965 | * Added `PI` and `-math-prop(name)`
|
---|
| 966 | * Added `cos()` and `sin()`
|
---|
| 967 | * Added support for __SVG__ data URIs [mhemesath]
|
---|
| 968 | * Rename variable "import" to "imported" [eegg]
|
---|
| 969 |
|
---|
| 970 | 0.13.7 / 2011-07-15
|
---|
| 971 | ==================
|
---|
| 972 |
|
---|
| 973 | * Added `js(str)` BIF
|
---|
| 974 | * Fixed reserved keyword `import` with `imported`
|
---|
| 975 |
|
---|
| 976 | 0.13.6 / 2011-07-12
|
---|
| 977 | ==================
|
---|
| 978 |
|
---|
| 979 | * Added `@-webkit-keyframes` support. Closes #307
|
---|
| 980 | * Added gedit language-spec
|
---|
| 981 | * Changed: optional `growl` dep for stylus(1)
|
---|
| 982 | * Changed: `require("stylus")` instead of `../` for the mac app integration
|
---|
| 983 |
|
---|
| 984 | 0.13.5 / 2011-06-27
|
---|
| 985 | ==================
|
---|
| 986 |
|
---|
| 987 | * Fixed middleware handling of new and removed `@import` s [brandonbloom]
|
---|
| 988 |
|
---|
| 989 | 0.13.4 / 2011-06-22
|
---|
| 990 | ==================
|
---|
| 991 |
|
---|
| 992 | * Added __Compile and Display CSS__ TextMate command (⌘B) [Daniel Gasienica]
|
---|
| 993 | * Fixed caching behavior for recompilation of files with changed imports [Brandon Bloom]
|
---|
| 994 |
|
---|
| 995 | 0.13.3 / 2011-06-01
|
---|
| 996 | ==================
|
---|
| 997 |
|
---|
| 998 | * Added padding for error linenos so they line up
|
---|
| 999 | * Improved unary op error messages
|
---|
| 1000 | * Improved invalid `@keyframes` ident error msg
|
---|
| 1001 | * Fixed HSLA regression for operations resulting in a bool. Closes #274
|
---|
| 1002 | * Fixed `arguments` issue with excluding defaults. Closes #272
|
---|
| 1003 |
|
---|
| 1004 | 0.13.2 / 2011-05-31
|
---|
| 1005 | ==================
|
---|
| 1006 |
|
---|
| 1007 | * Fixed colors after `url()` call regression. Closes #270
|
---|
| 1008 |
|
---|
| 1009 | 0.13.1 / 2011-05-30
|
---|
| 1010 | ==================
|
---|
| 1011 |
|
---|
| 1012 | * Fixed colors in `url()`. Closes #267
|
---|
| 1013 | * Fixed selector without trailing comma containing selector token. Closes #260
|
---|
| 1014 |
|
---|
| 1015 | 0.13.0 / 2011-05-17
|
---|
| 1016 | ==================
|
---|
| 1017 |
|
---|
| 1018 | * Added `-u, --use PATH` flag for utilizing plugins
|
---|
| 1019 | * Fixed `hsla.clampDegrees()` with negative values [Bruno Héridet]
|
---|
| 1020 |
|
---|
| 1021 | 0.12.4 / 2011-05-12
|
---|
| 1022 | ==================
|
---|
| 1023 |
|
---|
| 1024 | * Added support for underscore in identifiers. Closes #247
|
---|
| 1025 | * Fixed `@keyframe` block evaluation. Closes #252
|
---|
| 1026 |
|
---|
| 1027 | 0.12.3 / 2011-05-08
|
---|
| 1028 | ==================
|
---|
| 1029 |
|
---|
| 1030 | * Fixed `0%` in `@keyframes` from becoming `0` when compressed. Closes #248
|
---|
| 1031 |
|
---|
| 1032 | 0.12.2 / 2011-05-03
|
---|
| 1033 | ==================
|
---|
| 1034 |
|
---|
| 1035 | * Fixed issue with `^=` attr selector causing infinite loop. Closes #244
|
---|
| 1036 | * Fixed multiple occurrences of `&` in selectors. Closes #243
|
---|
| 1037 |
|
---|
| 1038 | 0.12.1 / 2011-04-29
|
---|
| 1039 | ==================
|
---|
| 1040 |
|
---|
| 1041 | * Fixed spaces around line-height shorthand. Closes #228
|
---|
| 1042 | * Fixed `-{foo}` interpolation support. Closes #235
|
---|
| 1043 |
|
---|
| 1044 | 0.12.0 / 2011-04-29
|
---|
| 1045 | ==================
|
---|
| 1046 |
|
---|
| 1047 | * Added `*prop: val` hack support (blueprint / html boilerplate etc parse fine now)
|
---|
| 1048 | * Added selector interpolation support
|
---|
| 1049 | * Fixed "-" within interpolation. Closes #220
|
---|
| 1050 |
|
---|
| 1051 | 0.11.12 / 2011-04-27
|
---|
| 1052 | ==================
|
---|
| 1053 |
|
---|
| 1054 | * Added `SyntaxError` and `ParseError`
|
---|
| 1055 | * Removed `stylus.parse()`
|
---|
| 1056 | * Fixed error reporting. Closes #44
|
---|
| 1057 |
|
---|
| 1058 | 0.11.11 / 2011-04-24
|
---|
| 1059 | ==================
|
---|
| 1060 |
|
---|
| 1061 | * Fixed mutation of units when using unary ops. Closes #233
|
---|
| 1062 |
|
---|
| 1063 | 0.11.10 / 2011-04-17
|
---|
| 1064 | ==================
|
---|
| 1065 |
|
---|
| 1066 | * Fixed regression. Closes #229
|
---|
| 1067 |
|
---|
| 1068 | 0.11.9 / 2011-04-15
|
---|
| 1069 | ==================
|
---|
| 1070 |
|
---|
| 1071 | * Fixed issue with large selectors spanning several lines
|
---|
| 1072 |
|
---|
| 1073 | 0.11.8 / 2011-04-15
|
---|
| 1074 | ==================
|
---|
| 1075 |
|
---|
| 1076 | * Added support for `Renderer#define(name, node)` to define a global
|
---|
| 1077 |
|
---|
| 1078 | 0.11.7 / 2011-04-12
|
---|
| 1079 | ==================
|
---|
| 1080 |
|
---|
| 1081 | * Added `Renderer#use(fn)`. Closes #224
|
---|
| 1082 | * Improved `utils.assertType()` error message; include param name
|
---|
| 1083 |
|
---|
| 1084 | 0.11.6 / 2011-04-12
|
---|
| 1085 | ==================
|
---|
| 1086 |
|
---|
| 1087 | * Fixed: node.source and node.filename are writable
|
---|
| 1088 |
|
---|
| 1089 | 0.11.5 / 2011-04-12
|
---|
| 1090 | ==================
|
---|
| 1091 |
|
---|
| 1092 | * Added / employed `Null#isNull`
|
---|
| 1093 | * Added / employed `Boolean#is{True,False}`
|
---|
| 1094 | * Removed all uses of `instanceof`
|
---|
| 1095 | * Removed all equality checks between singleton nodes
|
---|
| 1096 |
|
---|
| 1097 | 0.11.4 / 2011-04-10
|
---|
| 1098 | ==================
|
---|
| 1099 |
|
---|
| 1100 | * Added `Arguments#clone()`
|
---|
| 1101 | * Added `push()` / `append()`
|
---|
| 1102 | * Added `unshift()` / `prepend()` BIFs
|
---|
| 1103 |
|
---|
| 1104 | 0.11.3 / 2011-04-08
|
---|
| 1105 | ==================
|
---|
| 1106 |
|
---|
| 1107 | * Fixed: keyword args previously not evaluated
|
---|
| 1108 | * Fixed: subpixel support
|
---|
| 1109 | * Fixed bug preventing combinators (and other ops) in `@media` blocks. Closes #216 [reported by jsteenkamp]
|
---|
| 1110 |
|
---|
| 1111 | 0.11.2 / 2011-04-06
|
---|
| 1112 | ==================
|
---|
| 1113 |
|
---|
| 1114 | * Added `Renderer#include(path)`. Closes #214
|
---|
| 1115 | * Fixed `@import` path resolution bug. Closes #215
|
---|
| 1116 | * Fixed optional keyword arg bug. Closes #212
|
---|
| 1117 |
|
---|
| 1118 | 0.11.1 / 2011-04-01
|
---|
| 1119 | ==================
|
---|
| 1120 |
|
---|
| 1121 | * Fixed regression preventing commas from outputting
|
---|
| 1122 |
|
---|
| 1123 | 0.11.0 / 2011-04-01
|
---|
| 1124 | ==================
|
---|
| 1125 |
|
---|
| 1126 | * Added `HSLA#add(h,s,l,a)`
|
---|
| 1127 | * Added `HSLA#sub(h,s,l,a)`
|
---|
| 1128 | * Added `RGBA#add(r,g,b,a)`
|
---|
| 1129 | * Added `RGBA#sub(r,g,b,a)`
|
---|
| 1130 | * Added `RGBA#multiply(n)`
|
---|
| 1131 | * Added `RGBA#divide(n)`
|
---|
| 1132 | * Added `HSLA#adjustHue(deg)`
|
---|
| 1133 | * Added `HSLA#adjustLightness(percent)`
|
---|
| 1134 | * Added `HSLA#adjustSaturation(percent)`
|
---|
| 1135 | * Added `linear-gradient()` example
|
---|
| 1136 | * Added `s(fmt, ...)` built-in; sprintf-like
|
---|
| 1137 | * Added `%` sprintf-like string operator, ex: `'%s %s' % (1 2)`
|
---|
| 1138 | * Added `current-property` local variable
|
---|
| 1139 | * Added `add-property(name, val)`
|
---|
| 1140 | * Added the ability for functions to duplicate the property they are invoked within
|
---|
| 1141 | * Added `[]=` operator support. Ex: `fonts[1] = arial`, `nums[1..3] = 2`
|
---|
| 1142 | * Added `-I, --include <path>` to stylus(1). Closes #206
|
---|
| 1143 | * Added support for `50 + 25% == 75`
|
---|
| 1144 | * Added support for `rgba + 25%` to lighten
|
---|
| 1145 | * Added support for `rgba - 25%` to darken
|
---|
| 1146 | * Added support for `rgba - 25` to adjust rgb values
|
---|
| 1147 | * Changed: null now outputs "null" instead of "[Null]"
|
---|
| 1148 | * Fixed hsl operation support, all operations are equivalent on rgba/hsla nodes
|
---|
| 1149 | * Fixed degree rotation
|
---|
| 1150 |
|
---|
| 1151 | 0.10.0 / 2011-03-29
|
---|
| 1152 | ==================
|
---|
| 1153 |
|
---|
| 1154 | * Added keyword argument support
|
---|
| 1155 | * Added `Arguments` node, acts like `Expression`
|
---|
| 1156 | * Added `utils.params()`
|
---|
| 1157 | * Added `debug` option to stylus middleware
|
---|
| 1158 | * Added support for `hsl + 15deg` etc to adjust hue
|
---|
| 1159 | * Added special-case for percentage based `RGBA` operations (`#eee - 20%`)
|
---|
| 1160 | * Changed: right-hand colors in operations are not clamped (`#eee * 0.2`)
|
---|
| 1161 | * Added support for `unit * color` (swaps operands)
|
---|
| 1162 | * Fixed color component requests on the opposite node type (ex red on hsla node)
|
---|
| 1163 | * Fixed `Expression#clone()` to support `Arguments`
|
---|
| 1164 | * Fixed issue with middleware where imports are improperly mapped
|
---|
| 1165 | * Fixed mutation of color when adjusting values
|
---|
| 1166 | * Fixed: coerce string to literal
|
---|
| 1167 | * Removed {`darken`,`lighten`}`-by()` BIFs
|
---|
| 1168 |
|
---|
| 1169 | 0.9.2 / 2011-03-21
|
---|
| 1170 | ==================
|
---|
| 1171 |
|
---|
| 1172 | * Removed a `console.log()` call
|
---|
| 1173 |
|
---|
| 1174 | 0.9.1 / 2011-03-18
|
---|
| 1175 | ==================
|
---|
| 1176 |
|
---|
| 1177 | * Fixed connect middleware `@import` support. Closes #168
|
---|
| 1178 | The middleware is now smart enough to know when imports
|
---|
| 1179 | change, and will re-compile the target file.
|
---|
| 1180 |
|
---|
| 1181 | * Changed middleware `compile` function to return the `Renderer` (API change)
|
---|
| 1182 |
|
---|
| 1183 | 0.9.0 / 2011-03-18
|
---|
| 1184 | ==================
|
---|
| 1185 |
|
---|
| 1186 | * Added `-i, --interactive` for the Stylus REPL (eval stylus expressions, tab-completion etc)
|
---|
| 1187 | * Added link to vim syntax
|
---|
| 1188 | * Changed `p()` built-in to display parens
|
---|
| 1189 | * Changed `--compress -C` to `-c`, and `-css -c` is now `-C`
|
---|
| 1190 | * Fixed: preserve rest-arg expressions. Closes #194
|
---|
| 1191 | * Fixed `*=` in selector, ex `[class*="foo"]`
|
---|
| 1192 | * Fixed `--watch` issue with growl, updated to 1.1.0. Closes #188
|
---|
| 1193 | * Fixed negative floats when compressed. Closes #193 [reported by ludicco]
|
---|
| 1194 |
|
---|
| 1195 | 0.8.0 / 2011-03-14
|
---|
| 1196 | ==================
|
---|
| 1197 |
|
---|
| 1198 | * Added postfix `for`-loop support.
|
---|
| 1199 | Ex: `return n if n % 2 == 0 for n in nums`
|
---|
| 1200 | * Added support for several postfix operators
|
---|
| 1201 | Ex: `border-radius: 5px if true unless false;`
|
---|
| 1202 | * Added `last(expr)` built-in function
|
---|
| 1203 | * Added `sum(nums)` built-in function
|
---|
| 1204 | * Added `avg(nums)` built-in function
|
---|
| 1205 | * Added `join(delim, vals)` built-in function
|
---|
| 1206 | * Added `Evaluator#{currentScope,currentBlock}`
|
---|
| 1207 | * Added multi-line function parameter definition support
|
---|
| 1208 | * Changed: `0` is falsey, `0%`, `0em`, `0px` etc truthy. Closes #160
|
---|
| 1209 | * Fixed `for` implicit __return__ value
|
---|
| 1210 | * Fixed `for` explicit __return__ value
|
---|
| 1211 | * Fixed mixin property ordering
|
---|
| 1212 |
|
---|
| 1213 | 0.7.4 / 2011-03-10
|
---|
| 1214 | ==================
|
---|
| 1215 |
|
---|
| 1216 | * Added `RGBA` node
|
---|
| 1217 | * Added `is a "color"` special-case, true for `HSLA` and `RGBA` nodes.
|
---|
| 1218 | Closes #180
|
---|
| 1219 | * Performance; 2.5× faster compiles due to removing use of getters in `Parser` and `Lexer` (yes, they are really slow).
|
---|
| 1220 | * Removed `Color` node
|
---|
| 1221 | * Fixed stylus(1) `--watch` support due to dynamic `@import` support. Closes #176
|
---|
| 1222 |
|
---|
| 1223 | 0.7.3 / 2011-03-09
|
---|
| 1224 | ==================
|
---|
| 1225 |
|
---|
| 1226 | * Fixed: allow semi-colons for non-css syntax for one-liners
|
---|
| 1227 |
|
---|
| 1228 | 0.7.2 / 2011-03-08
|
---|
| 1229 | ==================
|
---|
| 1230 |
|
---|
| 1231 | * Added `isnt` operator (same as `is not` and `!=`)
|
---|
| 1232 | * Added support for dynamic `@import` expressions
|
---|
| 1233 | * Added `@import` index resolution support
|
---|
| 1234 | * Added `light()` / `dark()` BIFs
|
---|
| 1235 | * Added `compress` option for Connect middleware [disfated]
|
---|
| 1236 | * Changed: most built-in functions defined in stylus (`./lib/functions/index.styl`)
|
---|
| 1237 | * Fixed dynamic expressions in `url()`. Closes #105
|
---|
| 1238 |
|
---|
| 1239 | 0.7.1 / 2011-03-07
|
---|
| 1240 | ==================
|
---|
| 1241 |
|
---|
| 1242 | * Fixed connect middleware for 0.4.x
|
---|
| 1243 |
|
---|
| 1244 | 0.7.0 / 2011-03-02
|
---|
| 1245 | ==================
|
---|
| 1246 |
|
---|
| 1247 | * Added `is` and `is not` aliases for `==` and `!=`
|
---|
| 1248 | * Added `@keyframes` dynamic name support
|
---|
| 1249 | * Fixed units in interpolation
|
---|
| 1250 | * Fixed clamping of HSLA degrees / percentages
|
---|
| 1251 |
|
---|
| 1252 | 0.6.7 / 2011-03-01
|
---|
| 1253 | ==================
|
---|
| 1254 |
|
---|
| 1255 | * Fixed __RGBA__ -> __HSLA__ conversion due to typo
|
---|
| 1256 |
|
---|
| 1257 | 0.6.6 / 2011-03-01
|
---|
| 1258 | ==================
|
---|
| 1259 |
|
---|
| 1260 | * Added string -> unit type coercion support aka `5px + "10"` will give `15px`
|
---|
| 1261 | * Added `warn` option Closes #152
|
---|
| 1262 | Currently this only reports on re-definition of functions
|
---|
| 1263 | * Added `$` as a valid identifier character
|
---|
| 1264 | * Added `mixin` local variable for function introspection capabilities. Closes #162
|
---|
| 1265 | * Fixed typo: `Unit#toBoolean()` is now correct
|
---|
| 1266 | * Fixed interpolation function calls. Closes #156
|
---|
| 1267 | * Fixed mixins within Media node. Closes #153
|
---|
| 1268 | * Fixed function call in ret val. Closes #154
|
---|
| 1269 |
|
---|
| 1270 | 0.6.5 / 2011-02-24
|
---|
| 1271 | ==================
|
---|
| 1272 |
|
---|
| 1273 | * Fixed parent ref `&` mid-selector bug. Closes #148 [reported by visnu]
|
---|
| 1274 |
|
---|
| 1275 | 0.6.4 / 2011-02-24
|
---|
| 1276 | ==================
|
---|
| 1277 |
|
---|
| 1278 | * Fixed `for` within brackets. Closes #146
|
---|
| 1279 |
|
---|
| 1280 | 0.6.3 / 2011-02-22
|
---|
| 1281 | ==================
|
---|
| 1282 |
|
---|
| 1283 | * Fixed single-ident selectors. Closes #142
|
---|
| 1284 | * Fixed cyclic `@import` with file of the same name. Closes #143
|
---|
| 1285 |
|
---|
| 1286 | 0.6.2 / 2011-02-21
|
---|
| 1287 | ==================
|
---|
| 1288 |
|
---|
| 1289 | * Added stylus(1) growl support when using `--watch`
|
---|
| 1290 | * Added `@import` watching support to stylus(1). Closes #134
|
---|
| 1291 | * Changed: stylus(1) only throws when `--watch` is not used
|
---|
| 1292 | * Fixed `darken-by()` BIF
|
---|
| 1293 | * Fixed `@import` literal semi-colon. Closes #140
|
---|
| 1294 |
|
---|
| 1295 | 0.6.1 / 2011-02-18
|
---|
| 1296 | ==================
|
---|
| 1297 |
|
---|
| 1298 | * Fixed evaluation of nodes after a return. Closes #139
|
---|
| 1299 |
|
---|
| 1300 | 0.6.0 / 2011-02-18
|
---|
| 1301 | ==================
|
---|
| 1302 |
|
---|
| 1303 | * Added `stylus(1)` direct css to stylus file conversion [Mario]
|
---|
| 1304 | For example instead of `$ stylus --css < foo.css > foo.styl`
|
---|
| 1305 | you may now either `$ stylus --css foo.css` or provide
|
---|
| 1306 | a destination path `$ stylus --css foo.css /tmp/out.styl`.
|
---|
| 1307 |
|
---|
| 1308 | * Added postfix conditionals. Closes #74
|
---|
| 1309 | Expressive ruby-ish syntax, ex: `padding 5px if allow-padding`.
|
---|
| 1310 |
|
---|
| 1311 | 0.5.3 / 2011-02-17
|
---|
| 1312 | ==================
|
---|
| 1313 |
|
---|
| 1314 | * Added `in` operator. `3 in nums`, `padding in props` etc
|
---|
| 1315 | * Added `Expression#hash`, hashing all of the nodes in order
|
---|
| 1316 | * Added tests for conditionals with braces. Closes #136
|
---|
| 1317 | * Fixed ids that are also valid colors. Closes #137
|
---|
| 1318 |
|
---|
| 1319 | 0.5.2 / 2011-02-15
|
---|
| 1320 | ==================
|
---|
| 1321 |
|
---|
| 1322 | * Fixed spaces after `}` with css-style. Closes #131
|
---|
| 1323 | * Fixed single-line css-style support. Closes #130
|
---|
| 1324 |
|
---|
| 1325 | 0.5.1 / 2011-02-11
|
---|
| 1326 | ==================
|
---|
| 1327 |
|
---|
| 1328 | * Fixed mixin property ordering. Closes #125
|
---|
| 1329 |
|
---|
| 1330 | 0.5.0 / 2011-02-09
|
---|
| 1331 | ==================
|
---|
| 1332 |
|
---|
| 1333 | * Added `lighten-by()` BIF
|
---|
| 1334 | * Added `darken-by()` BIF
|
---|
| 1335 |
|
---|
| 1336 | 0.4.1 / 2011-02-09
|
---|
| 1337 | ==================
|
---|
| 1338 |
|
---|
| 1339 | * Added support for function definition braces
|
---|
| 1340 | * Fixed issue with invalid color output. Closes #127
|
---|
| 1341 |
|
---|
| 1342 | 0.4.0 / 2011-02-07
|
---|
| 1343 | ==================
|
---|
| 1344 |
|
---|
| 1345 | * Added css-style syntax support
|
---|
| 1346 | * Fixed support for `*` selector within `@media` blocks
|
---|
| 1347 |
|
---|
| 1348 | 0.3.1 / 2011-02-04
|
---|
| 1349 | ==================
|
---|
| 1350 |
|
---|
| 1351 | * Fixed property disambiguation logic. Closes #117
|
---|
| 1352 | You no longer need to add a trailing comma when
|
---|
| 1353 | chaining selectors such as `td:nth-child(2)\ntd:nth-child(3)`
|
---|
| 1354 |
|
---|
| 1355 | 0.3.0 / 2011-02-04
|
---|
| 1356 | ==================
|
---|
| 1357 |
|
---|
| 1358 | * Added more assignment operators. Closes #77
|
---|
| 1359 | `+=`, `-=`, `*=`, `/=`, and `%=`
|
---|
| 1360 |
|
---|
| 1361 | 0.2.1 / 2011-02-02
|
---|
| 1362 | ==================
|
---|
| 1363 |
|
---|
| 1364 | * Fixed `--compress` when passing files for stylus(1). Closes #115
|
---|
| 1365 | * Fixed bug preventing absolute paths from being passed to `@import`
|
---|
| 1366 | * Fixed `opposite-position()` with nested expressions, unwrapping
|
---|
| 1367 | * Fixed a couple global var leaks [aheckmann]
|
---|
| 1368 |
|
---|
| 1369 | 0.2.0 / 2011-02-01
|
---|
| 1370 | ==================
|
---|
| 1371 |
|
---|
| 1372 | * Added: `url()` utilizing general lookup paths.
|
---|
| 1373 | This means that `{ paths: [] }` is optional now, as lookups
|
---|
| 1374 | will be relative to the file being rendered by default.
|
---|
| 1375 |
|
---|
| 1376 | * Added `-w, --watch` support to stylus(1). Closes #113
|
---|
| 1377 |
|
---|
| 1378 | 0.1.0 / 2011-02-01
|
---|
| 1379 | ==================
|
---|
| 1380 |
|
---|
| 1381 | * Added `opposite-position(positions)` built-in function
|
---|
| 1382 | * Added `image-lookup(path)` built-in function
|
---|
| 1383 | * Added `-o, --out <dir>` support to stylus(1)
|
---|
| 1384 | * Added `stylus [file|dir ...]` support
|
---|
| 1385 | * Added: defaulting paths to `[CWD]` for stylus(1)
|
---|
| 1386 | * Changed: `unquote()` using `Literal` node
|
---|
| 1387 | * Changed: utilizing `Literal` in place of some `Ident`s
|
---|
| 1388 |
|
---|
| 1389 | 0.0.2 / 2011-01-31
|
---|
| 1390 | ==================
|
---|
| 1391 |
|
---|
| 1392 | * Added optional property colon support. Closes #110
|
---|
| 1393 | * Added `--version` to stylus(1)
|
---|
| 1394 |
|
---|
| 1395 | 0.0.1 / 2011-01-31
|
---|
| 1396 | ==================
|
---|
| 1397 |
|
---|
| 1398 | * Initial release
|
---|