1 | # 1.3.3 |
---|
2 | |
---|
3 | 2012-12-30 |
---|
4 | |
---|
5 | - Fix critical bug with mixin call if using multiple brackets |
---|
6 | - when using the filter contrast function, the function is passed through if the first argument is not a color |
---|
7 | |
---|
8 | # 1.3.2 |
---|
9 | |
---|
10 | 2012-12-28 |
---|
11 | |
---|
12 | - browser and server url re-writing is now aligned to not re-write (previous lessc behaviour) |
---|
13 | - url-rewriting can be made to re-write to be relative to the entry file using the relative-urls option (less.relativeUrls option) |
---|
14 | - rootpath option can be used to add a base path to every url |
---|
15 | - Support mixin argument seperator of ';' so you can pass comma seperated values. e.g. `.mixin(23px, 12px;);` |
---|
16 | - Fix lots of problems with named arguments in corner cases, not behaving as expected |
---|
17 | - hsv, hsva, unit functions |
---|
18 | - fixed lots more bad error messages |
---|
19 | - fix `@import-once` to use the full path, not the relative one for determining if an import has been imported already |
---|
20 | - support `:not(:nth-child(3))` |
---|
21 | - mixin guards take units into account |
---|
22 | - support unicode descriptors (`U+00A1-00A9`) |
---|
23 | - support calling mixins with a stack when using `&` (broken in 1.3.1) |
---|
24 | - support `@namespace` and namespace combinators |
---|
25 | - when using % with colour functions, take into account a colour is out of 256 |
---|
26 | - when doing maths with a % do not divide by 100 and keep the unit |
---|
27 | - allow url to contain % (e.g. %20 for a space) |
---|
28 | - if a mixin guard stops execution a default mixin is not required |
---|
29 | - units are output in strings (use the unit function if you need to get the value without unit) |
---|
30 | - do not infinite recurse when mixins call mixins of the same name |
---|
31 | - fix issue on important on mixin calls |
---|
32 | - fix issue with multiple comments being confused |
---|
33 | - tolerate multiple semi-colons on rules |
---|
34 | - ignore subsequant `@charset` |
---|
35 | - syncImport option for node.js to read files syncronously |
---|
36 | - write the output directory if it is missing |
---|
37 | - change dependency on cssmin to ycssmin |
---|
38 | - lessc can load files over http |
---|
39 | - allow calling less.watch() in non dev mode |
---|
40 | - don't cache in dev mode |
---|
41 | - less files cope with query parameters better |
---|
42 | - sass debug statements are now chrome compatible |
---|
43 | - modifyVars function added to re-render with different root variables |
---|
44 | |
---|
45 | # 1.3.1 |
---|
46 | |
---|
47 | 2012-10-18 |
---|
48 | |
---|
49 | - Support for comment and @media debugging statements |
---|
50 | - bug fix for async access in chrome extensions |
---|
51 | - new functions tint, shade, multiply, screen, overlay, hardlight, difference, exclusion, average, negation, softlight, red, green, blue, contrast |
---|
52 | - allow escaped characters in attributes |
---|
53 | - in selectors support @{a} directly, e.g. .a.@{a} { color: black; } |
---|
54 | - add fraction parameter to round function |
---|
55 | - much better support for & selector |
---|
56 | - preserve order of link statements client side |
---|
57 | - lessc has better help |
---|
58 | - rhino version fixed |
---|
59 | - fix bugs in clientside error handling |
---|
60 | - support dpi, vmin, vm, dppx, dpcm units |
---|
61 | - Fix ratios in media statements |
---|
62 | - in mixin guards allow comparing colors and strings |
---|
63 | - support for -*-keyframes (for -khtml but now supports any) |
---|
64 | - in mix function, default weight to 50% |
---|
65 | - support @import-once |
---|
66 | - remove duplicate rules in output |
---|
67 | - implement named parameters when calling mixins |
---|
68 | - many numerous bug fixes |
---|
69 | |
---|
70 | # 1.3.0 |
---|
71 | |
---|
72 | 2012-03-10 |
---|
73 | |
---|
74 | - @media bubbling |
---|
75 | - Support arbitrary entities as selectors |
---|
76 | - [Variadic argument support](https://gist.github.com/1933613) |
---|
77 | - Behaviour of zero-arity mixins has [changed](https://gist.github.com/1933613) |
---|
78 | - Allow `@import` directives in any selector |
---|
79 | - Media-query features can now be a variable |
---|
80 | - Automatic merging of media-query conditions |
---|
81 | - Fix global variable leaks |
---|
82 | - Fix error message on wrong-arity call |
---|
83 | - Fix an `@arguments` behaviour bug |
---|
84 | - Fix `::` selector output |
---|
85 | - Fix a bug when using @media with mixins |
---|
86 | |
---|
87 | |
---|
88 | # 1.2.1 |
---|
89 | |
---|
90 | 2012-01-15 |
---|
91 | |
---|
92 | - Fix imports in browser |
---|
93 | - Improve error reporting in browser |
---|
94 | - Fix Runtime error reports from imported files |
---|
95 | - Fix `File not found` import error reporting |
---|
96 | |
---|
97 | |
---|
98 | # 1.2.0 |
---|
99 | |
---|
100 | 2012-01-07 |
---|
101 | |
---|
102 | - Mixin guards |
---|
103 | - New function `percentage` |
---|
104 | - New `color` function to parse hex color strings |
---|
105 | - New type-checking stylesheet functions |
---|
106 | - Fix Rhino support |
---|
107 | - Fix bug in string arguments to mixin call |
---|
108 | - Fix error reporting when index is 0 |
---|
109 | - Fix browser support in WebKit and IE |
---|
110 | - Fix string interpolation bug when var is empty |
---|
111 | - Support `!important` after mixin calls |
---|
112 | - Support vanilla @keyframes directive |
---|
113 | - Support variables in certain css selectors, like `nth-child` |
---|
114 | - Support @media and @import features properly |
---|
115 | - Improve @import support with media features |
---|
116 | - Improve error reports from imported files |
---|
117 | - Improve function call error reporting |
---|
118 | - Improve error-reporting |
---|