Skip to content

Releases: celiumsai/pliegocss

PliegoCSS 0.1.0-rc.2

PliegoCSS 0.1.0-rc.2 Pre-release
Pre-release

Choose a tag to compare

@terrizoaguimor terrizoaguimor released this 21 Jul 20:13
064dcbc

PliegoCSS 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! and pcx! 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' --locked

Important 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 --locked and 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.

PliegoCSS 0.1.0-rc.1

PliegoCSS 0.1.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@terrizoaguimor terrizoaguimor released this 20 Jul 18:01

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! and pcx! 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-cssc

Once the registry publication completes:

cargo install pliego-cssc --version 0.1.0-rc.1 --locked

Important 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.