Skip to content

Changelog

2026-09-07

  • Added product information revisions with full snapshots, changed-field summaries, SHA-256 hash links, row-version concurrency and public provenance.
  • Added circularity, technical-performance, durability, substances-of-concern, environmental-footprint and supply-chain fields.
  • Added revision-based model cache validation while preserving no-store serialized scan results.
  • Added safe narrative formatting, complete country selection, international phone controls and contained mobile account-menu scrolling.

2026-09-04

  • Added Digital Product Passport create, update, publication, and deletion endpoints.
  • Added asynchronous serialized batches, batch-scoped packaging CSV, and per-unit QR output.
  • Added unit identity state, warranty, lifecycle history, and separate product scan analytics.
  • Added versioned product-passport and product-identity scan automation events.

2026-08-27

  • Moved hosted QR assets from the API host filesystem to private MinIO object storage.
  • Added inline, range-enabled PDF delivery so direct menu PDFs open in the scanner's viewer.
  • Corrected local image thumbnails and conditional center-initial validation in the builder.
  • Added a Build 45 asset-volume migration command and least-privilege production storage policy.

2026-08-26

  • Added secure PNG, JPG, and passive-PDF uploads for hosted paperless pages.
  • Added restaurant/salon menu, product-information, and memory payloads and templates.
  • Added tenant-bound asset ownership, subscription-protected delivery, abandoned-upload cleanup, and interactive page typography/colour controls.

2026-08-25

  • Published the restricted QRalto public API v1 specification.
  • Added the browser API console with non-persistent credentials.
  • Documented API scopes, subscription enforcement, correlation IDs, and server timing.
  • Required MFA plus password re-authentication for API-key creation and revocation.

Breaking API changes will be published here before they take effect. The current stable base path is /api/v1.