4 Commits

Author SHA1 Message Date
Chris Tsang 7bf7525a5a bump vtracer-bench 2026-09-07 00:22:51 +01:00
Chris Tsang e9fece97b8 vtracer-bench: codec-free library, codecs behind a cli feature
Rust / test (push) Has been cancelled
Rust / wasm-safety (core) (push) Has been cancelled
Rust / Node package (push) Has been cancelled
- The library now speaks the image crate's buffer types only:
  fidelity(&RgbImage, &RgbImage, thresh) -> (FidelityReport, GrayImage).
  A tracer embedding the metric pulls no image codec at all.
- New `cli` feature (default on) brings png/jpeg/webp decoding and
  gates the vtracer-bench bin (required-features).
- dssim-core with default features off: drops the rayon thread pool.
- Scores are unchanged: the CLI prints the same value before and after.
2026-09-06 18:49:34 +01:00
Chris Tsang 2500df76b5 Release 1.0.0-alpha.4
Rust / test (push) Has been cancelled
Rust / wasm-safety (core) (push) Has been cancelled
Rust / Node package (push) Has been cancelled
Bump every package version to 1.0.0-alpha.4 (PyPI 1.0.0a4) and promote the
CHANGELOG [Unreleased] section to 1.0.0-alpha.4. Refresh the tracked lockfile.
App download links are intentionally left at 1.0.0-alpha.3 (desktop app
release lands separately).
2026-08-29 01:02:58 +01:00
Chris Tsang 327e4b175f Track the workspace Cargo.lock
The workspace ships binaries (vtracer-cli, vtracer-bench, the desktop app
via CI), so a committed lockfile gives reproducible builds. Downstream
consumers of the vtracer library ignore this lock, so it does not pin them.
Nested crate lockfiles (nodejs, vtracer-py, webapp) stay ignored.
2026-08-15 12:35:26 +01:00