Skip to content

Releases: projectwallace/css-parser

v0.18.1

Choose a tag to compare

@bartveneman bartveneman released this 19 Jul 22:07
1caaddf

What's Changed

Full Changelog: v0.18.0...v0.18.1

v0.18.0

Choose a tag to compare

@bartveneman bartveneman released this 19 Jul 20:24
c3a2bed

What's Changed

Changes the returned AST for atrule preludes on complex preludes, so marking as breaking change.

Full Changelog: v0.17.0...v0.18.0

v0.17.0

Choose a tag to compare

@bartveneman bartveneman released this 19 Jul 11:50
9ffd7f0

Breaking

What's Changed

Misc

  • chore(deps): bump actions/download-artifact from 4 to 8 by @dependabot[bot] in #264
  • chore(deps-dev): bump @projectwallace/preset-oxlint from 0.0.10 to 0.0.11 in the projectwallace group by @dependabot[bot] in #265
  • chore(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #263
  • chore(deps): bump actions/checkout from 6.0.2 to 7.0.0 by @dependabot[bot] in #261
  • chore(deps-dev): bump the npm-all group across 1 directory with 10 updates by @dependabot[bot] in #270
  • chore(deps): bump pnpm/action-setup from 6.0.8 to 6.0.9 by @dependabot[bot] in #262
  • chore(pr-diff): show fewer package duplicates messages, always show b… by @bartveneman in #272

Full Changelog: v0.16.2...v0.17.0

v0.16.2

Choose a tag to compare

@bartveneman bartveneman released this 24 Jun 19:26
355d077

What's Changed

  • Fix value property to return undefined for nodes without value concept by @bartveneman in #260

Full Changelog: v0.16.1...v0.16.2

v0.16.1

Choose a tag to compare

@bartveneman bartveneman released this 24 Jun 09:33
6d30fc1

What's Changed

Full Changelog: v0.16.0...v0.16.1

v0.16.0

Choose a tag to compare

@bartveneman bartveneman released this 19 May 20:28
7a8048d

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

Choose a tag to compare

@bartveneman bartveneman released this 06 May 14:51
e4822c1

What's Changed

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

v0.15.0

Choose a tag to compare

@bartveneman bartveneman released this 03 May 22:26
ba3c31e

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

Choose a tag to compare

@bartveneman bartveneman released this 12 Apr 19:19
d91fab5

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

Choose a tag to compare

@bartveneman bartveneman released this 05 Apr 22:10
39b55da

What's Changed

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