Skip to content

Releases: jsonstat/validator

v0.3.0

27 Jun 23:02

Choose a tag to compare

Added

  • A publish-crate job in release.yml that publishes the
    jsonstat-validator Rust crate to crates.io. crates.io has no OIDC trusted
    publishing like npm, so the job is gated behind a crates-io environment with a
    CARGO_REGISTRY_TOKEN secret.
  • Node 18 to the TypeScript CI matrix (ci.yml), matching the
    documented Node 18/20/22 target in DESIGN.md §8.1.

Changed

v0.2.0

27 Jun 13:10

Choose a tag to compare

What's new

  • New @jsonstat-validator/wasm package — a wasm-pack wrapper exposing the Rust validator to JavaScript/TypeScript, with a parity test against the TS implementation (packages/wasm).
  • Rust vendored parity testcrates/validator/tests/vendored_parity.rs guards the committed _vendored manifest/schemas snapshot against drift.
  • Manifest syncrules-manifest.json and the vendored snapshot are kept in lockstep.
  • Version bump to 0.2.0 across the TypeScript, CLI, Rust, and WASM packages.
  • Docs & tooling — CI workflow, READMEs, and .gitignore updates.

Full changelog: v0.1.1...v0.2.0