source: Dev/trunk/src/client/util/less/CHANGELOG.md @ 529

Last change on this file since 529 was 483, checked in by hendrikvanantwerpen, 11 years ago

Added Dojo 1.9.3 release.

File size: 4.4 KB
Line 
1# 1.3.3
2
32012-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
102012-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
472012-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
722012-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
902012-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
1002012-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
Note: See TracBrowser for help on using the repository browser.