- Added support for explicit descendant combinator (
>>
) - Implemented
Type
andUniversal
type nodes - Improved
Number
parsing by including sign and exponent (#26) - Parse
before
,after
,first-letter
andfirst-line
pseudos with single colon asPseudoElement
- Changed
FunctionalPseudo
node type toPseudoClass
- Fixed attribute selector name parsing (namespace edge cases)
- Fixed location calculation for specified offset when
eof
is reached - Added more non-standard colors (#25)
- Removed obsolete
Syntax#getAll()
method - Fixed various edge cases, code clean up and performance improvements
- More accurate positions for syntax mismatch errors
- Added
apple
specific font keywords (#20) - Changed
Property
node stucture from object to string - Renamed
Ruleset
node type toRule
- Removed
Argument
node type - Fixed
Dimension
andPercentage
position computation - Fixed bad selector parsing (temporary solution)
- Fixed location computation for CSS with very long lines that may lead to really long parsing with
positions:true
(even freeze) - Fixed
line
andcolumn
computation forSyntaxMatch
error - Improved performance of parsing and translation. Now CSSTree is under 10ms in PostCSS benchmark.