Releases: projectwallace/css-parser
Releases · projectwallace/css-parser
v0.11.1
What's Changed
- fix: always create an atrule prelude node if the atrule has a prelude by @bartveneman in #116
- fix: correct locations for selector combinators by @bartveneman in #117
- fix: parse vendor prefixed atrules correctly by @bartveneman in #118
Full Changelog: v0.11.0...v0.11.1
v0.11.0
What's Changed
- perf: Replace if-else chain with switch-based token dispatch by @bartveneman in #103
- perf: shave off some bytes by using
peek()more often by @bartveneman in #105 - perf: inline character classes in hot paths by @bartveneman in #106
- breaking: add intermedia
AtrulePreludenode type by @bartveneman in #107 - breaking: add structured prelude property to AT_RULE and STYLE_RULE by @bartveneman in #110
- breaking: mark unreachable cssnode properties as undefined by @bartveneman in #113
- breaking: rm unused
*-compound-*properties fromCSSNodeby @bartveneman in #115 - fix: incorrect line/column tracking for selector lists by @bartveneman in #114
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
- breaking: wrap declaration values in a Value node by @bartveneman in #97
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
- breaking: parse media feature names and values into structured nodes by @bartveneman in #95
Full Changelog: v0.8.10...v0.9.0
v0.8.10
What's Changed
- fix: parse container prelude correctly by @bartveneman in #94
Full Changelog: v0.8.9...v0.8.10
v0.8.9
What's Changed
- fix: make
valueproperty work for Layer name in artrule prelude by @bartveneman in #93
Full Changelog: v0.8.8...v0.8.9
v0.8.8
What's Changed
- fix: custom property is not a browserhack by @bartveneman in #91
- fix: make
valueproperty work for SupportsQuery and LayerName insid… by @bartveneman in #92
Full Changelog: v0.8.7...v0.8.8
v0.8.7
What's Changed
- fix: parse property with browser hack by @bartveneman in #90
Full Changelog: v0.8.6...v0.8.7
v0.8.6
What's Changed
- chore: configure codecov reporting and bundle size analysis by @bartveneman in #82
- chore: merge lexer into tokenizer file by @bartveneman in #83
- chore: move lengthy source code comments to API.md by @bartveneman in #84
- Move lengthy comments by @bartveneman in #86
- feat: add
is_custom(str: string): booleanhelper by @bartveneman in #87 - fix: handle super large (65535+ char) token lengths by @bartveneman in #88
Full Changelog: v0.8.5...v0.8.6
v0.8.5
What's Changed
- perf: increase parse speed ~10% by increasing initial arena size by @bartveneman in #80
Full Changelog: v0.8.4...v0.8.5