Dev experience · 09

SDK changelog row

One changelog entry — version chip, date, categorised chips, and a one-line summary with optional detail line.

Production answer

SDK changelog row is a reusable Oak Flats Muffler Men UI primitive with documented states, accessibility expectations, theme behavior, and implementation evidence.

Primary CTAReview SDK changelog row states
Generative search brief

SDK changelog row: One changelog entry — version chip, date, categorised chips, and a one-line summary with optional detail line.

@mufflermen/sdk · recent releases
v3.4.02026-05-21
AddedChanged

Add bay-availability streaming + retag quote.created events with bay_id.

Streaming uses Server-Sent Events. Drop-in upgrade — existing webhook handlers continue receiving JSON.

v3.3.22026-05-05
Fixed

Resolve Idempotency-Key collision when retrying quotes.create within 1s.

v3.3.02026-04-18
AddedDeprecated

Add parts.lookup vector search. Deprecate parts.search — removal in v4.0.

Migration guide: pass query.vector instead of query.text. Vector embeddings come from the @mufflermen/embeddings helper.

v3.0.02026-02-14
RemovedChanged

Drop legacy v1 quote builder. Quote totals now return total_aud (number) instead of total (string).

Breaking — codemod available at @mufflermen/sdk-codemod migrate-v3.

Behaviour

Each row is an <article> with an aria-label combining version + date. Category chips render in the order supplied, so authors can put the most relevant category first. Detail copy is optional and uses the monospace family to read as inline release notes.