Releases: projectwallace/css-parser
Releases · projectwallace/css-parser
v0.13.9
Fixes
- fix: pseudo-class selector parsing at start of at-rule blocks by @bartveneman in #189
- fix: dashed idents being parsed as type selectors in pseudo-element functions by @bartveneman in #186
What's Changed
- chore: Add Knip dead code detection to CI pipeline by @bartveneman in #173
- chore(deps-dev): bump tinybench from 2.9.0 to 6.0.0 by @dependabot[bot] in #176
- chore: Configure Dependabot dependency grouping for npm packages by @bartveneman in #181
- chore(deps-dev): bump the oxc group with 2 updates by @dependabot[bot] in #183
- chore: Add regression test for multiple @function rules with result descriptor by @bartveneman in #188
- chore(deps-dev): bump the vite group with 2 updates by @dependabot[bot] in #182
- chore(deps-dev): bump tsdown from 0.21.0 to 0.21.2 by @dependabot[bot] in #184
- chore(deps-dev): bump @types/node from 24.10.4 to 24.12.0 by @dependabot[bot] in #177
- chore: Automate package.json version bumping in release workflow by @bartveneman in #190
Full Changelog: v0.13.8...v0.13.9
v0.13.8
What's Changed
- chore(deps-dev): bump @vitest/coverage-v8 from 4.0.16 to 4.0.18 by @dependabot[bot] in #160
- chore(deps-dev): bump css-tree from 3.1.0 to 3.2.1 by @dependabot[bot] in #159
- fix: remove value from atrule nodes, fix MediaType/MediaFeature accessors by @bartveneman in #171
New Contributors
- @dependabot[bot] made their first contribution in #160
Full Changelog: v0.13.7...v0.13.8
v0.13.6
What's Changed
- Migrate build system from Vite to tsdown by @bartveneman in #163
- chore: replace prettier with oxfmt by @bartveneman in #166
- perf: implement fast path for declarations w/o hack or prefix by @bartveneman in #167
- feat: add support for
@functionat-rule by @bartveneman in #168
Full Changelog: v0.13.5...v0.13.6
v0.13.5
What's Changed
- fix: when parse_* is false, add RAW nodes to AST by @bartveneman in #155
Full Changelog: v0.13.4...v0.13.5
v0.13.4
What's Changed
- chore: add more and better parse_dimension tests by @bartveneman in #152
- fix: support more atrules parsing by @bartveneman in #153
Full Changelog: v0.13.3...v0.13.4
v0.13.3
What's Changed
Some tokenizer performance updates with ~12% speed improvement.
- fix: Eliminate unsafe manual token position updates in CSS parser by @bartveneman in #147
- perf: optimize advance() with lazy line/column tracking by @bartveneman in #148
- perf: inline is_ident_char() in hot tokenizer loops via CHAR_IDENT bi… by @bartveneman in #149
Full Changelog: v0.13.2...v0.13.3
v0.13.2
What's Changed
- Fix/parse url with semicolons by @bartveneman in #145
Full Changelog: 0.13.1...v0.13.2
0.13.1
What's Changed
- fix: continue parsing declarations after encountering ; in data-url by @bartveneman in #144
Full Changelog: v0.13.0...0.13.1
v0.13.0
What's Changed
- add support for parsing unicode ranges by @bartveneman in #137
- breaking: remove
.nameproperty from Declaration nodes by @bartveneman in #138 - breaking: Operator node provide
.value, not.nameby @bartveneman in #139 - fix:
declaration.childrenshould beundefinedby @bartveneman in #141 - breaking: return human readable
attr_operatorandattr_flagsin `… by @bartveneman in #142
Full Changelog: v0.12.4...v0.13.0
v0.12.4
What's Changed
- Export package.json from package.json by @bartveneman in #133
Full Changelog: v0.12.3...v0.12.4