Most of the changes was related to cssparser::Color which has it's own crate after 0.33.
Another change is the required implementation of the new RuleBodyItemParser on PropertyParser to also implement QualifiedRuleParser.
In general, it's very painful to upgrade cssparser due to its lack of migration guide or even a decent changelog between versions. We should consider switching to https://github.com/parcel-bundler/lightningcss which not only uses cssparser but also selector (we implement our own selector logic, which isn't optimal).
Fixes #31
Most of the changes was related to
cssparser::Color
which has it's own crate after0.33
.Another change is the required implementation of the new
RuleBodyItemParser
onPropertyParser
to also implementQualifiedRuleParser
.In general, it's very painful to upgrade
cssparser
due to its lack of migration guide or even a decent changelog between versions. We should consider switching to https://github.com/parcel-bundler/lightningcss which not only usescssparser
but alsoselector
(we implement our own selector logic, which isn't optimal).