- Fixed column/line computation for comments and at-rules (Fix #15)
- Closing } and ; now takes precedence over declaration value parsing (Fix #14)
- Ignore curly braces in strings (Fix #13)
- Keep \n and \t inside values and consider them "whitespace" (Fix #12)
- Fixed column count in positions for rows after the first line (Fix #18)
- Enabled running test suite under Windows (CRLF vs LF issues)
- Retain whitespace in selectors. Closes #8
- Add support for
@-ms-keyframes
.
- Improve handling of quotes in values. Closes #5
- Add support for
@document
(and@-moz-document
),@namespace
and@page
.
- Trim whitespace around grouped selectors.
- Correctly handle comments as children of at-groups. Fix #2
- Added new boolean
position
option toparse()
, which will include position data in the AST when enabled. - Moved node.selector to node.selectors, and changed the value to an array.
- Various parser improvements and bug fixes.
- Initial release.