PliegoCSS 0.1.0-rc.2
Pre-releasePliegoCSS 0.1.0-rc.2
The second PliegoCSS release candidate is a standards-first CSS compiler,
verifier, and evidence pipeline written in Rust. It supersedes the historical
rc.1 tag with corrected release provenance, a coordinated crates.io unit,
and the complete public-preview product surface.
Public surfaces:
Highlights
- Audit ordinary CSS with human, canonical JSON, and SARIF findings.
- Transform and minify standard CSS with explicit compatibility targets.
- Compile typed
pc!andpcx!Rust literals to deterministic static CSS. - Resolve TOML themes and DTCG 2025.10 token inputs.
- Publish manifests, Source Map v3, token graphs, findings, and receipts as controlled groups.
- Enforce bounded compatibility, accessibility, ownership, budget, and usage policies.
- Inventory Sass, Tailwind CSS v4, CSS Modules, templates, configs, and plugin seams without executing
their original toolchains. - Prepare exact, reversible Tailwind projections with hash-bound apply and rollback.
- Provide a bounded stdio LSP and candidate VS Code/Neovim clients.
- Publish nineteen exact-version crates with Rust 1.85 as the library MSRV.
- Ship the versioned brandbook and bilingual PliegoCSS website with interactive
compiler examples, documentation, legal pages, and progressive motion.
Verification
The reviewed release source passes the complete
GitHub Actions matrix
and CodeQL analysis:
- Ubuntu, Windows, and macOS;
- Rust 1.85 and Rust 1.96;
- package extraction and downstream replay;
- bounded fuzzing;
- WASM and compile-time diagnostics;
- rustfmt, Clippy, rustdoc, provenance, and deterministic artifact checks.
All nineteen 0.1.0-rc.2 crates are visible on crates.io. A registry-only
Rust 1.85 replay installs pliego-cssc and pliego-css-lsp with --locked,
resolves the public downstream fixture without [patch] or local paths,
checks all targets and features, and executes the fixture successfully.
Selected migration projections also have local Chrome and Edge computed-style evidence. This release
does not claim complete Tailwind parity, full browser coverage, or WCAG certification.
Install
Install the CLI from crates.io:
cargo install pliego-cssc --version '=0.1.0-rc.2' --lockedImportant boundaries
- This is a prerelease. Beta and experimental surfaces may change before
0.1.0. - Migration proposals are not automatically applied.
- Missing runtime observations remain
unknown; they are not proof of dead CSS. - Browser-required decisions remain explicit instead of being inferred by static analysis.
- PliegoCSS emits static CSS and does not ship a browser styling runtime.
See the README, maturity map, and
release readiness document for complete scope and claims.
Immutable release evidence
- Release commit:
064dcbce96a3a5cc97a940d07566c008bb5e2d3e - Main CI: run 29864046865 — all 12 jobs passed on the tagged commit.
- CodeQL: run 29864046876 — Actions, JavaScript/TypeScript, and Rust passed on the tagged commit.
- Registry replay: all 19 exact-version crates are visible on crates.io; Rust 1.85 installed the CLI and LSP with
--lockedand executed a registry-only downstream fixture without path or patch overrides. - Production website: pliegocss.dev on Cloudflare Worker version
c3f34e3d-43be-4f87-b07a-3cc9f946df4f.
0.1.0-rc.2 is a public-preview prerelease. It is not the stable 0.1.0 promotion.