Skip to content

Releases: projectwallace/css-parser

v0.16.0

19 May 20:28
7a8048d

Choose a tag to compare

breaking

  • breaking: rename parse_selector to parse__selector_list and expose new single parse_selector by @bartveneman in #232

What's Changed

Chores

Performance Benchmarks

Changes since 0.15.0

Throughput (ops/sec, higher is better)

File Size Tokenize before Tokenize after Parse before Parse after Walk before Walk after Parse+Walk before Parse+Walk after
Large 3 KB 20,497 23,450 (+14%) 15,188 18,032 (+19%) 89,442 98,520 (+10%) 12,875 15,143 (+18%)
Bootstrap 274 KB 261 303 (+16%) 189 228 (+21%) 1,297 1,466 (+13%) 164 197 (+20%)
Tailwind 3,557 KB 21 24 (+14%) 14 17 (+21%) 91 100 (+10%) 12 15 (+25%)

Memory usage (Parse+Walk, lower is better)

File Size Before After
Large 3 KB 0.2 MB 0.2 MB
Bootstrap 274 KB 13.2 MB 13.2 MB
Tailwind 3,557 KB 93.9 MB 94.6 MB

Full Changelog: v0.15.1...v0.15.2

v0.15.1

06 May 14:51
e4822c1

Choose a tag to compare

What's Changed

Full Changelog: v0.15.0...v0.15.1

v0.15.0

03 May 22:26
ba3c31e

Choose a tag to compare

What's Changed

other

  • chore(deps-dev): bump the vite group across 1 directory with 2 updates by @dependabot[bot] in #215
  • chore(deps-dev): bump the oxc group with 2 updates by @dependabot[bot] in #216
  • chore(deps-dev): bump tsdown from 0.21.5 to 0.21.10 by @dependabot[bot] in #217
  • chore(deps-dev): bump postcss from 8.5.8 to 8.5.13 by @dependabot[bot] in #219
  • chore(deps-dev): bump @types/node from 24.12.0 to 24.12.2 by @dependabot[bot] in #218
  • chore: bump dependencies by @bartveneman in #224

Full Changelog: v0.14.10...v0.15.0

v0.14.10

12 Apr 19:19
d91fab5

Choose a tag to compare

What's Changed

  • fix: narrow next_sibling type on children to match parent's child union by @bartveneman in #214
  • fix: only return name/property/etc for relevant node types by @bartveneman in #221

Full Changelog: v0.14.9...v0.14.10

v0.14.9

05 Apr 22:10
39b55da

Choose a tag to compare

What's Changed

Full Changelog: v0.14.8...v0.14.9

v0.14.8

05 Apr 19:08
2f2fb6d

Choose a tag to compare

What's Changed

Full Changelog: v0.14.7...v0.14.8

v0.14.7

04 Apr 12:23

Choose a tag to compare

Full Changelog: v0.14.6...v0.14.7

No changes.

v0.14.6

04 Apr 12:21

Choose a tag to compare

Full Changelog: v0.14.5...v0.14.6

No changes.

v0.14.5

04 Apr 12:06
b4d9041

Choose a tag to compare

What's Changed

Full Changelog: v0.14.4...v0.14.5

v0.14.4

04 Apr 12:00
495c0b2

Choose a tag to compare

What's Changed

Full Changelog: v0.14.3...v0.14.4