- Sass includes can have both arguments list and content block,
i.e.
@include nani() { color: tomato }
is valid syntax.
- Bring back lost whitespaces and comments
- Support preprocessors: Sass (both SCSS and indented syntax), LESS.
- New node types:
arguments
(less and sass only)commentML
commentSL
(less and sass only)condition
(sass only)default
(sass only)escapedString
(less only)include
(less and sass only)loop
(sass only)mixin
(less and sass only)parentselector
(less and sass only)placeholder
(sass only)propertyDelim
variable
(less and sass only)varialeList
(less and sass only)
- Rename methods:
srcToCSSP
->cssToAST
csspToSrc
->astToCSS
csspToTree
->astToTree
- Pass all arguments as one object:
gonzales.cssToAST({css: a, syntax: b, rule: c, needInfo: d})
gonzales.astToCSS({ast: ast, syntax: syntax})
- Remove built files from VCS
- Move test command from
make
tonpm
- Build files before running tests
- Divide tests into groups according to syntax
- Add script to test one specific css string
- Add token's index number to info object
- Identifiers like
_0
are identifiers now. - Throw error instead of console.error: css/csso#109
- Typo fix (global variable leak): css/csso#110
- Attribute selectors extended by
|
. not(..)
pseudo-class special support: css/csso#111
- Better error line numbering: css/gonzales#2
- CSSO issue (@page inside @media error): css/csso#90
- Both .t-1 and .t-01 should be idents: css/gonzales#1
- CSSO issue (filter + important breaks csso v1.3.1): css/csso#87
- CSSO issue ("filter" IE property breaks CSSO v1.3.0): css/csso#86
- First revision.