2018-11-28
2018-08-07
rgba()
or hsla()
var(--color)
for example)2018-07-22
2018-07-11
lessc
(using console.warning
instead of actual console.warn
)lessc
tests2018-07-11
2018-07-10
if(true, 1, 2)
(vs. if((true), 1, 2)
)less-rhino
implementation - use other Java ports2018-07-06
@media
eval change2018-07-05
color: @color[primary]
@media (min-width: @var) {}
works, @media (min-width: @var + 1) {}
will not.mixin(@a, @b)[]
2018-06-30
2018-06-29
2018-06-27
2018-06-24
2018-05-06
2018-02-10
calc()
function to not do math operations on compile@plugin
loading! (Node & Browser)less.atrule()
vs new less.tree.AtRule()
)$width
to refer to width: 300px
value)@plugin
)null
/ false
from Less functions will remove that lineboolean()
and if()
functions addedalpha()
)2017-10-23
request
dependency2017-01-04
2016-05-09
2016-05-07
2016-03-04
2016-01-29
and
now has higher precedence than logical operator or
.2015-09-25
2015-09-24
2015-05-21
2015-04-03
@plugin
directive to load function plugins@import (css)
does not pull the directive above comments2015-02-07
&
now work better\r
newlines now process ok (regression in 2.0.0)2015-01-28
&
) used in sub element expression (e.g. :not(.c_&)
)2015-01-27
isruleset
function@support
and keyframe:@{hover}
)2015-01-04
isunit
function supports ''
to test if a dimension has no unit/css
, .css
, ?css
, &css
instead of just css
. You can still tell less the type of file using import options.2014-12-20
2014-11-27
getCSSAppendage
to sourcemap builder to avoid duplication in plugins2014-11-23
isSync
option, it was using sync file operations but promises are guaranteed to call back async. We now support promises as a feature rather than the 1st class way of doing things.2014-11-09
@counter-style
directive2014-11-01
useFileCache
defaults to true
, but file cache is now cleared when refreshing or in watch mode2014-10-26
<script data-verbose="false" src="less.js"...
//
e.g. url(//file/file.less)
would be incorrectly interpreted (bug introduced in b-1)2014-10-19
2014-09-03
2014-07-27
2014-06-22
## 1.7.2
2014-06-19
2014-06-08
2014-02-27
.mixin(@args...)
when called with no args (e.g. .mixin();
)unit(10, %)
2014-02-08
2014-02-02
& when () {
to the current selector rather than duplicating it2014-01-12
2014-01-01
2013-11-17
2013-10-21
@import (inline) "file.css";
2013-07-20
2013-07-05
2013-06-05
2013-05-04
2013-04-30
2013-03-07
:extend()
in selectors (e.g. input:extend(.button) {}
) and &:extend();
in ruleset (e.g. input { &:extend(.button all); }
)(~"@var")
selector interpolation is removed. Use @{var} in selectors to have variable selectors@import-once
has been removed.@import (less) "file.css"
will process the file as less@import
supports https and 301's2012-12-30
2012-12-28
.mixin(23px, 12px;);
@import-once
to use the full path, not the relative one for determining if an import has been imported already:not(:nth-child(3))
U+00A1-00A9
)&
(broken in 1.3.1)@namespace
and namespace combinators@charset
2012-10-18
2012-03-10
@import
directives in any selector@arguments
behaviour bug::
selector output2012-01-15
File not found
import error reporting2012-01-07
percentage
color
function to parse hex color strings!important
after mixin callsnth-child