Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 10 Jun 20:18
098de76

Oratos v0.3.0

Released: 2026-06-10

One crate, stronger CI, and cross-platform fixes. The workspace is consolidated into a single oratos package (library + CLI), with expanded GitHub Actions workflows and Windows path handling for site-root audit rules.

Highlights

  • Single cratecargo install oratos ships the CLI and library modules (oratos::core, oratos::html, oratos::audit, oratos::report, oratos::generate)
  • CI/CD — separate workflows for CI, code quality, dependencies, release, and test setup (90% coverage gate, cargo deny, cross-platform tests)
  • docs.rs — full README rendered as crate documentation
  • Windows — site-root rules (structured.missing-organization, etc.) work with backslash paths
  • Dependenciesscraper 0.27 (removes unmaintained fxhash from the tree)

Install

cargo install oratos

GitHub Releases — prebuilt binaries for Linux x86_64, macOS Apple Silicon, and Windows x86_64:

Platform Asset
Linux x86_64 oratos-v0.3.0-linux-x86_64.tar.gz
macOS Apple Silicon oratos-v0.3.0-macos-aarch64.tar.gz
Windows x86_64 oratos-v0.3.0-windows-x86_64.zip

Upgrade from v0.2.0

Breaking: library crates merged

If you depended on separate crates, switch to one dependency:

# Before (v0.2)
oratos-core = "0.2"
oratos-audit = "0.2"

# After (v0.3)
oratos = "0.3"
use oratos::{audit_pages, load_pages, AuditReport, OratosConfig};
// or module paths: oratos::core::Finding, oratos::html::HtmlPage, etc.

The CLI is unchanged — same oratos audit, oratos generate, and oratos prompt commands.

Report version

JSON/console/markdown reports now report core_version 0.3.0.

Local install path

cargo install --path crates/oratos

CI for downstream projects

No changes required if you install the oratos binary. See docs/ci.md for quality gates and SARIF upload examples.

Documentation

Full changelog

See CHANGELOG.md.