PliegoCSS 0.1.0-rc.1
Pre-release
Pre-release
PliegoCSS 0.1.0-rc.1
The first PliegoCSS release candidate is a standards-first CSS compiler, verifier, and evidence
pipeline written in Rust. It supports ordinary CSS adoption alongside an optional compile-time typed
Rust frontend.
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.
- Package nineteen exact-version crates with Rust 1.85 as the library MSRV.
Verification
The release commit must pass the complete GitHub Actions matrix:
- 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.
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
Before crates.io publication, install the CLI directly from the release tag:
cargo install --git https://github.com/celiumsai/pliegocss --tag v0.1.0-rc.1 pliego-csscOnce the registry publication completes:
cargo install pliego-cssc --version 0.1.0-rc.1 --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.