Skip to content

v7.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 29 May 20:05

v7.2.0 (2026-05-29)

Features

  • feat(cli): rewrite promote as canonical-inventory workflow

Replace the stamp-only scaffold with a proper promote pipeline: a JLC/generic source adapter, a pure description+EM parser (extracts Category, Value, Package, Tolerance, Type, V/A/W, Wavelength/mcd/Angle, typed R/C/L), a deterministic IPN identity policy, and a canonical-row writer that emits jBOM inventory schema columns followed by preserved supplemental source columns for traceability.

Catalog enrichment is now implicit and tied to supplier context: --supplier or --jlc engages the supplier provider's MPN-first / keyword-fallback search; the implicit 'generic' context carries no catalog and stays offline. This removes the awkward --no-enrich inversion and the redundant --source-format override (header detection picks the adapter).

Updates promote unit + BDD tests, CLI reference, and inventory-workflows tutorial accordingly.

Co-Authored-By: Oz oz-agent@warp.dev (8074ece)

  • feat(cli): align supplier api-key mapping for inventory and promote

Add shared supplier API-key parsing with scoped SUPPLIER_ID=KEY support plus
backward-compatible single-key fallback.

For repeated unscoped keys, map keys to supplier argument order when counts
match and fail fast on mixed or mismatched forms.

Keep promote single-supplier semantics while accepting and validating the same
API-key shape, and extend unit + behave coverage.

Refs #324

Co-Authored-By: Oz oz-agent@warp.dev (35edeef)